OK. What about the mapper? The extra data is required for emulating it. Is possible to patch it, or whatever??Joe wrote:It is possible. Use VRC2b.Zepper wrote:So, it's NOT possible to dump it with Kazzo because of this extra chip/data?
Gradius II dump?
Moderator: Moderators
Re: Gradius II dump?
Re: Gradius II dump?
If you dump it with the Kazzo, you get 126kB of the original PRG + the 2kB extra data. You can't dump the last 2kB of the original PRG with the Kazzo.
You don't need to dump the ROM to emulate the mapper, we already reverse-engineered the mapper: https://forums.nesdev.com/viewtopic.php ... 69#p176069
You don't need to dump the ROM to emulate the mapper, we already reverse-engineered the mapper: https://forums.nesdev.com/viewtopic.php ... 69#p176069
Re: Gradius II dump?
Yes.Fisher wrote:Do you mean like this?
Specifically in the case of the 16L8, "B0" and "B7" are always outputs, but other similar parts (e.g. the 16V8 in that schematic) can have them be either inputs or outputs.
Re: Gradius II dump?
1. Fine, you've explained the dumped ROM data.Joe wrote:If you dump it with the Kazzo, you get 126kB of the original PRG + the 2kB extra data. You can't dump the last 2kB of the original PRG with the Kazzo.
You don't need to dump the ROM to emulate the mapper, we already reverse-engineered the mapper: https://forums.nesdev.com/viewtopic.php ... 69#p176069
2. No, you must describe the mapper much like Disch' style, and assign a number to it. Other than that, I'm stuck.
Re: Gradius II dump?
Zepper wrote:2. No, you must describe the mapper much like Disch' style, and assign a number to it. Other than that, I'm stuck.
Code: Select all
========================
= Mapper CTC-04 =
========================
Example Games:
--------------------------
Gradius 2 (pirate version)
Notes:
--------------------------
This mapper is another pirate VRC2b, this time with PRG RAM and IRQs.
A mapper number hasn't been assigned to this particular board yet.
Registers:
---------------------------
Range,Mask: $7000-EFFF, $F003
$7000-$7003: [.... ....] Reset IRQ counter
$8000-$8003: [...P PPPP] Same as VRC2b (PRG select 0)
$9000-$9003: [.... ...M] Same as VRC2b (mirroring)
$A000-$A003: [...P PPPP] Same as VRC2b (PRG select 1)
$B000-$E003: [.... CCCC] Same as VRC2b (CHR select)
PRG-RAM:
---------------------------
This mapper has 2kB of PRG RAM mapped to $6000-$67FF, and mirrored at
$6800-$6FFF.
It is currently unknown if the VRC2 microwire interface at $6000 affects the
RAM.
IRQ behavior:
---------------------------
The IRQ is controlled by the highest bit of a 4096-CPU-cycle counter. The
counter is always running, and there is no way to stop it. It can only be reset
to 0 by writing to $7000.
The IRQ is asserted when the counter reaches 2048. The IRQ is cleared when the
counter reaches 0, either by wrapping around (from 4095 to 0) or by writing to
$7000.
ROM patch:
---------------------------
This mapper patches the topmost 2kB of the PRG ROM by redirecting all reads in
the $F800-$FFFF range to a 2kB EPROM. For most emulators, this can be ignored.
For MAME developers, the Gradius 2 ROM underneath the patch is identical to the
official version.
Re: Gradius II dump?
Great Master!!!Joe wrote:Zepper wrote:2. No, you must describe the mapper much like Disch' style, and assign a number to it. Other than that, I'm stuck.Any questions?Code: Select all
======================== = Mapper CTC-04 = ======================== Example Games: -------------------------- Gradius 2 (pirate version) Notes: -------------------------- This mapper is another pirate VRC2b, this time with PRG RAM and IRQs. A mapper number hasn't been assigned to this particular board yet. Registers: --------------------------- Range,Mask: $7000-EFFF, $F003 $7000-$7003: [.... ....] Reset IRQ counter $8000-$8003: [...P PPPP] Same as VRC2b (PRG select 0) $9000-$9003: [.... ...M] Same as VRC2b (mirroring) $A000-$A003: [...P PPPP] Same as VRC2b (PRG select 1) $B000-$E003: [.... CCCC] Same as VRC2b (CHR select) PRG-RAM: --------------------------- This mapper has 2kB of PRG RAM mapped to $6000-$67FF, and mirrored at $6800-$6FFF. It is currently unknown if the VRC2 microwire interface at $6000 affects the RAM. IRQ behavior: --------------------------- The IRQ is controlled by the highest bit of a 4096-CPU-cycle counter. The counter is always running, and there is no way to stop it. It can only be reset to 0 by writing to $7000. The IRQ is asserted when the counter reaches 2048. The IRQ is cleared when the counter reaches 0, either by wrapping around (from 4095 to 0) or by writing to $7000. ROM patch: --------------------------- This mapper patches the topmost 2kB of the PRG ROM by redirecting all reads in the $F800-$FFFF range to a 2kB EPROM. For most emulators, this can be ignored. For MAME developers, the Gradius 2 ROM underneath the patch is identical to the official version.
Can you help me take a look at this.
Akumajou Special - Boku Dracula-kun (J) [p1][t1] cart.
this rom in goodnes,pcb in this post.
Re: Gradius II dump?
Can you trace the connections on the PCB, or take a picture like this with the chips removed?zxbdragon wrote:Can you help me take a look at this.
Akumajou Special - Boku Dracula-kun (J) [p1][t1] cart.
this rom in goodnes,pcb in this post.
Can you dump the PAL16L8? You can connect it to an EEPROM programmer like this to dump it.
With the PCB traces and PAL16L8 dump, I can tell you how the IRQ works.
Re: Gradius II dump?
Well, sorry to kidnap the thread
Zxbdragon, mine is a little different, but I think it is the same circuit.
It's a 72 pin cartridge with a CIC stun circuit.
Here is a quick and dirty pic: I plan to take it apart and post more (and better) pics soon.
Should I open a new thread?
Zxbdragon, mine is a little different, but I think it is the same circuit.
It's a 72 pin cartridge with a CIC stun circuit.
Here is a quick and dirty pic: I plan to take it apart and post more (and better) pics soon.
Should I open a new thread?
Re: Gradius II dump?
IRQ Should be the same.Fisher wrote:Well, sorry to kidnap the thread
Zxbdragon, mine is a little different, but I think it is the same circuit.
It's a 72 pin cartridge with a CIC stun circuit.
Here is a quick and dirty pic: I plan to take it apart and post more (and better) pics soon.
Should I open a new thread?
The IRQ, bothering me for five years
Re: Gradius II dump?
open a new thread!!Fisher wrote:Well, sorry to kidnap the thread
Zxbdragon, mine is a little different, but I think it is the same circuit.
It's a 72 pin cartridge with a CIC stun circuit.
Here is a quick and dirty pic: I plan to take it apart and post more (and better) pics soon.
Should I open a new thread?
Re: Gradius II dump?
New thread created: https://forums.nesdev.com/viewtopic.php?f=9&t=15302
Again, sorry for kidnaping this one.
If someone wish to test something in one of these boards, just do a PRG ROM, preferably using the original CHR's for anything you want to show on screen and I can run the program on the board.
Again, sorry for kidnaping this one.
If someone wish to test something in one of these boards, just do a PRG ROM, preferably using the original CHR's for anything you want to show on screen and I can run the program on the board.
Re: Gradius II dump?
Sorry to post again, but does your version have this status bar bug?
https://www.youtube.com/watch?v=x1Dpdv9KTlg&t=54s
https://www.youtube.com/watch?v=x1Dpdv9KTlg&t=54s
Re: Gradius II dump?
Nope.Fisher wrote:Sorry to post again, but does your version have this status bar bug?
https://www.youtube.com/watch?v=x1Dpdv9KTlg&t=54s
Re: Gradius II dump?
You are using the original FC or NES?Fisher wrote:Sorry to post again, but does your version have this status bar bug?
https://www.youtube.com/watch?v=x1Dpdv9KTlg&t=54s
Re: Gradius II dump?
I was using a clone.
It has ua6547 and ua6548 discrete chips.
It's just like this one.
By the way, I solved this problem by adding a circuit suggested by Lidnariq.
I need to test the b + select cheat I saw in the other thread.
Great cheat!! Makes very easy to get the weapons!!
I did not know that. Thanks Zepper!!
It has ua6547 and ua6548 discrete chips.
It's just like this one.
By the way, I solved this problem by adding a circuit suggested by Lidnariq.
Great cheat!! Makes very easy to get the weapons!!
I did not know that. Thanks Zepper!!