o fix sector calc
This commit is contained in:
@@ -17,6 +17,6 @@
|
||||
#define SHARED_MAX_SIZE 512
|
||||
#define SHARED_ADDR 0x3d0000
|
||||
|
||||
#undef MMIO_DEBUG
|
||||
#undef FATFS_DEBUG
|
||||
#define MMIO_DEBUG
|
||||
#define FATFS_DEBUG
|
||||
#define DISKIO_DEBUG 1
|
||||
@@ -102,7 +102,9 @@ void FATFS::mmio_write(unsigned addr, uint8 data) {
|
||||
fflush(stderr);
|
||||
}
|
||||
if (addr >= MMIO_SECTOR01 && addr <= MMIO_SECTOR04){
|
||||
sector = data << ( (3 - ( addr - MMIO_SECTOR01)) << 3);
|
||||
if (addr == MMIO_SECTOR01)
|
||||
sector = 0;
|
||||
sector |= data << ( (3 - ( addr - MMIO_SECTOR01)) << 3);
|
||||
#ifdef FATFS_DEBUG
|
||||
printf("BSNES::mmio_write set sector: byte=%i val=%i sector=%i \n",(3 - ( addr - MMIO_SECTOR01)),data,sector);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user