X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=asminc%2Fatmos.inc;h=4c3c442faf36a2ff2efc2ad2404dadd3ca603224;hb=8f0ea644dddfaf9c41718ff055f4b77f0b8f43ad;hp=20bb806f10f3f863fa4d1ae405fa2475db8796ac;hpb=781656a451ae1a5f012e3b5b6edb1160fefdb789;p=cc65 diff --git a/asminc/atmos.inc b/asminc/atmos.inc index 20bb806f1..4c3c442fa 100644 --- a/asminc/atmos.inc +++ b/asminc/atmos.inc @@ -18,21 +18,26 @@ FNAME_LEN = 16 ; maximum length of file-name ; --------------------------------------------------------------------------- ; Zero page +SCRPTR := $12 BASIC_BUF := $35 +CHARGOT := $E8 +TXTPTR := $E9 ; --------------------------------------------------------------------------- ; Low memory MODEKEY := $0209 -CAPSLOCK := $020C +CAPSLOCK := $020C ; $7F = not locked, $FF = locked PATTERN := $0213 -IRQVec := $0245 +IRQVec := $0245 ; "fast" interrupt vector JOINFLAG := $025A ; 0 = don't joiu, $4A = join BASIC programs VERIFYFLAG := $025B ; 0 = load, 1 = verify CURS_Y := $0268 CURS_X := $0269 STATUS := $026A +BACKGRND := $026B +FOREGRND := $026C TIMER3 := $0276 CFILE_NAME := $027F CFOUND_NAME := $0293 @@ -40,10 +45,13 @@ FILESTART := $02A9 FILEEND := $02AB AUTORUN := $02AD ; $00 = only load, $C7 = autorun LANGFLAG := $02AE ; $00 = BASIC, $80 = machine code +LOADERR := $02B1 KEYBUF := $02DF +PARMERR := $02E0 PARAM1 := $02E1 ; & $02E2 PARAM2 := $02E3 ; & $02E4 PARAM3 := $02E5 ; & $02E6 +BANGVEC := $02F5 ; --------------------------------------------------------------------------- @@ -82,6 +90,7 @@ SCREEN := $BB80 ; --------------------------------------------------------------------------- ; ROM entries +GETLINE := $C592 TEXT := $EC21 HIRES := $EC33 CURSET := $F0C8 @@ -92,3 +101,11 @@ POINT := $F1C8 PAPER := $F204 INK := $F210 PRINT := $F77C + +; Sound Effects +PING := $FA9F +SHOOT := $FAB5 +EXPLODE := $FACB +ZAP := $FAE1 +TICK := $FB14 +TOCK := $FB2A