o tweak snes make file
This commit is contained in:
@@ -181,7 +181,7 @@ LDFLAGS += $(PRINTF_LIB_MIN) $(SCANF_LIB) $(MATH_LIB)
|
||||
AVRDUDE_PROGRAMMER = stk500v2
|
||||
|
||||
# com1 = serial port. Use lpt1 to connect to parallel port.
|
||||
AVRDUDE_PORT = /dev/tty.PL2303-00002006 # programmer connected to serial device
|
||||
AVRDUDE_PORT = /dev/tty.PL2303-00001324 # programmer connected to serial device
|
||||
|
||||
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex
|
||||
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
|
||||
#define READ_BUFFER_SIZE 512
|
||||
#define BLOCKS 512
|
||||
#define BLOCKS 510
|
||||
|
||||
#define debug(x, fmt) printf("%s:%u: %s=" fmt, __FILE__, __LINE__, #x, x)
|
||||
|
||||
@@ -238,23 +238,30 @@ int main(void)
|
||||
&fat_size,
|
||||
&fat_attrib,
|
||||
read_buffer) == 1) {
|
||||
|
||||
|
||||
for (uint16_t block_cnt=0; block_cnt<BLOCKS; block_cnt++) {
|
||||
for (uint16_t block_cnt=0; block_cnt<BLOCKS+1; block_cnt++) {
|
||||
fat_read_file (fat_cluster,read_buffer,block_cnt);
|
||||
printf("Read Block %i addr 0x%06lx\n",block_cnt,rom_addr);
|
||||
//dump_packet(rom_addr,512,read_buffer);
|
||||
if (block_cnt==0){
|
||||
// Skip Copier Header
|
||||
printf("Copier Header \n",block_cnt,rom_addr);
|
||||
dump_packet(rom_addr,512,read_buffer);
|
||||
printf("Read Blocks ");
|
||||
}
|
||||
printf(".",block_cnt,rom_addr);
|
||||
sram_copy(rom_addr,read_buffer,512);
|
||||
rom_addr += 512;
|
||||
}
|
||||
printf("\nDone %lx\n",rom_addr);
|
||||
}
|
||||
|
||||
rom_addr = 0x000000;
|
||||
for (uint16_t block_cnt=0; block_cnt<BLOCKS; block_cnt++) {
|
||||
sram_read_buffer(rom_addr,read_buffer,512);
|
||||
printf("Block %i\n",block_cnt);
|
||||
dump_packet(rom_addr,512,read_buffer);
|
||||
rom_addr += 512;
|
||||
}
|
||||
printf("Done\n",rom_addr);
|
||||
|
||||
|
||||
while(1);
|
||||
|
||||
Reference in New Issue
Block a user