Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5502 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -1,18 +1,11 @@
|
|||||||
|
; offsets into sectsizetab (DIO functions)
|
||||||
;-------------------------------------------------------------------------
|
|
||||||
; OFFSETS INTO SECTSIZETAB (DIO functions)
|
|
||||||
;-------------------------------------------------------------------------
|
|
||||||
|
|
||||||
sst_flag = 0 ; length 1
|
sst_flag = 0 ; length 1
|
||||||
sst_sectsize = 1 ; 2
|
sst_sectsize = 1 ; 2
|
||||||
sst_driveno = 3 ; 1 (drive #)
|
sst_driveno = 3 ; 1 (drive #)
|
||||||
sst_size = 4 ; size of one entry
|
sst_size = 4 ; size of one entry
|
||||||
; if changed, adapt diopncls.s
|
; if changed, adapt diopncls.s
|
||||||
|
|
||||||
;-------------------------------------------------------------------------
|
; offsets into dio_phys_pos
|
||||||
; OFFSETS INTO dio_phys_pos
|
|
||||||
;-------------------------------------------------------------------------
|
|
||||||
|
|
||||||
diopp_head = 0 ; head
|
diopp_head = 0 ; head
|
||||||
diopp_track = 1 ; track / cylinder
|
diopp_track = 1 ; track / cylinder
|
||||||
diopp_sector = 3 ; sector
|
diopp_sector = 3 ; sector
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GEOS Disk Driver JumpTab
|
;GEOS Disk Driver JumpTab
|
||||||
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
||||||
;4-2-99
|
;4-2-99
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GEOS variable memory locations sorted by address
|
;GEOS variable memory locations sorted by address
|
||||||
;reassembled by Maciej 'YTM/Elysium' Witkowiak
|
;reassembled by Maciej 'YTM/Elysium' Witkowiak
|
||||||
;4-2-99
|
;4-2-99
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GEOS various variables in OS_ROM area
|
;GEOS various variables in OS_ROM area
|
||||||
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
||||||
;4-2-99
|
;4-2-99
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GEOS Input Driver Jump Tab
|
;GEOS Input Driver Jump Tab
|
||||||
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
||||||
;4-2-99
|
;4-2-99
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GEOS System Jump Table
|
;GEOS System Jump Table
|
||||||
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
;reassembled by Maciej 'YTM/Alliance' Witkowiak
|
||||||
;4-2-99
|
;4-2-99
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GeosConst - various system constans sorted by function
|
;GeosConst - various system constans sorted by function
|
||||||
;reassembled by Maciej 'YTM/Elysium' Witkowiak
|
;reassembled by Maciej 'YTM/Elysium' Witkowiak
|
||||||
;4-2-99, 18-3-99
|
;4-2-99, 18-3-99
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
|
;
|
||||||
;GEOS macros
|
;GEOS macros
|
||||||
;reassembled for 6502TASM/MMS by Maciej 'YTM/Elysium' Witkowiak
|
;reassembled for 6502TASM/MMS by Maciej 'YTM/Elysium' Witkowiak
|
||||||
;4-2-99
|
;4-2-99
|
||||||
@@ -6,38 +6,51 @@
|
|||||||
;28-6-99 - ca65 port
|
;28-6-99 - ca65 port
|
||||||
;macro 'sub' renamed to 'ssub' due to 65816 mnemonics
|
;macro 'sub' renamed to 'ssub' due to 65816 mnemonics
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro LoadB dest, value
|
.macro LoadB dest, value
|
||||||
lda #value
|
lda #value
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro LoadW dest, value
|
.macro LoadW dest, value
|
||||||
LoadB dest+1, >(value)
|
LoadB dest+1, >(value)
|
||||||
LoadB dest+0, <(value)
|
LoadB dest+0, <(value)
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro MoveB source, dest
|
.macro MoveB source, dest
|
||||||
lda source
|
lda source
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro MoveW source, dest
|
.macro MoveW source, dest
|
||||||
MoveB source+1, dest+1
|
MoveB source+1, dest+1
|
||||||
MoveB source+0, dest+0
|
MoveB source+0, dest+0
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro add source
|
.macro add source
|
||||||
clc
|
clc
|
||||||
adc source
|
adc source
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro AddB source, dest
|
.macro AddB source, dest
|
||||||
lda source
|
lda source
|
||||||
add dest
|
add dest
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro AddW source, dest
|
.macro AddW source, dest
|
||||||
AddB source+0, dest+0
|
AddB source+0, dest+0
|
||||||
lda source+1
|
lda source+1
|
||||||
@@ -45,6 +58,8 @@
|
|||||||
sta dest+1
|
sta dest+1
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro AddVB value, dest
|
.macro AddVB value, dest
|
||||||
lda dest
|
lda dest
|
||||||
clc
|
clc
|
||||||
@@ -52,6 +67,8 @@
|
|||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro AddVW value, dest
|
.macro AddVW value, dest
|
||||||
.local Skip
|
.local Skip
|
||||||
AddVB <(value), dest+0
|
AddVB <(value), dest+0
|
||||||
@@ -66,17 +83,23 @@
|
|||||||
Skip:
|
Skip:
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro ssub source
|
.macro ssub source
|
||||||
sec
|
sec
|
||||||
sbc source
|
sbc source
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro SubB source, dest
|
.macro SubB source, dest
|
||||||
lda dest
|
lda dest
|
||||||
ssub source
|
ssub source
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro SubW source, dest
|
.macro SubW source, dest
|
||||||
SubB source+0, dest+0
|
SubB source+0, dest+0
|
||||||
lda dest+1
|
lda dest+1
|
||||||
@@ -84,6 +107,8 @@ Skip:
|
|||||||
sta dest+1
|
sta dest+1
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro SubVW value, dest
|
.macro SubVW value, dest
|
||||||
sec
|
sec
|
||||||
lda dest+0
|
lda dest+0
|
||||||
@@ -94,16 +119,22 @@ Skip:
|
|||||||
sta dest+1
|
sta dest+1
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro CmpB source, dest
|
.macro CmpB source, dest
|
||||||
lda source
|
lda source
|
||||||
cmp dest
|
cmp dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro CmpBI source, immed
|
.macro CmpBI source, immed
|
||||||
lda source
|
lda source
|
||||||
cmp #(immed)
|
cmp #(immed)
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro CmpW source, dest
|
.macro CmpW source, dest
|
||||||
.local Skip
|
.local Skip
|
||||||
CmpB source+1, dest+1
|
CmpB source+1, dest+1
|
||||||
@@ -112,6 +143,8 @@ Skip:
|
|||||||
Skip:
|
Skip:
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro CmpWI source, immed
|
.macro CmpWI source, immed
|
||||||
.local Skip
|
.local Skip
|
||||||
CmpBI source+1, >(immed)
|
CmpBI source+1, >(immed)
|
||||||
@@ -120,31 +153,43 @@ Skip:
|
|||||||
Skip:
|
Skip:
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro PushB source
|
.macro PushB source
|
||||||
lda source
|
lda source
|
||||||
pha
|
pha
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro PushW source
|
.macro PushW source
|
||||||
PushB source+1
|
PushB source+1
|
||||||
PushB source+0
|
PushB source+0
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro PopB dest
|
.macro PopB dest
|
||||||
pla
|
pla
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro PopW dest
|
.macro PopW dest
|
||||||
PopB dest+0
|
PopB dest+0
|
||||||
PopB dest+1
|
PopB dest+1
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro bra addr
|
.macro bra addr
|
||||||
clv
|
clv
|
||||||
bvc addr
|
bvc addr
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro smb bitNumber, dest
|
.macro smb bitNumber, dest
|
||||||
pha
|
pha
|
||||||
lda #(1 << bitNumber)
|
lda #(1 << bitNumber)
|
||||||
@@ -153,12 +198,16 @@ Skip:
|
|||||||
pla
|
pla
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro smbf bitNumber, dest
|
.macro smbf bitNumber, dest
|
||||||
lda #(1 << bitNumber)
|
lda #(1 << bitNumber)
|
||||||
ora dest
|
ora dest
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro rmb bitNumber, dest
|
.macro rmb bitNumber, dest
|
||||||
pha
|
pha
|
||||||
lda #(1 << bitNumber) ^ $ff
|
lda #(1 << bitNumber) ^ $ff
|
||||||
@@ -167,12 +216,16 @@ Skip:
|
|||||||
pla
|
pla
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro rmbf bitNumber, dest
|
.macro rmbf bitNumber, dest
|
||||||
lda #(1 << bitNumber) ^ $ff
|
lda #(1 << bitNumber) ^ $ff
|
||||||
and dest
|
and dest
|
||||||
sta dest
|
sta dest
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro bbs bitNumber, source, addr
|
.macro bbs bitNumber, source, addr
|
||||||
.local Skip
|
.local Skip
|
||||||
php
|
php
|
||||||
@@ -187,6 +240,8 @@ Skip: pla
|
|||||||
plp
|
plp
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro bbsf bitNumber, source, addr
|
.macro bbsf bitNumber, source, addr
|
||||||
.if bitNumber=7
|
.if bitNumber=7
|
||||||
bit source
|
bit source
|
||||||
@@ -203,6 +258,8 @@ Skip: pla
|
|||||||
.endif
|
.endif
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro bbr bitNumber, source, addr
|
.macro bbr bitNumber, source, addr
|
||||||
.local Skip
|
.local Skip
|
||||||
php
|
php
|
||||||
@@ -217,6 +274,8 @@ Skip: pla
|
|||||||
plp
|
plp
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro bbrf bitNumber, source, addr
|
.macro bbrf bitNumber, source, addr
|
||||||
.if bitNumber=7
|
.if bitNumber=7
|
||||||
bit source
|
bit source
|
||||||
@@ -233,24 +292,36 @@ Skip: pla
|
|||||||
.endif
|
.endif
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
;03.03.99 by Maciej Witkowiak
|
;03.03.99 by Maciej Witkowiak
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro addv value
|
.macro addv value
|
||||||
clc
|
clc
|
||||||
adc #(value)
|
adc #(value)
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro subv value
|
.macro subv value
|
||||||
sec
|
sec
|
||||||
sbc #(value)
|
sbc #(value)
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro bnex addr
|
.macro bnex addr
|
||||||
txa
|
txa
|
||||||
bne addr
|
bne addr
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|
||||||
.macro beqx addr
|
.macro beqx addr
|
||||||
txa
|
txa
|
||||||
beq addr
|
beq addr
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
;-------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user