| 163 | // First 32KB is reserved for sound chip emulation in the iNES mapper code. |
| 164 | |
| 165 | static INLINE void BANKSET(uint32 A, uint32 bank) |
| 166 | { |
| 167 | bank&=NSFMaxBank; |
| 168 | if(NSFHeader.SoundChip&4) |
| 169 | memcpy(ExWRAM+(A-0x6000),NSFDATA+(bank<<12),4096); |
| 170 | else |
| 171 | setprg4(A,bank); |
| 172 | } |
| 173 | |
| 174 | int NSFLoad(const char *name, FCEUFILE *fp) |
| 175 | { |