INES Mapper 186: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (fix braino)
No edit summary
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:INES Mappers|186]][[category:Mappers using $4020-$5FFF]]
{{DEFAULTSORT:186}}[[Category:Bad iNES Mappers]][[Category:INES Mappers]]
 
'''iNES Mapper 186''' was originally assigned for the BIOS of the [[Fukutake Study Box]]. The only emulators that emulate this device, Mesen and NintendulatorNRS, both require the BIOS image as a headerless .BIN file however, making this mapper assignment useless.
[[iNES Mapper 186]] is used for Fukutake Shoten's Japanese edutainment game ''Study Box''. This information is currently identical to FCEUX's source.
 
Write mask: $FE03
  $4200 write: [RR.. ....] - select one of four 8 KiB PRG-RAM banks
  $4201 write: [.... PPPP] - select one of sixteen 16 KiB PRG-ROM banks at $8000
  $4202 write: unknown
  $4203 write: unknown
 
TCRF claims that there's a printer interface.
 
Read mask: $FFFF
  $4200, $4201, $4203 read: returns $00
  $4202 read: returns $40
  $4204-$43FF read: returns $FF
 
The readable ports may have something to do with what Санчез describes as an "Audio Tape reader" and "power supply condition". TCRF additionally mentions a touchpad interface.
 
Memory locations:
$4400-$4FFF: 3 KiB PRG-RAM
$6000-$7FFF: 8 KiB PRG-RAM bank (one of four)
$8000-$BFFF: 16 KiB switchable PRG-ROM bank
$C000-$FFFF: 16 KiB fixed PRG-ROM bank (always bank 0)
 
Having 35 KiB of PRG-RAM seems unlikely, and probable that it overlaps with some of the bankable 32 KiB of RAM. Санчез doesn't say anything more specific, unfortunately.
 
See also:
* http://cah4e3.shedevr.org.ru/dumping_2005.php
* http://sourceforge.net/p/fceultra/code/HEAD/tree/fceu/trunk/src/boards/186.cpp
* https://tcrf.net/StudyBox

Latest revision as of 11:07, 26 December 2021

iNES Mapper 186 was originally assigned for the BIOS of the Fukutake Study Box. The only emulators that emulate this device, Mesen and NintendulatorNRS, both require the BIOS image as a headerless .BIN file however, making this mapper assignment useless.