I got bought `Kyuukyoku Harikiri Stadium: Heisei Gannen Ban` game to test X1-017 chip. My IC is dated 8932KX.
I will post my observation results:
* Data pins seem to be internally pulled-down to GND by the X1-011 (much stronger than the internal 20k-50k pull-ups in atmega16 in kazzo), because reading from $0000-$5fff, $73400-$7fff returns 0x00. When particular RAM region is disabled, it also returns 0x00 in every byte from it.
* Stop of M2 toggling does not seem to disable any of RAM regions
* RAM EN/DIS registers aree fully decoded (there are no mirrors in $7800-$7fff)
* All NC pins are internally connected
* Looking at the following waveform we can conclude that PRG select registers ($7efa/7efb/7efc) are in fact 6 bit wide (bits 5..0 are utilized, not 7..2 as wiki says) and this mapper supports up to 512 kB of PRG-ROM:. THe order of bit is
pin62 -> $7efa.0 (PRG-A13)
pin60 -> $7efa.1 (PRG-A14)
pin61 -> $7efa.2 (PRG-A15)
pin59 -> $7efa.3 (PRG-A16)
pin58 -> $7efa.4 (PRG-A17)
pin1 -> $7efa.5 (PRG-A18)
* Pin 55
* Pin 54 - seem to be delayed M2 (only rising edge is delayed ~100ns)
I think that pin 53
Edit: Yes - after connecting pin 53 to GND, PRG/CHR register works normally, but RAM is always disabled. This confiirms that pin 53 is used only for decoding RAM,