mirror of
https://github.com/RaySollium99/libpicofe.git
synced 2025-09-05 06:47:45 -04:00
new memory handling, but asm and mappers need update.
Some cleanup and magic bit removal as a bonus. git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@768 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
e0e9248c33
commit
4182d35d5d
5 changed files with 10 additions and 5 deletions
|
@ -48,7 +48,7 @@ mkdirs:
|
||||||
# deps
|
# deps
|
||||||
pico/carthw/svp/compiler.o : ../../pico/carthw/svp/ssp16.o ../../pico/carthw/svp/gen_arm.c
|
pico/carthw/svp/compiler.o : ../../pico/carthw/svp/ssp16.o ../../pico/carthw/svp/gen_arm.c
|
||||||
pico/pico.o pico/cd/pico.o : ../../pico/pico_cmn.c ../../pico/pico_int.h
|
pico/pico.o pico/cd/pico.o : ../../pico/pico_cmn.c ../../pico/pico_int.h
|
||||||
pico/memory.o pico/cd/memory.o : ../../pico/memory_cmn.c ../../pico/pico_int.h
|
pico/memory.o pico/cd/memory.o : ../../pico/pico_int.h ../../pico/memory.h
|
||||||
|
|
||||||
# build Cyclone
|
# build Cyclone
|
||||||
../../cpu/Cyclone/proj/Cyclone.s:
|
../../cpu/Cyclone/proj/Cyclone.s:
|
||||||
|
|
|
@ -989,7 +989,8 @@ int emu_save_load_game(int load, int sram)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sram_size = SRam.end-SRam.start+1;
|
sram_size = SRam.end-SRam.start+1;
|
||||||
if(Pico.m.sram_reg & 4) sram_size=0x2000;
|
if (Pico.m.sram_status & SRS_EEPROM)
|
||||||
|
sram_size = 0x2000;
|
||||||
sram_data = SRam.data;
|
sram_data = SRam.data;
|
||||||
}
|
}
|
||||||
if (!sram_data) return 0; // SRam forcefully disabled for this game
|
if (!sram_data) return 0; // SRam forcefully disabled for this game
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
platform/common/menu.o : revision.h
|
platform/common/menu.o : revision.h
|
||||||
|
|
||||||
revision.h: FORCE
|
revision.h: FORCE
|
||||||
|
ifndef NOREVISION
|
||||||
@echo "#define REVISION \"`svn info -r HEAD | grep Revision | cut -c 11-`\"" > /tmp/r.tmp
|
@echo "#define REVISION \"`svn info -r HEAD | grep Revision | cut -c 11-`\"" > /tmp/r.tmp
|
||||||
|
else
|
||||||
|
@echo "#define REVISION \"0\"" > /tmp/r.tmp
|
||||||
|
endif
|
||||||
@diff -q $@ /tmp/r.tmp > /dev/null 2>&1 || mv -f /tmp/r.tmp $@
|
@diff -q $@ /tmp/r.tmp > /dev/null 2>&1 || mv -f /tmp/r.tmp $@
|
||||||
|
|
||||||
FORCE:
|
FORCE:
|
||||||
|
|
|
@ -3,12 +3,12 @@ export CROSS = arm-linux-
|
||||||
# settings
|
# settings
|
||||||
#mz80 = 1
|
#mz80 = 1
|
||||||
#debug_cyclone = 1
|
#debug_cyclone = 1
|
||||||
asm_memory = 1
|
#asm_memory = 1 # TODO
|
||||||
asm_render = 1
|
asm_render = 1
|
||||||
asm_ym2612 = 1
|
asm_ym2612 = 1
|
||||||
asm_misc = 1
|
asm_misc = 1
|
||||||
asm_cdpico = 1
|
asm_cdpico = 1
|
||||||
asm_cdmemory = 1
|
#asm_cdmemory = 1 # TODO
|
||||||
amalgamate = 0
|
amalgamate = 0
|
||||||
#profile = 1
|
#profile = 1
|
||||||
#use_musashi = 1
|
#use_musashi = 1
|
||||||
|
|
|
@ -103,7 +103,7 @@ include ../common/revision.mak
|
||||||
|
|
||||||
pico/carthw/svp/compiler.o : ../../pico/carthw/svp/gen_arm.c
|
pico/carthw/svp/compiler.o : ../../pico/carthw/svp/gen_arm.c
|
||||||
pico/pico.o pico/cd/pico.o : ../../pico/pico_cmn.c ../../pico/pico_int.h
|
pico/pico.o pico/cd/pico.o : ../../pico/pico_cmn.c ../../pico/pico_int.h
|
||||||
pico/memory.o pico/cd/memory.o : ../../pico/memory_cmn.c ../../pico/pico_int.h
|
pico/memory.o pico/cd/memory.o : ../../pico/pico_int.h ../../pico/memory.h
|
||||||
|
|
||||||
../../cpu/musashi/m68kops.c :
|
../../cpu/musashi/m68kops.c :
|
||||||
@make -C ../../cpu/musashi
|
@make -C ../../cpu/musashi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue