do 32 banks crc check
This commit is contained in:
parent
30399e2d1c
commit
c110d1132a
@ -41,6 +41,10 @@ run:
|
|||||||
|
|
||||||
debugger:
|
debugger:
|
||||||
$(EMU_DEBUG) $(APP)
|
$(EMU_DEBUG) $(APP)
|
||||||
|
|
||||||
|
check:
|
||||||
|
ucon64 -chk $(APP)
|
||||||
|
|
||||||
|
|
||||||
upload:
|
upload:
|
||||||
ucon64 -chk $(APP)
|
ucon64 -chk $(APP)
|
||||||
@ -85,9 +89,9 @@ $(APP): $(OBJS)
|
|||||||
-C008000,0000 -U0000,0000 \
|
-C008000,0000 -U0000,0000 \
|
||||||
-Avectors=FFE4,7FE4 \
|
-Avectors=FFE4,7FE4 \
|
||||||
-Aregistration_data=FFB0,7FB0 \
|
-Aregistration_data=FFB0,7FB0 \
|
||||||
-Aressource=18000,8000 \
|
-Aressource=38000,8000 \
|
||||||
-N $(OBJS) -L$(LIBS) -O $@
|
-N $(OBJS) -L$(LIBS) -O $@
|
||||||
$(PADBIN) 0x40000 $(APP)
|
$(PADBIN) 0x100000 $(APP)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -vf $(APP) *.obj
|
rm -vf $(APP) *.obj
|
||||||
|
|||||||
@ -207,7 +207,7 @@ GAME_TITLE FCC /GAME TITLE !/
|
|||||||
;012345678901234567890;
|
;012345678901234567890;
|
||||||
MAP_MODE BYTE $20
|
MAP_MODE BYTE $20
|
||||||
CARTRIDGE_SIZE BYTE $00
|
CARTRIDGE_SIZE BYTE $00
|
||||||
ROM_SIZE BYTE $09
|
ROM_SIZE BYTE $0B
|
||||||
RAM_SIZE BYTE $00
|
RAM_SIZE BYTE $00
|
||||||
DESTINATION_CODE BYTE $00
|
DESTINATION_CODE BYTE $00
|
||||||
FIXED_VALUE1 BYTE $33
|
FIXED_VALUE1 BYTE $33
|
||||||
|
|||||||
@ -26,7 +26,7 @@ void preInit(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void main(void) {
|
void main(void) {
|
||||||
word i,j;
|
word i,j,y;
|
||||||
word crc01;
|
word crc01;
|
||||||
word crc02;
|
word crc02;
|
||||||
padStatus pad1;
|
padStatus pad1;
|
||||||
@ -48,12 +48,17 @@ void main(void) {
|
|||||||
while(1){
|
while(1){
|
||||||
addr = 0x008000;
|
addr = 0x008000;
|
||||||
crc02 = crc_update(test_buffer,2);
|
crc02 = crc_update(test_buffer,2);
|
||||||
for(j=0; j<16; j++) {
|
y = 0;
|
||||||
|
for(j=0; j<32; j++) {
|
||||||
crc01 = crc_update_mem(addr,0x8000);
|
crc01 = crc_update_mem(addr,0x8000);
|
||||||
int2hex((unsigned long)j,&line[0],4);
|
int2hex((unsigned long)j,&line[0],4);
|
||||||
int2hex((unsigned long)crc01,&line[5],4);
|
int2hex((unsigned long)crc01,&line[5],4);
|
||||||
int2hex((unsigned long)addr,&line[10],6);
|
int2hex((unsigned long)addr,&line[10],6);
|
||||||
writeln(line,j+1);
|
writeln(line,y + 1);
|
||||||
|
y++;
|
||||||
|
if (y==16)
|
||||||
|
y = 0;
|
||||||
|
|
||||||
addr += 0x010000;
|
addr += 0x010000;
|
||||||
}
|
}
|
||||||
while(!pad1.start) {
|
while(!pad1.start) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user