diff --git a/applecorn.po b/applecorn.po index 8f2af41..0b051bb 100644 Binary files a/applecorn.po and b/applecorn.po differ diff --git a/applecorn.s b/applecorn.s index b4d35a8..fbcaa6a 100644 --- a/applecorn.s +++ b/applecorn.s @@ -58,6 +58,9 @@ COPYBUF EQU $9200 ; File copy needs separate buffer * Location of FDraw library in main memory FDRAWADDR EQU $9400 +* Location of FDraw library in main memory +FONTADDR EQU $A900 + * Address in aux memory where ROM will be loaded AUXADDR EQU $8000 @@ -210,6 +213,8 @@ MAINZP MAC + + diff --git a/auxmem.bytwrd.s b/auxmem.bytwrd.s index 16b5251..b0bb3f2 100644 --- a/auxmem.bytwrd.s +++ b/auxmem.bytwrd.s @@ -478,3 +478,5 @@ OSBM2 ASC ').' + + diff --git a/auxmem.chario.s b/auxmem.chario.s index 20ecc9c..781d0da 100644 --- a/auxmem.chario.s +++ b/auxmem.chario.s @@ -453,3 +453,5 @@ BYTE76 LDX #$00 ; Update LEDs and return X=SHIFT + + diff --git a/auxmem.gfx.s b/auxmem.gfx.s index 7729e53..7396b17 100644 --- a/auxmem.gfx.s +++ b/auxmem.gfx.s @@ -96,3 +96,5 @@ RELCOORD CLC + + diff --git a/auxmem.hostfs.s b/auxmem.hostfs.s index b1b7ec9..52578f7 100644 --- a/auxmem.hostfs.s +++ b/auxmem.hostfs.s @@ -983,3 +983,5 @@ ERROR2E DW $C800 + + diff --git a/auxmem.init.s b/auxmem.init.s index b0166ea..029544d 100644 --- a/auxmem.init.s +++ b/auxmem.init.s @@ -180,3 +180,5 @@ BYTE00A BRK HELLO ASC 'Applecorn MOS 2021-09-22' DB $00 ; Unify MOS messages + + diff --git a/auxmem.misc.s b/auxmem.misc.s index 0d65087..cf6a64d 100644 --- a/auxmem.misc.s +++ b/auxmem.misc.s @@ -536,3 +536,5 @@ AUXBLK ASC '**ENDOFCODE**' + + diff --git a/auxmem.mosequ.s b/auxmem.mosequ.s index b72a46f..ffb96e5 100644 --- a/auxmem.mosequ.s +++ b/auxmem.mosequ.s @@ -75,3 +75,5 @@ OSFILECB EQU $2EE ; OSFILE control block + + diff --git a/auxmem.oscli.s b/auxmem.oscli.s index 0d1f044..c8cc70d 100644 --- a/auxmem.oscli.s +++ b/auxmem.oscli.s @@ -503,3 +503,5 @@ ECHOLP1 JSR GSREAD + + diff --git a/auxmem.vdu.s b/auxmem.vdu.s index 098e483..3852acf 100644 --- a/auxmem.vdu.s +++ b/auxmem.vdu.s @@ -763,3 +763,5 @@ BYTEA02 LDY VDUVARS+1,X TAX RTS + + diff --git a/mainmem.fsequ.s b/mainmem.fsequ.s index 6fc81ba..59eb2b2 100644 --- a/mainmem.fsequ.s +++ b/mainmem.fsequ.s @@ -65,6 +65,8 @@ GEOFCMD EQU $D1 + + diff --git a/mainmem.init.s b/mainmem.init.s index 3c21804..133cda8 100644 --- a/mainmem.init.s +++ b/mainmem.init.s @@ -111,6 +111,8 @@ RESET TSX + + diff --git a/mainmem.ldr.s b/mainmem.ldr.s index 7fc1632..e7b28a3 100644 --- a/mainmem.ldr.s +++ b/mainmem.ldr.s @@ -30,6 +30,15 @@ START JSR CROUT CLC ; Load into main JSR LOADCODE + LDA #<:FNTFILE + STA OPENPL+1 + LDA #>:FNTFILE + STA OPENPL+2 + LDA #>FONTADDR ; Address in main + LDX #MOSSHIM @@ -69,6 +78,7 @@ START JSR CROUT >>> XF2AUX,AUXMOS1 :FDFILE STR "FDRAW.FAST" ; Filename for FDraw lib +:FNTFILE STR "FONT.DAT" ; Filename for bitmap font * Load image from file into memory * On entry: OPENPL set up to point to file to load @@ -148,3 +158,5 @@ LOADCODE PHP ; Save carry flag :CANTOPEN ASC "Unable to open " DB $00 + + diff --git a/mainmem.lists.s b/mainmem.lists.s index 143f2a6..f0fc5ec 100644 --- a/mainmem.lists.s +++ b/mainmem.lists.s @@ -129,6 +129,8 @@ QUITPL HEX 04 ; Number of parameters + + diff --git a/mainmem.menu.s b/mainmem.menu.s index 9bc2f26..97eea9f 100644 --- a/mainmem.menu.s +++ b/mainmem.menu.s @@ -146,6 +146,8 @@ ROM8 STR "USERROM2.ROM" + + diff --git a/mainmem.misc.s b/mainmem.misc.s index 2934856..86e68aa 100644 --- a/mainmem.misc.s +++ b/mainmem.misc.s @@ -215,6 +215,8 @@ FILEREFS DB $00,$00,$00,$00 + + diff --git a/mainmem.path.s b/mainmem.path.s index 16b7350..07f454c 100644 --- a/mainmem.path.s +++ b/mainmem.path.s @@ -310,6 +310,8 @@ PREFIX DS 65 ; Buffer for ProDOS prefix + + diff --git a/mainmem.svc.s b/mainmem.svc.s index 581fc30..664d566 100644 --- a/mainmem.svc.s +++ b/mainmem.svc.s @@ -1140,3 +1140,5 @@ PLOTMODE DB $00 ; K value for PLOT K,X,Y + + diff --git a/mainmem.wild.s b/mainmem.wild.s index 6ff72c6..baf85f7 100644 --- a/mainmem.wild.s +++ b/mainmem.wild.s @@ -389,4 +389,6 @@ MATCHBUF DS 65 ; For storing match results (Pascal str) + +