It is currently Fri Jun 22, 2018 9:54 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: Sat May 12, 2018 3:52 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 335
Location: Poland
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):
Image

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

Image Image Image Image Image Image Image Image

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
+-------+-------+-------+-------+-------+-------+-------+-------+


Top
 Profile  
 
PostPosted: Sat May 12, 2018 4:15 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10523
Location: Rio de Janeiro - Brazil
Why do people call this "Gryzor" when this isn't written anywhere in the cartridge or in the game?


Top
 Profile  
 
PostPosted: Sat May 12, 2018 4:49 pm 
Offline
User avatar

Joined: Mon Oct 01, 2012 3:47 pm
Posts: 155
Location: freemland (NTSC-U)
It's the name used in Europe for the Arcade game and home computer ports in Europe.


Top
 Profile  
 
PostPosted: Sat May 12, 2018 6:23 pm 
Offline

Joined: Mon Dec 12, 2011 8:15 pm
Posts: 416
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中添加这些驱动。


Top
 Profile  
 
PostPosted: Sun May 13, 2018 10:17 am 
Offline

Joined: Mon Dec 12, 2011 8:15 pm
Posts: 416
ks7049 is vrc2 clone, I dumped.


Top
 Profile  
 
PostPosted: Sun May 13, 2018 10:26 am 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7227
Location: Seattle
zxbdragon wrote:
ks7049 is vrc2 clone, I dumped.
But the mapper IC (KS204) only has 28 pins?


Top
 Profile  
 
PostPosted: Sun May 13, 2018 4:16 pm 
Offline

Joined: Mon Dec 12, 2011 8:15 pm
Posts: 416
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
contra (ks-7049)_001.png [ 5.5 KiB | Viewed 570 times ]



类似的卡带应该还有双截龙2 MAPPER 127 (但我一直没有找到这个ROM或卡带)


Top
 Profile  
 
PostPosted: Sun May 13, 2018 4:35 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7227
Location: Seattle
... 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?


Top
 Profile  
 
PostPosted: Sun May 13, 2018 6:38 pm 
Offline

Joined: Mon Dec 12, 2011 8:15 pm
Posts: 416
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.


Top
 Profile  
 
PostPosted: Sun May 13, 2018 6:55 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7227
Location: Seattle
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?


Last edited by lidnariq on Sun May 13, 2018 6:55 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sun May 13, 2018 6:55 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 335
Location: Poland
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:
Image Image


Top
 Profile  
 
PostPosted: Sun May 13, 2018 7:16 pm 
Offline

Joined: Mon Dec 12, 2011 8:15 pm
Posts: 416
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:
Image Image



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没有模拟。


Top
 Profile  
 
PostPosted: Sun May 13, 2018 7:32 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7227
Location: Seattle
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)


Top
 Profile  
 
PostPosted: Sun May 13, 2018 7:45 pm 
Offline

Joined: Mon Dec 12, 2011 8:15 pm
Posts: 416
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同时也是小游戏合卡的控制芯片。


Top
 Profile  
 
PostPosted: Sun May 13, 2018 8:13 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7227
Location: Seattle
OH. That's why you said CPLD. Understood.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group