o switch to large memory layout

This commit is contained in:
david 2009-06-04 18:03:18 +02:00
parent 92c4e4d686
commit 1ead73684d
4 changed files with 27 additions and 24 deletions

View File

@ -24,7 +24,7 @@ LD=$(WINE) $(SDK)/bin/WDCLN.exe
# Project
INC=$(SDK)/include
LIBS=-L$(SDK)/lib/cc
LIBS=-L$(SDK)/lib/cl
#-L$(SDK)/lib/c134
@ -62,7 +62,7 @@ hook.obj: hook.asm
%.obj: %.c
$(CC) -wl -wp -sop -MC -I $(INC) $?
$(CC) -wl -wp -sop -ML -I $(INC) $?
$(APP): $(OBJS)
$(LD) -HB -M21 -V -T -Pff \
@ -73,5 +73,8 @@ $(APP): $(OBJS)
-N $(OBJS) $(LIBS) -O $@
ucon64 -snes -chk $(APP) 2>&1 >/dev/null
#-Ahook=008000,0000 \
clean:
rm -vf $(APP) *.obj *.TMP

View File

@ -12,7 +12,7 @@ CODE
XDEF START
START:
XREF _~main
XREF ~~main
sei ; Disabled interrupts
clc ; clear carry to switch to native mode
@ -28,13 +28,13 @@ START:
; Init data used for heap
; see heap definition below
XREF _~_heap_top
XREF _~_mem_start
stz _~_heap_top
stz _~_mem_start
XREF ~~_heap_top
XREF ~~_mem_start
stz ~~_heap_top
stz ~~_mem_start
XREF _~preInit
jsr >_~preInit
XREF ~~preInit
jsr >~~preInit
sep #$30 ; X,Y,A are 8 bit numbers
LONGA OFF
@ -127,19 +127,19 @@ START:
longa on
longi on
jsr >_~main
jsr >~~main
brk
XDEF IRQ
IRQ:
XREF _~IRQHandler
XREF ~~IRQHandler
LONGA ON
LONGI ON
rep #$30
pha
phx
phy
jsr _~IRQHandler
jsr ~~IRQHandler
ply
plx
pla
@ -147,7 +147,7 @@ IRQ:
XDEF NMI
NMI:
XREF _~NMIHandler
XREF ~~NMIHandler
LONGA ON
LONGI ON
rep #$30
@ -164,7 +164,7 @@ NMI:
LONGA ON
LONGI ON
rep #$30
jsr _~NMIHandler
jsr ~~NMIHandler
plb
pld
ply
@ -183,12 +183,12 @@ ENDS
DATA
XDEF _~heap_start
XDEF _~heap_end
XDEF ~~heap_start
XDEF ~~heap_end
_~heap_start:
~~heap_start:
WORD $1000
_~heap_end:
~~heap_end:
WORD $1200
;******************************************************************************

View File

@ -251,11 +251,11 @@ void main(void) {
break;
}
printfs(1,"%lu BYTES READ", p2);
/*
for (i=0; i<BLOCK_SIZE; i++){
*(byte*)(0x020000 + i) = Buff[i];
}
*/
printfs(2,"%i BYTES TANS %x",BLOCK_SIZE, 0x020000 + p2);
}
printfs(1,"%lu BYTES READ", p2);

View File

@ -12,12 +12,12 @@ ressource .section
;__title_pal:
;make INSERT ressource/kungfu.clr
XDEF _~debugFont_pic
_~debugFont_pic
XDEF ~~debugFont_pic
~~debugFont_pic
INSERT ressource/debugFont.pic
XDEF _~debugFont_pal
_~debugFont_pal
XDEF ~~debugFont_pal
~~debugFont_pal
INSERT ressource/debugFont.clr
.ends