Normalized coding style.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5502 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
ol.sc 2012-02-08 17:21:18 +00:00
parent 9349f30863
commit 7a076cf145
8 changed files with 251 additions and 187 deletions

View file

@ -1,18 +1,11 @@
;-------------------------------------------------------------------------
; OFFSETS INTO SECTSIZETAB (DIO functions)
;-------------------------------------------------------------------------
; offsets into sectsizetab (DIO functions)
sst_flag = 0 ; length 1
sst_sectsize = 1 ; 2
sst_driveno = 3 ; 1 (drive #)
sst_size = 4 ; size of one entry
; if changed, adapt diopncls.s
;-------------------------------------------------------------------------
; OFFSETS INTO dio_phys_pos
;-------------------------------------------------------------------------
; offsets into dio_phys_pos
diopp_head = 0 ; head
diopp_track = 1 ; track / cylinder
diopp_sector = 3 ; sector

View file

@ -1,4 +1,4 @@
;
;GEOS Disk Driver JumpTab
;reassembled by Maciej 'YTM/Alliance' Witkowiak
;4-2-99

View file

@ -1,4 +1,4 @@
;
;GEOS variable memory locations sorted by address
;reassembled by Maciej 'YTM/Elysium' Witkowiak
;4-2-99

View file

@ -1,4 +1,4 @@
;
;GEOS various variables in OS_ROM area
;reassembled by Maciej 'YTM/Alliance' Witkowiak
;4-2-99

View file

@ -1,4 +1,4 @@
;
;GEOS Input Driver Jump Tab
;reassembled by Maciej 'YTM/Alliance' Witkowiak
;4-2-99

View file

@ -1,4 +1,4 @@
;
;GEOS System Jump Table
;reassembled by Maciej 'YTM/Alliance' Witkowiak
;4-2-99

View file

@ -1,4 +1,4 @@
;
;GeosConst - various system constans sorted by function
;reassembled by Maciej 'YTM/Elysium' Witkowiak
;4-2-99, 18-3-99

View file

@ -1,4 +1,4 @@
;
;GEOS macros
;reassembled for 6502TASM/MMS by Maciej 'YTM/Elysium' Witkowiak
;4-2-99
@ -6,38 +6,51 @@
;28-6-99 - ca65 port
;macro 'sub' renamed to 'ssub' due to 65816 mnemonics
;-------------------------------------------------------------------------
.macro LoadB dest, value
lda #value
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro LoadW dest, value
LoadB dest+1, >(value)
LoadB dest+0, <(value)
.endmacro
;-------------------------------------------------------------------------
.macro MoveB source, dest
lda source
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro MoveW source, dest
MoveB source+1, dest+1
MoveB source+0, dest+0
.endmacro
;-------------------------------------------------------------------------
.macro add source
clc
adc source
.endmacro
;-------------------------------------------------------------------------
.macro AddB source, dest
lda source
add dest
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro AddW source, dest
AddB source+0, dest+0
lda source+1
@ -45,6 +58,8 @@
sta dest+1
.endmacro
;-------------------------------------------------------------------------
.macro AddVB value, dest
lda dest
clc
@ -52,6 +67,8 @@
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro AddVW value, dest
.local Skip
AddVB <(value), dest+0
@ -66,17 +83,23 @@
Skip:
.endmacro
;-------------------------------------------------------------------------
.macro ssub source
sec
sbc source
.endmacro
;-------------------------------------------------------------------------
.macro SubB source, dest
lda dest
ssub source
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro SubW source, dest
SubB source+0, dest+0
lda dest+1
@ -84,6 +107,8 @@ Skip:
sta dest+1
.endmacro
;-------------------------------------------------------------------------
.macro SubVW value, dest
sec
lda dest+0
@ -94,16 +119,22 @@ Skip:
sta dest+1
.endmacro
;-------------------------------------------------------------------------
.macro CmpB source, dest
lda source
cmp dest
.endmacro
;-------------------------------------------------------------------------
.macro CmpBI source, immed
lda source
cmp #(immed)
.endmacro
;-------------------------------------------------------------------------
.macro CmpW source, dest
.local Skip
CmpB source+1, dest+1
@ -112,6 +143,8 @@ Skip:
Skip:
.endmacro
;-------------------------------------------------------------------------
.macro CmpWI source, immed
.local Skip
CmpBI source+1, >(immed)
@ -120,31 +153,43 @@ Skip:
Skip:
.endmacro
;-------------------------------------------------------------------------
.macro PushB source
lda source
pha
.endmacro
;-------------------------------------------------------------------------
.macro PushW source
PushB source+1
PushB source+0
.endmacro
;-------------------------------------------------------------------------
.macro PopB dest
pla
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro PopW dest
PopB dest+0
PopB dest+1
.endmacro
;-------------------------------------------------------------------------
.macro bra addr
clv
bvc addr
.endmacro
;-------------------------------------------------------------------------
.macro smb bitNumber, dest
pha
lda #(1 << bitNumber)
@ -153,12 +198,16 @@ Skip:
pla
.endmacro
;-------------------------------------------------------------------------
.macro smbf bitNumber, dest
lda #(1 << bitNumber)
ora dest
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro rmb bitNumber, dest
pha
lda #(1 << bitNumber) ^ $ff
@ -167,12 +216,16 @@ Skip:
pla
.endmacro
;-------------------------------------------------------------------------
.macro rmbf bitNumber, dest
lda #(1 << bitNumber) ^ $ff
and dest
sta dest
.endmacro
;-------------------------------------------------------------------------
.macro bbs bitNumber, source, addr
.local Skip
php
@ -187,6 +240,8 @@ Skip: pla
plp
.endmacro
;-------------------------------------------------------------------------
.macro bbsf bitNumber, source, addr
.if bitNumber=7
bit source
@ -203,6 +258,8 @@ Skip: pla
.endif
.endmacro
;-------------------------------------------------------------------------
.macro bbr bitNumber, source, addr
.local Skip
php
@ -217,6 +274,8 @@ Skip: pla
plp
.endmacro
;-------------------------------------------------------------------------
.macro bbrf bitNumber, source, addr
.if bitNumber=7
bit source
@ -233,24 +292,36 @@ Skip: pla
.endif
.endmacro
;-------------------------------------------------------------------------
;03.03.99 by Maciej Witkowiak
;-------------------------------------------------------------------------
.macro addv value
clc
adc #(value)
.endmacro
;-------------------------------------------------------------------------
.macro subv value
sec
sbc #(value)
.endmacro
;-------------------------------------------------------------------------
.macro bnex addr
txa
bne addr
.endmacro
;-------------------------------------------------------------------------
.macro beqx addr
txa
beq addr
.endmacro
;-------------------------------------------------------------------------