Code cleanup
This commit is contained in:
@@ -30,221 +30,232 @@ NEWSYM romdatahere
|
|||||||
|
|
||||||
Stuff db 'ZSNES v?.??? / Freeware, programmed by zsKnight, _Demo_, and Pharos',13,10,0
|
Stuff db 'ZSNES v?.??? / Freeware, programmed by zsKnight, _Demo_, and Pharos',13,10,0
|
||||||
|
|
||||||
|
|
||||||
|
SECTION .bss
|
||||||
ALIGN32
|
ALIGN32
|
||||||
|
|
||||||
NEWSYM wramdataa, times 65536 db 0
|
NEWSYM wramdataa, resb 65536
|
||||||
NEWSYM ram7fa, times 65536 db 0
|
NEWSYM ram7fa, resb 65536
|
||||||
NEWSYM Inbetweendat, dd 0,0,0,0
|
NEWSYM Inbetweendat, resd 4
|
||||||
NEWSYM opcjmptab, times 256 dd 0
|
NEWSYM opcjmptab, resd 256
|
||||||
|
|
||||||
NEWSYM Bank0datr8 ,times 256 dd 0
|
NEWSYM Bank0datr8 , resd 256
|
||||||
NEWSYM Bank0datr16,times 256 dd 0
|
NEWSYM Bank0datr16, resd 256
|
||||||
NEWSYM Bank0datw8 ,times 256 dd 0
|
NEWSYM Bank0datw8 , resd 256
|
||||||
NEWSYM Bank0datw16,times 256 dd 0
|
NEWSYM Bank0datw16, resd 256
|
||||||
|
|
||||||
NEWSYM tableA, times 256 dd 0
|
NEWSYM tableA, resd 256
|
||||||
NEWSYM tableB, times 256 dd 0
|
NEWSYM tableB, resd 256
|
||||||
NEWSYM tableC, times 256 dd 0
|
NEWSYM tableC, resd 256
|
||||||
NEWSYM tableD, times 256 dd 0
|
NEWSYM tableD, resd 256
|
||||||
NEWSYM tableE, times 256 dd 0
|
NEWSYM tableE, resd 256
|
||||||
NEWSYM tableF, times 256 dd 0
|
NEWSYM tableF, resd 256
|
||||||
NEWSYM tableG, times 256 dd 0
|
NEWSYM tableG, resd 256
|
||||||
NEWSYM tableH, times 256 dd 0
|
NEWSYM tableH, resd 256
|
||||||
|
|
||||||
NEWSYM tableAb, times 256 dd 0
|
NEWSYM tableAb, resd 256
|
||||||
NEWSYM tableBb, times 256 dd 0
|
NEWSYM tableBb, resd 256
|
||||||
NEWSYM tableCb, times 256 dd 0
|
NEWSYM tableCb, resd 256
|
||||||
NEWSYM tableDb, times 256 dd 0
|
NEWSYM tableDb, resd 256
|
||||||
NEWSYM tableEb, times 256 dd 0
|
NEWSYM tableEb, resd 256
|
||||||
NEWSYM tableFb, times 256 dd 0
|
NEWSYM tableFb, resd 256
|
||||||
NEWSYM tableGb, times 256 dd 0
|
NEWSYM tableGb, resd 256
|
||||||
NEWSYM tableHb, times 256 dd 0
|
NEWSYM tableHb, resd 256
|
||||||
|
|
||||||
NEWSYM tableAc, times 256 dd 0
|
NEWSYM tableAc, resd 256
|
||||||
NEWSYM tableBc, times 256 dd 0
|
NEWSYM tableBc, resd 256
|
||||||
NEWSYM tableCc, times 256 dd 0
|
NEWSYM tableCc, resd 256
|
||||||
NEWSYM tableDc, times 256 dd 0
|
NEWSYM tableDc, resd 256
|
||||||
NEWSYM tableEc, times 256 dd 0
|
NEWSYM tableEc, resd 256
|
||||||
NEWSYM tableFc, times 256 dd 0
|
NEWSYM tableFc, resd 256
|
||||||
NEWSYM tableGc, times 256 dd 0
|
NEWSYM tableGc, resd 256
|
||||||
NEWSYM tableHc, times 256 dd 0
|
NEWSYM tableHc, resd 256
|
||||||
|
|
||||||
NEWSYM SA1tableA, times 256 dd 0
|
NEWSYM SA1tableA, resd 256
|
||||||
NEWSYM SA1tableB, times 256 dd 0
|
NEWSYM SA1tableB, resd 256
|
||||||
NEWSYM SA1tableC, times 256 dd 0
|
NEWSYM SA1tableC, resd 256
|
||||||
NEWSYM SA1tableD, times 256 dd 0
|
NEWSYM SA1tableD, resd 256
|
||||||
NEWSYM SA1tableE, times 256 dd 0
|
NEWSYM SA1tableE, resd 256
|
||||||
NEWSYM SA1tableF, times 256 dd 0
|
NEWSYM SA1tableF, resd 256
|
||||||
NEWSYM SA1tableG, times 256 dd 0
|
NEWSYM SA1tableG, resd 256
|
||||||
NEWSYM SA1tableH, times 256 dd 0
|
NEWSYM SA1tableH, resd 256
|
||||||
|
|
||||||
NEWSYM tablead, times 256 dd 0
|
NEWSYM tablead, resd 256
|
||||||
NEWSYM tableadb, times 256 dd 0
|
NEWSYM tableadb, resd 256
|
||||||
NEWSYM tableadc, times 256 dd 0
|
NEWSYM tableadc, resd 256
|
||||||
NEWSYM SA1tablead, times 256 dd 0
|
NEWSYM SA1tablead, resd 256
|
||||||
|
|
||||||
NEWSYM memtabler8, times 256 dd 0
|
NEWSYM memtabler8, resd 256
|
||||||
NEWSYM memtablew8, times 256 dd 0
|
NEWSYM memtablew8, resd 256
|
||||||
NEWSYM memtabler16, times 256 dd 0
|
NEWSYM memtabler16, resd 256
|
||||||
NEWSYM memtablew16, times 256 dd 0
|
NEWSYM memtablew16, resd 256
|
||||||
NEWSYM vidmemch2, times 4096 db 0
|
NEWSYM vidmemch2, resb 4096
|
||||||
NEWSYM vidmemch4, times 4096 db 0
|
NEWSYM vidmemch4, resb 4096
|
||||||
NEWSYM vidmemch8, times 4096 db 0
|
NEWSYM vidmemch8, resb 4096
|
||||||
NEWSYM snesmmap, times 256 dd 0
|
NEWSYM snesmmap, resd 256
|
||||||
NEWSYM snesmap2, times 256 dd 0
|
NEWSYM snesmap2, resd 256
|
||||||
NEWSYM cachebg1, times 64 db 0
|
NEWSYM cachebg1, resb 64
|
||||||
NEWSYM cachebg2, times 64 db 0
|
NEWSYM cachebg2, resb 64
|
||||||
NEWSYM cachebg3, times 64 db 0
|
NEWSYM cachebg3, resb 64
|
||||||
NEWSYM cachebg4, times 64 db 0
|
NEWSYM cachebg4, resb 64
|
||||||
NEWSYM sprlefttot, times 256 db 0
|
NEWSYM sprlefttot, resb 256
|
||||||
NEWSYM sprleftpr, times 256 db 0
|
NEWSYM sprleftpr, resb 256
|
||||||
NEWSYM sprleftpr1, times 256 db 0
|
NEWSYM sprleftpr1, resb 256
|
||||||
NEWSYM sprleftpr2, times 256 db 0
|
NEWSYM sprleftpr2, resb 256
|
||||||
NEWSYM sprleftpr3, times 256 db 0
|
NEWSYM sprleftpr3, resb 256
|
||||||
NEWSYM sprpriodata, times 288 db 0
|
NEWSYM sprpriodata, resb 288
|
||||||
NEWSYM sprprtabc, times 64 db 0
|
NEWSYM sprprtabc, resb 64
|
||||||
NEWSYM sprprtabu, times 64 db 0
|
NEWSYM sprprtabu, resb 64
|
||||||
NEWSYM prevpal, times 256 dw 0 ; previous palette buffer
|
NEWSYM prevpal, resw 256 ; previous palette buffer
|
||||||
NEWSYM winbgdata, times 288 db 0 ; window buffer for backgrounds
|
NEWSYM winbgdata, resb 288 ; window buffer for backgrounds
|
||||||
NEWSYM winspdata, times 288 db 0 ; window buffer for sprites
|
NEWSYM winspdata, resb 288 ; window buffer for sprites
|
||||||
NEWSYM FxTable, times 256 dd 0
|
NEWSYM FxTable, resd 256
|
||||||
NEWSYM FxTableA1, times 256 dd 0
|
NEWSYM FxTableA1, resd 256
|
||||||
NEWSYM FxTableA2, times 256 dd 0
|
NEWSYM FxTableA2, resd 256
|
||||||
NEWSYM FxTableA3, times 256 dd 0
|
NEWSYM FxTableA3, resd 256
|
||||||
NEWSYM FxTableb, times 256 dd 0
|
NEWSYM FxTableb, resd 256
|
||||||
NEWSYM FxTablebA1, times 256 dd 0
|
NEWSYM FxTablebA1, resd 256
|
||||||
NEWSYM FxTablebA2, times 256 dd 0
|
NEWSYM FxTablebA2, resd 256
|
||||||
NEWSYM FxTablebA3, times 256 dd 0
|
NEWSYM FxTablebA3, resd 256
|
||||||
NEWSYM FxTablec, times 256 dd 0
|
NEWSYM FxTablec, resd 256
|
||||||
NEWSYM FxTablecA1, times 256 dd 0
|
NEWSYM FxTablecA1, resd 256
|
||||||
NEWSYM FxTablecA2, times 256 dd 0
|
NEWSYM FxTablecA2, resd 256
|
||||||
NEWSYM FxTablecA3, times 256 dd 0
|
NEWSYM FxTablecA3, resd 256
|
||||||
NEWSYM FxTabled, times 256 dd 0
|
NEWSYM FxTabled, resd 256
|
||||||
NEWSYM FxTabledA1, times 256 dd 0
|
NEWSYM FxTabledA1, resd 256
|
||||||
NEWSYM FxTabledA2, times 256 dd 0
|
NEWSYM FxTabledA2, resd 256
|
||||||
NEWSYM FxTabledA3, times 256 dd 0
|
NEWSYM FxTabledA3, resd 256
|
||||||
NEWSYM SfxMemTable, times 256 dd 0
|
NEWSYM SfxMemTable, resd 256
|
||||||
NEWSYM fxxand, times 256 dd 0
|
NEWSYM fxxand, resd 256
|
||||||
NEWSYM fxbit01, times 256 dd 0
|
NEWSYM fxbit01, resd 256
|
||||||
NEWSYM fxbit23, times 256 dd 0
|
NEWSYM fxbit23, resd 256
|
||||||
NEWSYM fxbit45, times 256 dd 0
|
NEWSYM fxbit45, resd 256
|
||||||
NEWSYM fxbit67, times 256 dd 0
|
NEWSYM fxbit67, resd 256
|
||||||
NEWSYM PLOTJmpa, times 64 dd 0
|
NEWSYM PLOTJmpa, resd 64
|
||||||
NEWSYM PLOTJmpb, times 64 dd 0
|
NEWSYM PLOTJmpb, resd 64
|
||||||
|
|
||||||
NEWSYM pal16b, times 256 dd 0
|
NEWSYM pal16b, resd 256
|
||||||
NEWSYM pal16bcl, times 256 dd 0
|
NEWSYM pal16bcl, resd 256
|
||||||
NEWSYM pal16bclha, times 256 dd 0
|
NEWSYM pal16bclha, resd 256
|
||||||
NEWSYM pal16bxcl, times 256 dd 0
|
NEWSYM pal16bxcl, resd 256
|
||||||
NEWSYM xtravbuf, times 576 db 0
|
NEWSYM xtravbuf, resb 576
|
||||||
NEWSYM BG1SXl, times 256 dw 0
|
NEWSYM BG1SXl, resw 256
|
||||||
NEWSYM BG2SXl, times 256 dw 0
|
NEWSYM BG2SXl, resw 256
|
||||||
NEWSYM BG3SXl, times 256 dw 0
|
NEWSYM BG3SXl, resw 256
|
||||||
NEWSYM BG4SXl, times 256 dw 0
|
NEWSYM BG4SXl, resw 256
|
||||||
NEWSYM BG1SYl, times 256 dw 0
|
NEWSYM BG1SYl, resw 256
|
||||||
NEWSYM BG2SYl, times 256 dw 0
|
NEWSYM BG2SYl, resw 256
|
||||||
NEWSYM BG3SYl, times 256 dw 0
|
NEWSYM BG3SYl, resw 256
|
||||||
NEWSYM BG4SYl, times 256 dw 0
|
NEWSYM BG4SYl, resw 256
|
||||||
NEWSYM BGMA, times 256 db 0
|
NEWSYM BGMA, resb 256
|
||||||
NEWSYM BGFB, times 256 db 0
|
NEWSYM BGFB, resb 256
|
||||||
NEWSYM BG3PRI, times 256 db 0
|
NEWSYM BG3PRI, resb 256
|
||||||
NEWSYM BGOPT1, times 256 dw 0
|
NEWSYM BGOPT1, resw 256
|
||||||
NEWSYM BGOPT2, times 256 dw 0
|
NEWSYM BGOPT2, resw 256
|
||||||
NEWSYM BGOPT3, times 256 dw 0
|
NEWSYM BGOPT3, resw 256
|
||||||
NEWSYM BGOPT4, times 256 dw 0
|
NEWSYM BGOPT4, resw 256
|
||||||
NEWSYM BGPT1, times 256 dw 0
|
NEWSYM BGPT1, resw 256
|
||||||
NEWSYM BGPT2, times 256 dw 0
|
NEWSYM BGPT2, resw 256
|
||||||
NEWSYM BGPT3, times 256 dw 0
|
NEWSYM BGPT3, resw 256
|
||||||
NEWSYM BGPT4, times 256 dw 0
|
NEWSYM BGPT4, resw 256
|
||||||
NEWSYM BGPT1X, times 256 dw 0
|
NEWSYM BGPT1X, resw 256
|
||||||
NEWSYM BGPT2X, times 256 dw 0
|
NEWSYM BGPT2X, resw 256
|
||||||
NEWSYM BGPT3X, times 256 dw 0
|
NEWSYM BGPT3X, resw 256
|
||||||
NEWSYM BGPT4X, times 256 dw 0
|
NEWSYM BGPT4X, resw 256
|
||||||
NEWSYM BGPT1Y, times 256 dw 0
|
NEWSYM BGPT1Y, resw 256
|
||||||
NEWSYM BGPT2Y, times 256 dw 0
|
NEWSYM BGPT2Y, resw 256
|
||||||
NEWSYM BGPT3Y, times 256 dw 0
|
NEWSYM BGPT3Y, resw 256
|
||||||
NEWSYM BGPT4Y, times 256 dw 0
|
NEWSYM BGPT4Y, resw 256
|
||||||
NEWSYM BGMS1, times 1024 dw 0
|
NEWSYM BGMS1, resw 1024
|
||||||
NEWSYM prdata, times 256 db 0
|
NEWSYM prdata, resb 256
|
||||||
NEWSYM prdatb, times 256 db 0
|
NEWSYM prdatb, resb 256
|
||||||
NEWSYM prdatc, times 256 db 0
|
NEWSYM prdatc, resb 256
|
||||||
NEWSYM ngpalcon2b, times 20h dd 0
|
NEWSYM ngpalcon2b, resd 20h
|
||||||
NEWSYM ngpalcon4b, times 20h dd 0
|
NEWSYM ngpalcon4b, resd 20h
|
||||||
NEWSYM ngpalcon8b, times 20h dd 0
|
NEWSYM ngpalcon8b, resd 20h
|
||||||
NEWSYM tltype2b, times 4096 db 0
|
NEWSYM tltype2b, resb 4096
|
||||||
NEWSYM tltype4b, times 2048 db 0
|
NEWSYM tltype4b, resb 2048
|
||||||
NEWSYM tltype8b, times 1024 db 0
|
NEWSYM tltype8b, resb 1024
|
||||||
|
|
||||||
NEWSYM ngptrdat, times 1024 dd 0
|
NEWSYM ngptrdat, resd 1024
|
||||||
NEWSYM ngceax, times 1024 dd 0
|
NEWSYM ngceax, resd 1024
|
||||||
NEWSYM ngcedi, times 1024 dd 0
|
NEWSYM ngcedi, resd 1024
|
||||||
NEWSYM bgtxad, times 1024 dw 0
|
NEWSYM bgtxad, resw 1024
|
||||||
NEWSYM sprtbng, times 256 dd 0
|
NEWSYM sprtbng, resd 256
|
||||||
NEWSYM sprtlng, times 256 db 0
|
NEWSYM sprtlng, resb 256
|
||||||
NEWSYM mosszng, times 256 db 0
|
NEWSYM mosszng, resb 256
|
||||||
NEWSYM mosenng, times 256 db 0
|
NEWSYM mosenng, resb 256
|
||||||
|
|
||||||
|
SECTION .data
|
||||||
|
|
||||||
NEWSYM vidmemch2s, times 4096 db 0FFh
|
NEWSYM vidmemch2s, times 4096 db 0FFh
|
||||||
NEWSYM vidmemch4s, times 2048 db 0FFh
|
NEWSYM vidmemch4s, times 2048 db 0FFh
|
||||||
NEWSYM vidmemch8s, times 1024 db 0FFh
|
NEWSYM vidmemch8s, times 1024 db 0FFh
|
||||||
|
|
||||||
NEWSYM mode7ab, times 256 dd 0
|
SECTION .bss
|
||||||
NEWSYM mode7cd, times 256 dd 0
|
|
||||||
NEWSYM mode7xy, times 256 dd 0
|
|
||||||
NEWSYM mode7st, times 256 db 0
|
|
||||||
|
|
||||||
NEWSYM t16x161, times 256 db 0
|
NEWSYM mode7ab, resd 256
|
||||||
NEWSYM t16x162, times 256 db 0
|
NEWSYM mode7cd, resd 256
|
||||||
NEWSYM t16x163, times 256 db 0
|
NEWSYM mode7xy, resd 256
|
||||||
NEWSYM t16x164, times 256 db 0
|
NEWSYM mode7st, resb 256
|
||||||
|
|
||||||
NEWSYM intrlng, times 256 db 0
|
NEWSYM t16x161, resb 256
|
||||||
NEWSYM mode7hr, times 256 db 0
|
NEWSYM t16x162, resb 256
|
||||||
|
NEWSYM t16x163, resb 256
|
||||||
|
NEWSYM t16x164, resb 256
|
||||||
|
|
||||||
NEWSYM scadsng, times 256 db 0
|
NEWSYM intrlng, resb 256
|
||||||
NEWSYM scadtng, times 256 db 0
|
NEWSYM mode7hr, resb 256
|
||||||
|
|
||||||
NEWSYM scbcong, times 256 dw 0
|
NEWSYM scadsng, resb 256
|
||||||
|
NEWSYM scadtng, resb 256
|
||||||
|
|
||||||
NEWSYM cpalval, times 256 dd 0
|
NEWSYM scbcong, resw 256
|
||||||
NEWSYM cgfxmod, times 256 db 0
|
|
||||||
|
|
||||||
NEWSYM winboundary, times 256 dd 0
|
NEWSYM cpalval, resd 256
|
||||||
NEWSYM winbg1enval, times 256 db 0
|
NEWSYM cgfxmod, resb 256
|
||||||
NEWSYM winbg2enval, times 256 db 0
|
|
||||||
NEWSYM winbg3enval, times 256 db 0
|
|
||||||
NEWSYM winbg4enval, times 256 db 0
|
|
||||||
NEWSYM winbgobjenval, times 256 db 0
|
|
||||||
NEWSYM winbgbackenval, times 256 db 0
|
|
||||||
NEWSYM winlogicaval, times 256 dw 0
|
|
||||||
|
|
||||||
NEWSYM winbg1envals, times 256 db 0
|
NEWSYM winboundary, resd 256
|
||||||
NEWSYM winbg2envals, times 256 db 0
|
NEWSYM winbg1enval, resb 256
|
||||||
NEWSYM winbg3envals, times 256 db 0
|
NEWSYM winbg2enval, resb 256
|
||||||
NEWSYM winbg4envals, times 256 db 0
|
NEWSYM winbg3enval, resb 256
|
||||||
NEWSYM winbgobjenvals, times 256 db 0
|
NEWSYM winbg4enval, resb 256
|
||||||
NEWSYM winbgbackenvals, times 256 db 0
|
NEWSYM winbgobjenval, resb 256
|
||||||
NEWSYM winbg1envalm, times 256 db 0
|
NEWSYM winbgbackenval, resb 256
|
||||||
NEWSYM winbg2envalm, times 256 db 0
|
NEWSYM winlogicaval, resw 256
|
||||||
NEWSYM winbg3envalm, times 256 db 0
|
|
||||||
NEWSYM winbg4envalm, times 256 db 0
|
|
||||||
NEWSYM winbgobjenvalm, times 256 db 0
|
|
||||||
NEWSYM winbgbackenvalm, times 256 db 0
|
|
||||||
|
|
||||||
NEWSYM FillSubScr, times 256 db 0
|
NEWSYM winbg1envals, resb 256
|
||||||
|
NEWSYM winbg2envals, resb 256
|
||||||
|
NEWSYM winbg3envals, resb 256
|
||||||
|
NEWSYM winbg4envals, resb 256
|
||||||
|
NEWSYM winbgobjenvals, resb 256
|
||||||
|
NEWSYM winbgbackenvals, resb 256
|
||||||
|
NEWSYM winbg1envalm, resb 256
|
||||||
|
NEWSYM winbg2envalm, resb 256
|
||||||
|
NEWSYM winbg3envalm, resb 256
|
||||||
|
NEWSYM winbg4envalm, resb 256
|
||||||
|
NEWSYM winbgobjenvalm, resb 256
|
||||||
|
NEWSYM winbgbackenvalm, resb 256
|
||||||
|
|
||||||
|
NEWSYM FillSubScr, resb 256
|
||||||
|
|
||||||
|
NEWSYM objclineptr, resd 256 ; l1,r1,l2,r2,en,log,ptr
|
||||||
|
|
||||||
|
SECTION .data
|
||||||
|
|
||||||
NEWSYM objclineptr, times 256 dd 0 ; l1,r1,l2,r2,en,log,ptr
|
|
||||||
NEWSYM objwlrpos , times 256 dd 0FFFFFFFFh
|
NEWSYM objwlrpos , times 256 dd 0FFFFFFFFh
|
||||||
NEWSYM objwen , times 256 dw 0FFFFh ; en,log
|
NEWSYM objwen , times 256 dw 0FFFFh ; en,log
|
||||||
|
|
||||||
NEWSYM SpecialLine, times 256 db 0
|
SECTION .bss
|
||||||
|
|
||||||
NEWSYM bgallchange, times 256 db 0
|
NEWSYM SpecialLine, resb 256
|
||||||
NEWSYM bg1change, times 256 db 0
|
|
||||||
NEWSYM bg2change, times 256 db 0
|
|
||||||
NEWSYM bg3change, times 256 db 0
|
|
||||||
NEWSYM bg4change, times 256 db 0
|
|
||||||
NEWSYM bgwinchange, times 256 db 0
|
|
||||||
|
|
||||||
NEWSYM PrevPicture, times 64*56*2 db 0
|
NEWSYM bgallchange, resb 256
|
||||||
|
NEWSYM bg1change, resb 256
|
||||||
|
NEWSYM bg2change, resb 256
|
||||||
|
NEWSYM bg3change, resb 256
|
||||||
|
NEWSYM bg4change, resb 256
|
||||||
|
NEWSYM bgwinchange, resb 256
|
||||||
|
|
||||||
|
NEWSYM PrevPicture, resb 64*56*2
|
||||||
NEWSYM EndMemAsmEnd
|
NEWSYM EndMemAsmEnd
|
||||||
|
|||||||
@@ -760,18 +760,18 @@ SECTION .text
|
|||||||
; Variable section
|
; Variable section
|
||||||
;*******************************************************
|
;*******************************************************
|
||||||
|
|
||||||
SECTION .data
|
SECTION .bss
|
||||||
|
|
||||||
ALIGN32
|
ALIGN32
|
||||||
|
|
||||||
NEWSYM vrama, times 65536 db 0
|
NEWSYM vrama, resb 65536
|
||||||
NEWSYM mode7tab, times 65536 db 0
|
NEWSYM mode7tab, resb 65536
|
||||||
NEWSYM srama, times 65536*2 db 0
|
NEWSYM srama, resb 65536*2
|
||||||
NEWSYM debugbufa, times 10000 db 0
|
NEWSYM debugbufa, resb 10000
|
||||||
NEWSYM wramreadptr, dd 0
|
NEWSYM wramreadptr, resd 1
|
||||||
NEWSYM regptra, times 49152 db 0
|
NEWSYM regptra, resb 49152
|
||||||
NEWSYM wramwriteptr, dd 0
|
NEWSYM wramwriteptr, resd 1
|
||||||
NEWSYM regptwa, times 49152 db 0
|
NEWSYM regptwa, resb 49152
|
||||||
|
|
||||||
; vcache.asm
|
; vcache.asm
|
||||||
|
|
||||||
@@ -779,31 +779,31 @@ NEWSYM regptwa, times 49152 db 0
|
|||||||
|
|
||||||
; vesa2.asm
|
; vesa2.asm
|
||||||
|
|
||||||
NEWSYM fulladdtab, times 65536 dw 0
|
NEWSYM fulladdtab, resw 65536
|
||||||
|
|
||||||
; init.asm
|
; init.asm
|
||||||
NEWSYM echobuf, times 90000 db 0
|
NEWSYM echobuf, resb 90000
|
||||||
|
|
||||||
; dspproc.asm
|
; dspproc.asm
|
||||||
|
|
||||||
NEWSYM spcRamcmp, times 65536 db 0
|
NEWSYM spcRamcmp, resb 65536
|
||||||
NEWSYM VolumeConvTable, times 32768 dw 0
|
NEWSYM VolumeConvTable, resw 32768
|
||||||
NEWSYM dspWptr, times 256 dd 0
|
NEWSYM dspWptr, resd 256
|
||||||
NEWSYM dspRptr, times 256 dd 0
|
NEWSYM dspRptr, resd 256
|
||||||
NEWSYM NoiseData, times 32768 db 0
|
NEWSYM NoiseData, resb 32768
|
||||||
|
|
||||||
; makevid.asm
|
; makevid.asm
|
||||||
|
|
||||||
; makevid.asm
|
; makevid.asm
|
||||||
NEWSYM vcache2ba, times 262144+256 db 0
|
NEWSYM vcache2ba, resb 262144+256
|
||||||
NEWSYM vcache4ba, times 131072+256 db 0
|
NEWSYM vcache4ba, resb 131072+256
|
||||||
NEWSYM vcache8ba, times 65536+256 db 0
|
NEWSYM vcache8ba, resb 65536+256
|
||||||
|
|
||||||
ZSNESBase dd 0
|
ZSNESBase resd 1
|
||||||
BlockSize dd 0 ; Set before calling
|
BlockSize resd 1 ; Set before calling
|
||||||
LinearAddress dd 0 ; Returned by function
|
LinearAddress resd 1 ; Returned by function
|
||||||
BlockHandle dd 0 ; Returned by function
|
BlockHandle resd 1 ; Returned by function
|
||||||
ZSNESAddress dd 0 ; Returned by function
|
ZSNESAddress resd 1 ; Returned by function
|
||||||
|
|
||||||
SECTION .text
|
SECTION .text
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user