34 lines
955 B
ArmAsm
34 lines
955 B
ArmAsm
|
|
|||
|
globalptr RN r10 ;//=wram_globals* ptr
|
|||
|
;//cpu_zpage RN r11 ;=CPU_RAM
|
|||
|
;----------------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
MAP 0,globalptr ;//MAP <20><><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ṹ<EFBFBD><E1B9B9><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
;//6502.s ;//<2F><><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַΪglobalptr
|
|||
|
opz # 4 ;opz # 256*4 ;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
readmem_tbl # 8*4 ;//8*4
|
|||
|
writemem_tbl # 8*4 ;//8*4
|
|||
|
memmap_tbl # 8*4 ;//<2F>洢<EFBFBD><E6B4A2>ӳ<EFBFBD><D3B3> ram+rom
|
|||
|
cpuregs # 7*4 ;//1208<30><38><EFBFBD><EFBFBD>6502<30>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD>ʼ<EFBFBD><CABC>ַ
|
|||
|
m6502_s # 4 ;//
|
|||
|
lastbank # 4 ;//6502PC<50><43> ROM<4F><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD>
|
|||
|
nexttimeout # 4
|
|||
|
|
|||
|
rombase # 4 ;//ROM<4F><4D>ʼ<EFBFBD><CABC>ַ
|
|||
|
romnumber # 4 ;// ROM<4F><4D>С
|
|||
|
rommask # 4 ;//ROM<4F><4D>Ĥ rommask=romsize-1
|
|||
|
|
|||
|
joy0data # 4 ;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
joy1data # 4 ;//<2F>ֱ<EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
clocksh # 4 ;//ִ<>е<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> apu<70><75>
|
|||
|
cpunmif # 4 ;cpu<70>жϱ<D0B6>־
|
|||
|
cpuirqf # 4 ;cpu<70>жϱ<D0B6>־
|
|||
|
;------------------------------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
;// # 2 ;align
|
|||
|
|
|||
|
END
|