home *** CD-ROM | disk | FTP | other *** search
- e
- _*********************************************************
- _* *
- _* module name : INIT.ASM - Set up the system *
- _* *
- _* Maintenance log *
- _* --------------- *
- _* *
- _* date time action *
- _* ---- ---- ------ *
- _* 24/02/89 21:40 initial coding *
- _* 28/03/89 16:15 move message display to mess *
- _* 22/04/89 10:30 clear nmiflag on start *
- _*********************************************************
-
-
-
- _ Start of Code
-
- ¥ #config _ set to running config (I/O and some ROM)
- » confreg
-
- ¥ #147
- £ bsout _ clear the screen
-
- £ settab _ initialise table setup
-
- _ set prog running flag to zero and also clear nmiflag
-
- ¥ #0
- » progrun
- » nmiflag
-
- _ set common storage to 4K for screeen access
-
- ¥ ramconf
- ó #1
- » ramconf
-
- _ define free storage table
-
- £ setstor
-
- _ initialise the loader
-
- £ initload
-
- _ Set up the interrupt vectors
-
- «
- ¥ #>irq
- » irqvec
- ¥ #<irq
- » irqvec+1
- ¥ #>nmi
- » nmivec
- ¥ #<nmi
- » nmivec+1
- ¥ #>brk
- » brkvec
- ¥ #<brk
- » brkvec+1
- Å
-
- _ display message
-
- ¥ #1
- £ dispmess
-
- _ Looping routine when no programs
- _ are running
-
-
- initext1 equ *
- ¢ initext1
-
- IEND
-
-