Thursday, August 11, 2011

Sega Enhanced v2.0.1

This pack contains a collection of enhancements to original SEGA arcade games from the 1980s. It is intended to be used to reprogram the original hardware. Please note that no portions of the original game code are included in this package.


The following titles are supported:
  • OutRun Japanese Original (NEW!)
  • OutRun World Edition
  • Space Harrier
  • Super Hang-On (NEW!)
  • Limited Edition Hang-On (NEW!)


OutRun Enhancements:
  • High score saving using existing RAM (no hardware modification required)
  • Improved freeplay mode with attract; press start to begin
  • Music is played during the music selection (radio dial) screen
  • Dipswitch-selectable "MPH" / "km/h" speed display
  • Sound Test: Last Wave added
  • Initial Entry improvements and bugfixes

OutRun Bug-fixes:

Super Hang-On Enhancements:
  • Improved free play mode with attract; press START button to begin

Space Harrier Enhancements:
  • Patch Space Harrier to run on Enduro Racer Hardware. 

Compatibility, programming and installation instructions can be found in the documentation. 

I'd like to thank Darren Finck and Adrian Smethurst  for contributing to this project and for providing hardware testing. 

Older OutRun specific online documentation here.

20 comments:

JetSetSkippy said...

Thanks for sharing these blog updates - good to hear from you again.

andys-arcade said...

The original pcb reports ram location IC55 bad when in fact IC54 can be totally out of circuit.. is this issue addressed?

yt said...

Andy: No.

If you can send me the correct mapping, I will get a new version up.

andys-arcade said...

All i know right now is that IC55 will report bad, when in fact its a faulty or missing IC54 for definite.. Rev A romset and Rev A pcb.

I would need to do some poking around to verify all the other ram locations, not a trivial task...

Misty Simmonds said...

i think there is an error in your text file (outrun.txt), the CRC's for 'epr-10381b.132' and 'epr-10382b.118' are wrong (should be swapped with each other)

---------
4. Generating the new ROMs
---------

+ Input files

You will need the following original "Out Run (sitdown/upright, Rev B)"
ROMs to patch:

epr-10380b.133 (CRC: 0x1f6cadad)
epr-10381b.132 (CRC: 0xc4c3fa1a)
epr-10382b.118 (CRC: 0xbe8c412b)
epr-10383b.117 (CRC: 0x10a2014a)

Place these files in the 'rominjector\in' subdirectory. Name them as above.

yt said...

Cool. I'll correct that next time round. It shouldn't affect anything with regard to the patch.

Misty Simmonds said...

hi again i was bored so smoothed your banner a bit :p

http://s7.postimage.org/u3lfcjvaj/outrunbanner.png

yt said...

That's cool, but scanlines don't scale well to different screen sizes (mobile) - so can't really make use of it on the site :(

I need to replace it with a hi-res version from Cannonball at some stage :)

sega19 said...

Have you thought about create a mod for Turbo Outrun to use the music from Outrun? would it be possible?

yt said...

Possible but not easy... not something I'm planning.

Eric C. said...

Any chance that you can make a patch for the original version (aka the Japanese version for us here in Japan)? Revision A and B are known as the World versions here.

yt said...

I'm not planning to extend this to support the Japanese version at the moment.

I am planning support for the Japanese roms with the track editor though :)

Svetlana Tovarisch said...

Hi! This patcher doesn't seem to apply to the percussion ROM (opr-10188.71), even though there is a patch file for it..

The .java source doesn't seem to make any mention of said file, which makes the executable completely ignore it. Unfortunately, I don't have a Java compiler to try and remedy the situation myself.

yt said...

@Svetlana Tovarisch:

From the docs:

Please note that the only way to patch the audio ROM is with bspatch.

Good luck.

Luca Tombini said...

SuperHangOn EPR10885.117 is not present on MAME...
Let me know

jthjfgj said...

Great piece of work here man, really appreciate it.

I'm having trouble running the game with patched files though, keeps coming up saying

cannot open rom: epr-10381a.132
epr-10318b132 has incorrect checksum.

it says this for all 4 patched files, I couldn't tell if they are working or not though as the game runs.

yt said...

jthjfgj - What are you trying to do with the roms and where are you getting the error message from?

These roms aren't intended to be used with Cannonball, but played on original hardware...

Cannonball uses the original roms, with the exception of the audio rom which can be used.

胡裕如 said...

There doesn't seem to be any instructions in the read L me on how to use this package with the Japanese version of Outrun. I tried it with the DX ROM set but this is still the overseas map layout. Appreciate any advice!

yt said...

胡裕如 - For OutRun DX, use the bspatch files for now... it looks like I didn't update the rominjector files correctly.

American Gopnik said...

I'm probably doing something wrong, but...
C:\Users\Desktop\Desktop\New folder\rominjector>java RomInjector outrun_patch.exe
RomInjector: Read rom information...
java.io.FileNotFoundException: outrun_patch.exe (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.(Unknown Source)
at java.io.FileReader.(Unknown Source)
at RomInjector.getTextContents(RomInjector.java:312)
at RomInjector.readRomInformation(RomInjector.java:360)
at RomInjector.main(RomInjector.java:76)