After SMB2J and SMB3, I think that Gryzor might be next game that has many bootleg versions.
After the first version (that photos can be found somewhere on this forum):
I got photos of second version (unfortunatelly this cartridge is not in my possesion, but
I can buy it so if the dump is not available, so let me know and I will get it What is extremelly weird is that they used 2kB RAM (6116) + buffer (74244) + mux (74157) to make eight 7-bit wide CHR registers.
Mirroring is probably hardwired to V and CHR-ROM's A0 and A3 are inverted.
Code:
Bus-conflicts: no
Mirroring: V
PRG: 128 kB ROM
$8000 $a000 $c000 $e000
+-------+-------+-------+-------+
| $8000 | $a000 | $c000 | {-1} | mask: $e010
+-------+-------+-------+-------+
CHR: 128 kB ROM
$0000 $0400 $0800 $0c00 $1000 $1400 $1800 $1c00
+-------+-------+-------+-------+-------+-------+-------+-------+
| $8010 | $8011 | $8012 | $8013 | $8014 | $8015 | $8016 | $8017 | mask: $801f
+-------+-------+-------+-------+-------+-------+-------+-------+
Why do people call this "Gryzor" when this isn't written anywhere in the cartridge or in the game?
It's the name used in Europe for the
Arcade game and home computer ports in Europe.
try this :
Code:
board <- {
mappernum = 23, vram_mirrorfind = false, ppu_ramfind = true,
cpu_rom = {
size_base = 1 * mega, size_max = 1 * mega,
banksize = 0x2000,
}
ppu_rom = {
size_base = 1 * mega, size_max = 1 * mega,
banksize = 0x0400
}
};
function cpu_dump(d, pagesize, banksize)
{
for(local i = 0; i < pagesize ; i += 1){
cpu_write(d, 0x8000, i);
cpu_read(d, 0x8000, banksize);
}
}
function ppu_dump(d, pagesize, banksize)
{
for(local i = 0; i < pagesize; i+=1){
cpu_write(d, 0x8014, i);
ppu_read(d, 0x1000, banksize * 1);
}
}
如果以上代码不行,请提供初始的32K PRG。
我很喜欢这类卡,我希望在我自己用的Nestopia中添加这些驱动。
ks7049 is vrc2 clone, I dumped.
zxbdragon wrote:
ks7049 is vrc2 clone, I dumped.
But the mapper IC (KS204) only has 28 pins?
lidnariq wrote:
zxbdragon wrote:
ks7049 is vrc2 clone, I dumped.
But the mapper IC (KS204) only has 28 pins?
yes,this cart rom working 23
CRC: 295EFA08
SHA-1: 8F4202AEACC78877DD69718EE184096CC6C7F881
System: NES-NTSC
Board: KONAMI VRC2/Mapper 23, Mapper 23
PRG-ROM: 128k
CHR-ROM: 128k
W-RAM: 8k
Solder Pad: H:0 V:1
Dump: Unknown
Attachment:
contra (ks-7049)_001.png [ 5.5 KiB | Viewed 4311 times ]
类似的卡带应该还有双截龙2 MAPPER 127 (但我一直没有找到这个ROM或卡带)
... How can that fit?
VRC2 has 40 pins. Have to remove 12 to fit in a DIP28...
With only 128 KiB of PRG, we don't need CPU D4, PRG A17. With only 128 KiB of CHR, omit CHR A17.
Without microwire interface, don't need M2, DO, DI, SK, CS.
With external 74'32, don't need PPU /A13, PPU /OE, CHR /CE.
But that's only 11, and I cannot figure out what else they could get away with excluding. Did they omit the ability to control mirroring?
lidnariq wrote:
... How can that fit?
VRC2 has 40 pins. Have to remove 12 to fit in a DIP28...
With only 128 KiB of PRG, we don't need CPU D4, PRG A17. With only 128 KiB of CHR, omit CHR A17.
Without microwire interface, don't need M2, DO, DI, SK, CS.
With external 74'32, don't need PPU /A13, PPU /OE, CHR /CE.
But that's only 11, and I cannot figure out what else they could get away with excluding. Did they omit the ability to control mirroring?
Ks202, ks204 is Kaiser's custom chip or CPLD.
Contra J has no IRQ, MAPPER is simple.
ks204+74xxx.
ks202,ks204应该是kaiser公司的定制芯片或CPLD。
Contra j 没有IRQ,MAPPER简单。
ks204+74xxx.
But you said KS7049 is a VRC2 variant? (Is its ROMs' contents only difference in the title screen?)
On the board, I see a 74'32 (I assume is there to enable a 28-pin 128 KiB CHR ROM), a 74'157 (I have no idea what it is doing), and a KS204 (VRC2 clone?)
Can the KS204 change nametable mirroring?
Do you have KS204 pinout? I have photos of 2 bootleg carts, based on them:
Gyruss and Metroid
But they are probably using them in some uncommon way + they are not mine so can't trace tracks underneath chips:
krzysiobal wrote:
Do you have KS204 pinout? I have photos of 2 bootleg carts, based on them:
Gyruss and Metroid
But they are probably using them in some uncommon way + they are not mine so can't trace tracks underneath chips:
this cart is dumped.rom pulibc.working in fceux and nestopia plus!
I have this two cart. I have more fds2nes cart. all dumped,all emu.
krzysiobal,我希望在您的帮助下,完成我的自己的对盗版卡的心愿。
目前我正在研究卡圣的http://cah4e3.shedevr.org.ru/cartsbase/NT-646.jpg。
DUMP,但是IRQ没有模拟。
krzysiobal wrote:
But they are probably using them in some uncommon way + they are not mine so can't trace tracks underneath chips:
KS7037 and KS7057 have implementations in FCEUX.
FCEUX's implementation of KS7037 looks N108 shaped; the source code for KS7057 looks VRC2 shaped. (Yes, that's worrysome)
lidnariq wrote:
krzysiobal wrote:
But they are probably using them in some uncommon way + they are not mine so can't trace tracks underneath chips:
KS7037 and KS7057 have implementations in FCEUX.
FCEUX's implementation of KS7037 looks N108 shaped; the source code for KS7057 looks VRC2 shaped. (Yes, that's worrysome)
ks204应该是可编程的芯片。因为ks204同时也是小游戏合卡的控制芯片。
OH. That's why you said CPLD. Understood.
@zxbdragon 我有一个无关问题… 为什么之间交替中文跟英文? 英文词汇过少? 实践英文这儿吗?
koitsu wrote:
@zxbdragon 我有一个无关问题… 为什么之间交替中文跟英文? 英文词汇过少? 实践英文这儿吗?
Sorry.
My English is poor.
I am pressed for time as I have a lot of work to do. That's the way it is. .
不好意思,
我英文不太好。
我时间紧张,要做好多事(在中国才能生存)。就是这个原因
lidnariq wrote:
OH. That's why you said CPLD. Understood.
ks204 chip using :
kaiser Contra KS7049
kaiser 15-in-1
......
Maybe Contra has other names because of
this.
Which kind of makes sense since Super Contra is called just Super C on the US.
That makes me think why the name Contra was chosen at first...
But again, this is just speculation with no trusted/official source at all.
edit: I've found
this article, that the writer kind of says the same thing I tough.
But again, no official/trusted sources...
Fisher wrote:
But again, this is just speculation with no trusted/official source at all.
I'm not sure there's an official source, but that's always been the generally assumed reason I've seen
everywhere all the way since back in the days. For both "Super C" and "Gryzor". I guess, "Probotector" too, but there's more to that one.
"Contra" standing in for the (Iran-)Contra debacle was well-known at the time. Heck, even as a kid, following the scandal in the news, I knew what Konami was referencing.
"Rush'n Attack" was a similar Konami pun. They knew what they were doing.
Also compare the title of the arcade game "Bay Route", by Sunsoft. Say it out loud.
(answer: Russian Attack. Beirut)
Wow, that "Beirut" one is completely impossible to get if you aren't a native English speaker - it never occured to me.
I also didn't realise the one in "Rush'n attack" until a few years ago when I said the title out loud. It's much more obvious though. "Green Beret" had its own more obvious problems of course.
Very interesting!!
I don't remember to have seeing this Iran/Contras scandal back in the day.
I do remember that I studied a little about the Somoza's, but I don't quite remember.
I guess back in the day there was a little more freedom on the game marked.
These kind of games certainly would scandalize some people today!
Doesn't a game named Guevara also exists?
I hear many people talking about
Che Guevara, maybe they're related.
Yeah, Guevara, as it was titled in japan (and which obviously is about the cuban revolution) was retitled Guerilla to avoid controversy in the U.S.
I figured out "Russian attack" as a kid and thought it was a pretty clever kid. Then i grew up and it dawned on me that the whole game was pretty offensive. I mean, if you distil it, it's about the US surgically invading the USSR, all while the cold war was still in effect in the real world.
Both these games rely on a sort of cartoonification (out of necessity, it's old action games after all). In guevara, you literally play as castro and guevara making it look like they were the sole actors in the cuban revolution. These dudes seem nearly invincible, but and the game emphasises rescuing hostages by rewarding huge points for touching them but equally sever minus points for accidentally shooting them. In rush'n'attack, you're two grossly under-equipped commando soldiers taking on basically the whole red army. Both games feel kind of super hero-y. Power fantasies, essentially.
Guevara (or "Gebara" as it is often romanized) is an excellent game by the way.
Spent a bit much on the Japanese version before even realising that it got localized under a different title.
zxbdragon wrote:
不好意思,
我英文不太好。
我时间紧张,要做好多事(在中国才能生存)。就是这个原因
没事没事!你说英文很好!我中文詞彙不夠好;沒有時間練習…
koitsu wrote:
zxbdragon wrote:
不好意思,
我英文不太好。
我时间紧张,要做好多事(在中国才能生存)。就是这个原因
没事没事!你说英文很好!我中文詞彙不夠好;沒有時間練習…
不知道你什么意思?
我打英文,要考虑好多,所以在时间紧张时,我就打中文。
Contra (J) ,There's another version
KS-7021A:
this pcb
Contra(J),
Getsufuu Maden (J)
8000,swap 16K at 8000
A000,swap 8K at a000
b000-b007,swap chr 1k
Ok, I finally got the cartridge and dumped it.
I was almost right with everything (except for mirroring and some pins order)
By connecting PPU-A13 to the CHR register bank select, they got for free 1kB CHR banking and versatile mirroring control (can assign 0/1 for any of nametable)
Code:
Bus-conflicts: no
Mirroring:
$2000 $2400 $2800 $2c00
+-------+-------+-------+-------+
|$8018.0|$8019.0|$801a.0|$801b.0| mask: $801f
+-------+-------+-------+-------+
PRG: 128 kB ROM
$8000 $a000 $c000 $e000
+-------+-------+-------+-------+
| $8000 | $a000 | $c000 | {-1} | mask: $e010
+-------+-------+-------+-------+
CHR: 128 kB ROM
$0000 $0400 $0800 $0c00 $1000 $1400 $1800 $1c00
+-------+-------+-------+-------+-------+-------+-------+-------+
| $8010 | $8011 | $8012 | $8013 | $8014 | $8015 | $8016 | $8017 | mask: $801f
+-------+-------+-------+-------+-------+-------+-------+-------+
Btw. The masks are really important, as the ROM writes to non primary register adresses (for example $f018, $c003)
krzysiobal wrote:
Ok, I finally got the cartridge and dumped it.
I was almost right with everything (except for mirroring and some pins order)
By connecting PPU-A13 to the CHR register bank select, they got for free 1kB CHR banking and versatile mirroring control (can assign 0/1 for any of nametable)
Code:
Bus-conflicts: no
Mirroring:
$2000 $2400 $2800 $2c00
+-------+-------+-------+-------+
|$8018.0|$8019.0|$801a.0|$801b.0| mask: $801f
+-------+-------+-------+-------+
PRG: 128 kB ROM
$8000 $a000 $c000 $e000
+-------+-------+-------+-------+
| $8000 | $a000 | $c000 | {-1} | mask: $e010
+-------+-------+-------+-------+
CHR: 128 kB ROM
$0000 $0400 $0800 $0c00 $1000 $1400 $1800 $1c00
+-------+-------+-------+-------+-------+-------+-------+-------+
| $8010 | $8011 | $8012 | $8013 | $8014 | $8015 | $8016 | $8017 | mask: $801f
+-------+-------+-------+-------+-------+-------+-------+-------+
Btw. The masks are really important, as the ROM writes to non primary register adresses (for example $f018, $c003)
thank you!
krzysiobal wrote:
74LS670 is LS series logic, so every input is a pullup.