Fix up sections variables are created in, major code cleanup, remove protection removal. - Round 4
This commit is contained in:
@@ -27,12 +27,6 @@ EXTSYM execloopdeb
|
||||
EXTSYM nmiv8
|
||||
EXTSYM membank0r8,membank0w8
|
||||
|
||||
NEWSYM IrqAsmStart
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
; NMI Hardware 00FFFA,B 00FFEA,B 3 -> 000108
|
||||
; RES Hardware 00FFFC.D 00FFFC,D 1
|
||||
; BRK Software 00FFFE,F 00FFE6,7 N/A
|
||||
@@ -556,4 +550,3 @@ NEWSYM NMIemulmodedeb
|
||||
add esi,eax
|
||||
jmp execloopdeb
|
||||
|
||||
NEWSYM IrqAsmEnd
|
||||
|
||||
@@ -21,18 +21,11 @@ EXTSYM SA1tableA,SA1tableB,SA1tableC,SA1tableD,SA1tableE
|
||||
EXTSYM SA1tableF,SA1tableG,SA1tableH,SA1tablead
|
||||
EXTSYM cpucycle, SA1UpdateDPage, intrset
|
||||
|
||||
NEWSYM StableAsmStart
|
||||
%include "cpu/s65816d.inc"
|
||||
%include "cpu/saddress.inc"
|
||||
%include "cpu/saddrni.inc"
|
||||
%include "cpu/se65816.inc"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
; global variables
|
||||
;tableA times 256 ; Table addresses (M:0,X:0,D:0)
|
||||
;tableB times 256 ; Table addresses (M:1,X:0,D:0)
|
||||
|
||||
@@ -54,7 +54,6 @@ EXTSYM DPageR8,DPageW8,DPageR16,DPageW16
|
||||
EXTSYM SDD1Enable
|
||||
EXTSYM JoyAOrig,JoyANow,JoyBOrig,JoyBNow,JoyCOrig,JoyCNow,JoyDOrig,JoyDNow
|
||||
|
||||
NEWSYM TableAsmStart
|
||||
%include "cpu/65816d.inc"
|
||||
%include "cpu/address.inc"
|
||||
%include "cpu/addrni.inc"
|
||||
@@ -64,10 +63,6 @@ NEWSYM TableAsmStart
|
||||
%include "cpu/regs.inc" ; start problem here
|
||||
%include "cpu/regsw.inc"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
section .data
|
||||
|
||||
; global variables
|
||||
@@ -1195,5 +1190,3 @@ NEWSYM settableDm16
|
||||
mov dword[edi+0FDh*4],COpFDm16d
|
||||
mov dword[edi+0FFh*4],COpFFm16d
|
||||
ret
|
||||
|
||||
NEWSYM TableAsmEnd
|
||||
|
||||
@@ -30,18 +30,11 @@ EXTSYM sramaccessbankw8,tableAb,tableBb,tableCb,tableDb,tableEb
|
||||
EXTSYM tableFb,tableGb,tableHb,wramaccessbankr16
|
||||
EXTSYM wramaccessbankr8,wramaccessbankw16,wramaccessbankw8,tableadb
|
||||
|
||||
NEWSYM TableBAsmStart
|
||||
%include "cpu/65816db.inc"
|
||||
%include "cpu/address.inc"
|
||||
%include "cpu/addrni.inc"
|
||||
%include "cpu/e65816b.inc"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
; global variables
|
||||
|
||||
;*******************************************************
|
||||
@@ -721,5 +714,3 @@ settableDm16:
|
||||
mov dword[edi+0FDh*4],COpFDm16d
|
||||
mov dword[edi+0FFh*4],COpFFm16d
|
||||
ret
|
||||
|
||||
NEWSYM TableBAsmEnd
|
||||
|
||||
@@ -30,18 +30,11 @@ EXTSYM sramaccessbankw8,tableAc,tableBc,tableCc,tableDc,tableEc
|
||||
EXTSYM tableFc,tableGc,tableHc,wramaccessbankr16
|
||||
EXTSYM wramaccessbankr8,wramaccessbankw16,wramaccessbankw8,tableadc
|
||||
|
||||
NEWSYM TableCAsmStart
|
||||
%include "cpu/65816dc.inc"
|
||||
%include "cpu/address.inc"
|
||||
%include "cpu/addrni.inc"
|
||||
%include "cpu/e65816c.inc"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
; global variables
|
||||
|
||||
;*******************************************************
|
||||
@@ -721,5 +714,3 @@ settableDm16:
|
||||
mov dword[edi+0FDh*4],COpFDm16d
|
||||
mov dword[edi+0FFh*4],COpFFm16d
|
||||
ret
|
||||
|
||||
NEWSYM TableCAsmEnd
|
||||
|
||||
Reference in New Issue
Block a user