Jumping to Rainbow Islands conversion Part 1

 General  Comments Off on Jumping to Rainbow Islands conversion Part 1
Feb 142012
 

After playing my RI bootleg, Jumping, for a bit I came to the conclusion that despite being essentially the same game it just didnt feel the same with the crappy graphics that had been squeezed in.
I first started wondering about a conversion when I was fixing the Jumping board up and during my tests I found that a lot of the original graphics were still present.

I started out by doing the easy stuff first, changing the text back from “Jumping” to “Rainbow”. The bootleggers had even changed the credits list to different names, all this was changed back. So far so good.
My next step was to see if I could fix that stupid boot screen that normally says “Rainbow Project”. On the bootleg its just a repeating red pattern.

Armed with a couple of instances of MAME and its excellent debugger I set about looking for the changes.

At location 234E on the original it runs a sub routine which loads the background into memory – jsr $113da.l
On the bootleg, this has been NOPed out. Looking at the code this subroutine is still present, just bypassed.
I re-enabled this sub routine and tested the game.

As you can see it was a partial success but looking in the mame GFX viewer its clear than some of the graphics were replaced to make that crap title screen.
The background is still obviously messed up so went looking for that tile first. I found it at location $B6B and after changing it I had this:

Now, to replace the graphics I have 2 choices. Try and figure out how to manually read the ROMs or use a graphics editor of some sort.
The first option is not really an option at all cause im a little too impatient for that.
The second option is the only real way forward and there are a couple of bits of software available (excluding AGE).
The first is an old MS-DOS program called Turaco and the second is its command line update called TuracoCL.
As TuracoCL doesnt work properly for me I was stuck with Turaco.
The program runs fine in DOSBox and the process of copying the graphics tile by tile is very slow and tedious but I cannot find another way of doing it yet.

Now after a little while I finally got the first part of the challenge done and was happy with the outcome.

Comparing this with the original RI screen showed I had made a little alignment error on the A so I went back and fixed it.

Changing the title screen image is a pretty long boring task so Im actually gonna leave that till last.
Next up is to change a couple of the world names back. “Insect Island” is called “Fly Island” and “Combat Island” is called “Army Island”.
After that I will change the main sprite and the Rainbows back THEN its on to the title screen.
More to come…..

CONTINUE TO PART 2

 Posted by at 5:26 pm

Another Pole Position PAL

 PAL Updates  Comments Off on Another Pole Position PAL
Feb 122012
 

MrDo has sent me the equations for the PLDs at 7C and 2N.
I already had the ones at 7C but his equations can be seen in the comments to the first Pole Position PAL dump post.
The second dump from 2N I did not have and I have compiled it using WinCUPL.
I dont have a PP board to test this but MrDo has confirmed it working so will be marking it as Tested.

Thanks MrDo

 Posted by at 7:52 pm
Feb 112012
 

I recently offered to help a fellow UKVAC member out with recreating a 82S153 in a GAL16V8.
We were originally hoping to get a dump of the original chip and convert it over but we were sent a Verilog implementation.
After a couple of attempt we finally got it working and it is now available for download.

The GAL in question replaces the PLD at 7C, connected to the sound Z80 CPU.
Massive thanks to Adam over at https://ppclone.blogspot.com/ for providing his code.

 Posted by at 4:41 pm

Memotech MTX512 PAL dump

 PAL Updates  Comments Off on Memotech MTX512 PAL dump
Feb 052012
 

Got a mates MTX512 here and noticed it has a PAL so would have been rude not to dump it.
There is the PLD listing for this PAL available somewhere on the net but not an actual JEDEC file for it.
GAL has been tested and confirmed working

 Posted by at 3:09 pm

New PALs added

 PAL Updates  Comments Off on New PALs added
Jan 292012
 

Today I added 4 new PAL dumps.
The first 3 are from a CPS2 motherboard and are labelled as follows:
BGS-A2
BGS-A3
BGS-A4

These were taken from a non working motherboard and dumped using the ABI. They are untested at this point as Im not removing the pals from a known good motherboard to test so if you use these please let me know if they work or not.

The next one is something Ive been working on for a while and have put quite a lot of effort into.
It from a Sega ST-V motherboard and is labelled 315-5833.
Again, I am marking this as untested. I have tested it successfully with my 3 games which are Die Hard Arcade, Winter Heat and VF Kids. It also works with the Modbios.

Please test this one out as much as you can and let me know how it works.
Im pretty sure that it wont work with any add-on hardware but im also sure that all of that stuff came with a replacement GAL.

 Posted by at 3:58 pm