dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

A place that you can discuss reproduction of classic titles or "licensed-for-reproduction" homebrew for personal use.

Moderators: B00daW, Moderators

Forum rules
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
Post Reply
mightydidz
Posts: 99
Joined: Wed Jan 24, 2018 12:04 pm

dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by mightydidz »

I wanted to build a translation of Dragon Ball - Daimaou Fukkatsu
IPS patch makes PRG 256KB instead of 128KB.
I'm wondering if I can use a Doragon2 PCB wich normally support 128KB PRG and use FCG chip pin40?
Isnt for PRG-A17?
https://wiki.nesdev.com/w/index.php/Bandai_FCG_pinout

I noticed Famicom Jump is a 256KB PRG but uses 2 rom.
It switch between roms using FCG pin 40.
Since they both are Bandai FCG chip, i'm hesitating wich donnor board to use.
What about the 74'08 on the Jump board? Its in between M2 and FCG?

Thanks for the help.
mightydidz
Posts: 99
Joined: Wed Jan 24, 2018 12:04 pm

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by mightydidz »

Both original roms of Daimaou Fukkatsu and Eiyuu Retsuden works on my repro board using a fcg-1 chip. I'm using pin 40 for prg 27c020 a17 eeprom.

Return of the dark lord doesn't work on real hardware. I only gets a yellow screen. I'm wondering if hacker might not have followed the original mapper 16.

Is there a way to know if IPS patch expands peg correctly?
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by lidnariq »

The download page for that translation says that the IPS patch by itself is insufficient, and you must first use "ROM Expander Pro" ... or just use the bps patch instead.

As far as whether the translation could even work on hardware? Mapper 16 is an unfortunate conflation of two different pieces of hardware, but I don't obviously see anything in the patch that writes to the LZ93D50 registers instead of the FCG registers.
mightydidz
Posts: 99
Joined: Wed Jan 24, 2018 12:04 pm

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by mightydidz »

I've successfully patch it using Rom expander.
It plays well in mesen emulator but doesn't play on real hardware.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by lidnariq »

Try specifying a NES2.0 header (specifically #16.4) ?
mightydidz
Posts: 99
Joined: Wed Jan 24, 2018 12:04 pm

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by mightydidz »

Any good software to specify nes2.0 header?
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by lidnariq »

Mesen and NintendulatorNRS should have header editors, and hopefully they'll enforce the accurate constraints of the FCG-1 IC when specified with the correct submapper.
mightydidz
Posts: 99
Joined: Wed Jan 24, 2018 12:04 pm

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by mightydidz »

i tried with the bps patch instead and it works :)
I'll try again with the ips patch and specifying a 16.4 nes 2.0 header to see if it also works
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by NewRisingSun »

lidnariq wrote:Mesen and NintendulatorNRS should have header editors, and hopefully they'll enforce the accurate constraints of the FCG-1 IC when specified with the correct submapper.
What are the accurate constraints of the FCG-1 IC?
If you want to say 128 KiB of PRG-ROM, then that limit cannot be enforced without breaking Famicom Jump, since we only have submappers to differentiate FCG-1/2 from LZ93D50, and no submapper to differentiate FCG-1 from FCG-2.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by lidnariq »

I meant the submapper 4 vs 5 distinction.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by NewRisingSun »

Yes, so which constraint do you want NintendulatorNRS to enforce when the submapper is set to 4 ?
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by lidnariq »

Port ranges, IRQ behavior? The things you documented as the relevant differences?

Unless you mean that you know that that the FCG-2 pin 40 is PRG A17 and FCG-1 pin 40 isn't, in which case I should add that to the pinout page.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by NewRisingSun »

lidnariq wrote:Port ranges, IRQ behavior? The things you documented as the relevant differences?
Yes, those are emulated. I interpreted your "constraints" in the context of OP's question regarding 128 KiB vs. 256 KiB. I have no knowledge on whether FCG-1 has a 128 KiB limit or not.
mightydidz
Posts: 99
Joined: Wed Jan 24, 2018 12:04 pm

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by mightydidz »

IPS patch with Nes2.0 header doesn't work on real hardware.
Luckly BPS patch works on real hardware.
I'm using a FCG-1 chip so its definetly supports 256KB PRG, I'm using pin 40 for A17.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: dragon ball revival of the dark lord, JumpA or Doragon2 donnor board

Post by NewRisingSun »

If FCG-1 supports 256 KiB already, what then could be the difference between FCG-1 and FCG-2? So far, we only know the difference between FCG-1/2 (submapper 4) and LZ93D50 (submapper 5).
Post Reply