Outrun Music Extender

 Projects  Comments Off on Outrun Music Extender
Jan 222017
 

Cmonkey and me worked on this project back in March 2015.
Cmonkey found that the new tunes added to the 3DS release of Outrun were in the same format as the original arcade. With that in mind he set about adding the tunes to his Outrun arcade PCB. He succeeded but the problem was there wasn’t enough room in the standard EPROM’s to add these alongside the existing music.
My contribution started here and found one of the pins of the PLD used to select chips was essentially unused so I could use this to switch the new music in and out. Cmonkey modified the code so that the gear shift lever switched in the new tunes.
I designed a PCB which will slot directly into the Z80 code EPROM socket on the Out Run board set. The PCB incorporates a PLCC32 socket and map the pins of a 28-pin 27512 EPROM to the equivalent pins of a PLCC32 memory (39SF010A or equivalent).

Original mock up of the PCB

Parts required for this are
1 x PLCC32 socket
1 x 1Mbit PLCC32 flash memory (39SF010A or equivalent)
4 x 27512 EPROM’s for the patched 68000 code
1 x GAL16V8 for new Z80 address decoding
2 x 14-way pin headers
1 flying wire to link the A16 point on the PCB to pin 18 of the GAL

Note: Pin 18 of the GAL needs to be removed from the socket in order to work

 Posted by at 8:56 am
Aug 292015
 

As Ive mentioned in my repair log of the Fluke 90 there is some useful functionality that is only available when connected to a PC.
These features appeal to me but I dont have an old PC lying around in order to use the ancient DOS program for this so I made my own.
What I do have is an RS232 to USB converter so I removed the DB25 connector and changed it for a standard 9 pin variety.
IMAG1493

With that made up I could quickly test it was correct by firing up a terminal window and sending any command. If successful the Fluke will display “REMOTE” on the LCD.

Here is the software I have been working on the last couple of days.
fluke90RC

Here it is all connected up to Breywood and working
IMAG1500
IMAG1498
IMAG1501

Its not finished yet and certain things will be tweaked and changed and added in time but I successfully tested it today and almost everything works great.
I still need to work on the UPLOAD and DOWNLOAD functionality but the tracing works fine which is what I was most interested in.

I cant imagine many/any people wanting this program but here it is anyway. It should be compatible with all the Fluke 90 devices. There are some CPU specific commands here which are included despite the fact I cannot test them.

It requires .NET 3.5 and should work on both 32bit and 64bit machines. Available in the ‘DOWNLOADS/SOFTWARE’ section

 Posted by at 11:22 am