|
1234567891011121314151617181920212223242526272829303132333435363738 |
- ( 8K of onboard RAM )
- 0xdd00 CONSTANT RS_ADDR
- ( Memory register at the end of RAM. Must not overwrite )
- 0xddca CONSTANT PS_ADDR
- RS_ADDR 0x80 - CONSTANT SYSVARS
- 0xc000 CONSTANT HERESTART
- SYSVARS 0x70 + CONSTANT VDP_MEM
- 0xbf CONSTANT VDP_CTLPORT
- 0xbe CONSTANT VDP_DATAPORT
- 32 CONSTANT VDP_COLS
- 24 CONSTANT VDP_ROWS
- SYSVARS 0x72 + CONSTANT PAD_MEM
- 0x3f CONSTANT PAD_CTLPORT
- 0xdc CONSTANT PAD_D1PORT
- 212 LOAD ( z80 assembler )
- : ZFILL, ( u ) 0 DO 0 A, LOOP ;
- 262 LOAD ( xcomp )
- 524 LOAD ( font compiler )
- 282 LOAD ( boot.z80.decl )
- 270 LOAD ( xcomp overrides )
-
- 0x100 JPnn, 0x63 ZFILL, ( 0x66 )
- RETN, 0x98 ZFILL, ( 0x100 )
- ( All set, carry on! )
- CURRENT @ XCURRENT !
- 0x100 BIN( !
- 283 335 LOADR ( boot.z80 )
- 353 LOAD ( xcomp core low )
- CREATE ~FNT CPFNT7x7
- 623 628 LOADR ( VDP )
- 632 637 LOADR ( PAD )
- 380 LOAD ( xcomp core high )
- (entry) _
- ( Update LATEST )
- PC ORG @ 8 + !
- ," VDP$ PAD$ " EOT,
- ORG @ 0x100 - 256 /MOD 2 PC! 2 PC!
- H@ 256 /MOD 2 PC! 2 PC!
|