Release 0.95.2: Changed "save labels" to "symbol list" in a lot of code, error messages and docs.
Added "!symbollist" alias for "!sl" pseudo opcode.
Change in undocumented ("illegal") opcodes: ANC #8 now generates 0x0b instead of 0x2b (both opcodes do the same thing).
Added experimental support for generating a report listing. Thanks to Johann Klasek for writing this extension patch.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@40 4df02467-bbd4-4a76-a152-e7ce94205b78
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
;ACME 0.95
|
||||
;ACME 0.95.1
|
||||
|
||||
; Konstanten:
|
||||
FALSE = 0 ; Das Programm verläßt sich an etlichen Stellen
|
||||
@@ -76,15 +76,15 @@
|
||||
texttop = $1210 ; Basic-Ende+1
|
||||
maxmem0 = $1212 ; Ende Bank 0
|
||||
basic = $12fd ; Basic-IRQ
|
||||
kernel_copyfont = $c027 ; Systemroutine, kopiert Font in VDC-RAM
|
||||
kernel_cls = $c142 ; Systemroutine, löscht Screen
|
||||
kernel_switchmode = $cd2e ; Systemroutine, switcht aktiven Monitor
|
||||
e_copyfont = $c027 ; Systemroutine, kopiert Font in VDC-RAM
|
||||
e_cls = $c142 ; Systemroutine, löscht Screen
|
||||
e_switchmode = $cd2e ; Systemroutine, switcht aktiven Monitor
|
||||
takt = $d030 ; 2 MHz ; register (**mark**)
|
||||
vdc = $d600 ; VDC
|
||||
reg = $d601
|
||||
conreg = $ff00 ; MMU-CR
|
||||
nmiend = $ff33 ; NMI-Ende
|
||||
primm = $ff7d ; Kernel
|
||||
primm = $ff7d ; Kernal
|
||||
open = $ffc0
|
||||
close = $ffc3
|
||||
chkin = $ffc6
|
||||
|
||||
@@ -512,12 +512,12 @@ init ldx repeatedtry ; first start ?
|
||||
stx addr($11e7)
|
||||
lda mode ; which mode ?
|
||||
bmi + ; if 40 then
|
||||
jsr kernel_switchmode ; switch mode
|
||||
jsr e_switchmode ; switch mode
|
||||
+ lda #111 ; DIN on
|
||||
sta D8502
|
||||
lda #%..##..##
|
||||
sta R8502
|
||||
jsr kernel_copyfont
|
||||
jsr e_copyfont
|
||||
lda #47 ; DIN off
|
||||
sta D8502
|
||||
lda #<addfont1_start ; adjust font...
|
||||
@@ -744,7 +744,7 @@ gonot rts ; fixme - could save a byte here
|
||||
F_goout jsr willblost ; changes saved ?
|
||||
beq gonot
|
||||
F_gosys +bank15
|
||||
jsr kernel_cls ; CLS
|
||||
jsr e_cls ; CLS
|
||||
lda #0 ; '0' for
|
||||
sta locks ; 'CBM-Shift' on
|
||||
sta addr($0ac5) ; 'ASC/DIN' on
|
||||
|
||||
Reference in New Issue
Block a user