Getsufuu Maden LH17 KS-7021A

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

Post Reply
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Getsufuu Maden LH17 KS-7021A

Post by krzysiobal »

Code: Select all

$8000:        [....PPP.] (mask: $E000)
$9000:        [.......M] (mask: $E000)
$B000..$B007: [.CCCCCCC] (mask: $F007)
NES 2.0 Mapper 525

Note the inverted CHR-A16 (ROM is dumped using MyKazzo, so it omits that); take it into account when trying to re-use original and/or mask ROM.
Attachments
sch.png
shell-bottom.jpg
shell-top.jpg
pcb-bottom.jpg
pcb-top.jpg
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Getsufuu Maden LH17 KS-7021A

Post by krzysiobal »

Oops, can't attach more than 5 files in 1 message.
Attachments
Getsufuu Maden LH17 KS-7021A [apply over Getsufuu Maden (J)].ips
(123 Bytes) Downloaded 195 times
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Getsufuu Maden LH17 KS-7021A

Post by lidnariq »

This can't be exactly mapper 525, because this maps CHR banks differently. (Eight 7-bit-wide registers at $B00x instead of sixteen 4-bit-wide registers at $B00x-$EFFx)

(Also your PRG and mirroring register masks should be $F000)
Last edited by lidnariq on Sun Oct 25, 2020 5:27 pm, edited 1 time in total.
Reason: braino
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Getsufuu Maden LH17 KS-7021A

Post by krzysiobal »

lidnariq wrote: Fri Oct 23, 2020 1:52 pm This can't be exactly mapper 525, because this maps CHR banks differently. (Eight 7-bit-wide registers at $B00x instead of sixteen 4-bit-wide registers at $B00x-$EFFx)
But there are 8 registers, one of 189's address input is GND-ed
lidnariq wrote: Fri Oct 23, 2020 1:52 pm (Also your PRG and mirroring register masks should be $F000)
My fault.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Getsufuu Maden LH17 KS-7021A

Post by lidnariq »

krzysiobal wrote: Fri Oct 23, 2020 2:47 pm But there are 8 registers, one of 189's address input is GND-ed
.... Maybe I should re-read the wiki page a bit closer next time. :oops:

(I was confused by the comment about the VRC2)
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Getsufuu Maden LH17 KS-7021A

Post by lidnariq »

Ok: the correct question I should have asked is: do we have any insinuation of another PCB that's mapper 525 that actually has a VRC2 on it? Or are the writes to $A000 just an incomplete mapper hack?
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Getsufuu Maden LH17 KS-7021A

Post by krzysiobal »

lidnariq wrote: Sat Oct 24, 2020 7:20 pm Ok: the correct question I should have asked is: do we have any insinuation of another PCB that's mapper 525 that actually has a VRC2 on it? Or are the writes to $A000 just an incomplete mapper hack?
Probably incomplete hack, original game always use two consecutive 8k banks
$8000=PPP0
$A000=PPP1
to form one 16k and the pirate port just reacts the write to $8000, ignoring the lower bit so they did not even have to modify the ROM.
If they had VRC2 chip, they wouldnt bother with all those discrete chips.

When VRC2+discrete chips appears, it is a sign of:
* VRC4 game, using the chips to extend its capabilities to provide IRQs and 0/1 mirroring
OR
* VRC2/VRC4 multicart game, like the one below
Attachments
image_115.png
bottom-250.jpg
components-250.jpg
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Getsufuu Maden LH17 KS-7021A

Post by lidnariq »

What's the copy of Contra that's claimed by mapper 525's wiki page? (NewRisingSun?)

(I'm really just trying to figure out if I should rewrite Mapper 525 to not claim a VRC2)
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: Getsufuu Maden LH17 KS-7021A

Post by NewRisingSun »

I believe Contra from Kaiser was mentioned by dragon2snow as using that or a compatible PCB. I have never seen it.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Getsufuu Maden LH17 KS-7021A

Post by lidnariq »

I can only find this following code for bankswitching in the original release of Contra (J):

Code: Select all

0x1F989:
  lda     $8000
  sta     $07EC
0x1F98F:
  sty     $8000
  iny
  sty     $A000
  rts
0x1F997:
  ldy     L07EC
  jmp     LF98F
and only every even numbered bank has a valid bank identifier starting it (0x10 through 0x1E), and since the US release was UNROM ... I think I'm comfortable saying that Contra (J) is only using an UNROM-shaped subset of PRG bankswitching, instead of full VRC2 PRG control.

I wonder how the Kaiser PCB names (7021, 7021A, 7049, &c) correspond to Whirlwind Manu(??) release numbers (LH13, 17, 57, 62)...
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: Getsufuu Maden LH17 KS-7021A

Post by NewRisingSun »

lidnariq wrote:I wonder how the Kaiser PCB names (7021, 7021A, 7049, &c) correspond to Whirlwind Manu(??) release numbers (LH13, 17, 57, 62)...
Not at all.

Code: Select all

Game			Kaiser		Whirlwind Manu
Akumajo Dracula		KS-7010		LH11
Zanac A.I.		KS-7012		LF11*
Highway Star		KS-7013B	LG21
Armana no Kiseki	KS-7017		LH29
Getsu Fuuma Den		KS-7021A	LH13
Doki Doki Panic		KS-7030		LH30*
Dracula II		KS-7031		LH52
Exciting Soccer		KS-7047		LH85
Ai Senshi Nicol		KS-7050		LH51*
Gyruss			KS-7057		-
* The Whirlwind-Manu-labelled cartridge does not contain a Kaiser PCB.
  The listed Kaiser PCB did not come in a cartridge bearing a Whirlwind Manu ID.
Kaiser, after all, was but one supplier of Kuan Hsin Printing Industry Co. Ltd., owners of the "Whirlwind Manu" trademark. Others were NTDEC and Co Tung Co. (CTC).
zxbdragon
Posts: 498
Joined: Mon Dec 12, 2011 8:15 pm

Re: Getsufuu Maden LH17 KS-7021A

Post by zxbdragon »

KS-7021A,
Contra ,Getsufuu Maden... appears to have a Wai Wai World
Kaiser early,Use this mapper,TTL...

KS-7049
Contra,VRC2 using ax5208p,ax5208c,ax-40g,23623c

Kaiser's pirate are a bit of a mess.
User avatar
aquasnake
Posts: 515
Joined: Fri Sep 13, 2019 11:22 pm

Re: Getsufuu Maden LH17 KS-7021A

Post by aquasnake »

After analyzing the mapper, I found that it is a variant of vrc2, which can be supported by slightly modifying the vrc2/4 emulation code

On the soft emulator, it may be compatible by remapping address lines. But on a hardware entity, vrc2/4 chip can only latch 4-bit data lines and cannot work. However, the hardware clone based on CPLD/FPGA is easy to support.

Code: Select all

// $B000-$B007 -> $B000-$E002, expand latch width to 8-bit, ignor the writes of odd addresses
switch ((cpu_addr_in + (cpu_addr_in&0x6)<<11)&0xfff8 | (cpu_addr_in&0x1)<<1) {
case 0xb000:
case 0xb001: // ignored
case 0xb002:
case 0xb003: // ignored
case 0xc000:
case 0xc002:
......
......

}
ndbytes
Posts: 3
Joined: Wed Apr 20, 2022 9:57 am

Re: Getsufuu Maden LH17 KS-7021A

Post by ndbytes »

Is the multicart 29in1 from the post above manufactured by Co Tung Co. (CTC)?
Post Reply