OutRun Amiga Edition - A vastly superior version of a classic racer has arrived on the Amiga! (HOT NEWS!)

In 1986 Sega released one of the greatest racers of our time, it just had to be Out Run. An Arcade racer designed by Yu Suzuki, that was not only a commercial success, but became one of the best selling games of its time. A game that featured incredible graphics, fantastic music and fast paced track racing. Thankfully other people remember this Arcade classic, as we've recently found out, that reassembler has finally released his vastly superior version of Outrun for the Commodore Amiga. A version of the game which he hopes has put right "one of the nastiest Amiga arcade ports".



And here's the latest "An optimized port of SEGA's 1986 arcade game OutRun, utilizing the original 68000 assembly code, to mid-spec Commodore Amiga computers. Whilst small compromises have been made to accommodate differences between the arcade hardware and the Amiga - this looks and plays almost identical to the original. This is not an emulator. Nor is it based on Cannonball, MAME,  or any existing project. It is a ground up rewrite in assembler, with a focus on performance.  This game requires the original graphics and audio data from the arcade ROMs. These are not included, and you must source them yourself". 

Hardware Requirements 

Minimum

  • Amiga w/ 68030 Processor @ 50 Mhz
  • PAL Machine
  • AGA Chipset
  • 2MB Chip RAM
  • 8MB Fast RAM
  • Hard drive

Optional

  • 2 Button Joystick/Pad   (e.g. Megadrive / Master System pad)
  • CD32 Compatible Gamepad

Recommended

  • 68040 Processor @ 25 Mhz
  • Fast RAM capable of 25 MB/s or better

Links :1) Source 2) Download WHDLOAD 3) Mirror  Thanks AmigaFrance!

73 comments:

  1. YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!

    ReplyDelete
  2. Finally, been waiting for years for this. LETS GO

    ReplyDelete
  3. Noooooo, don’t like!

    ReplyDelete
    Replies
    1. Are you MAD? It's the best news of the week

      Delete
    2. Finally my life is complete.

      Delete
    3. Well, that's your opinion! I like many games on the Amiga but I would have preferred a version running on OCS/ECS and without providing original ROMs. That's MAD to me! Instead I am waiting for the real AMIGA racing game to come ...

      https://www.indieretronews.com/2025/03/faster-super-fast-and-silky-smooth.html

      Delete
    4. Looking forward to the Making Of series of videos about this production. I expect in depth details on Sprite Scaling and chunky to plainer conversion

      Delete
  4. A1200 TerribleFire TF1230 Minimum Playable Spec
    A1200 Blizzard III w/ FPU ~25% faster than the TF1230
    CD32 TerribleFire TF030 On par with A1200/TF1230
    A4000 Default Commodore 040 Card Slow due to Fast RAM access
    A4000 Cyberstorm MK2 060 Full speed @ 25 fps
    A500 Mini n/a Full speed @ 30 fps
    A600GS n/a Full speed @ 30 fps
    A1200 PiStorm32 Lite Model 4 Full speed @ 30 fps
    A1200 Vampire 1200 V2 Full speed @ 30 fps

    ReplyDelete
  5. abolutely stunning. works (slow, but playable) on my Amiga 1200 with 020@43Mhz and 8Mb Fast RAM. Keep up the good work. improving code to increase speed on slower machines. PLEASE !

    ReplyDelete
  6. Can change the site name for AmigaRetronews? ;)

    ReplyDelete
    Replies
    1. I was asked last year to change it to C64RetroNews... I declined hah

      Delete
    2. The Amiga is the beast that keeps giving

      Delete
    3. The Scorpion engine seems to have made it easy to develop new Amiga titles, so suddenly there's a lot of those coming out. This is on a completely different level though...

      Delete
    4. Quote: I was asked last year to change it to C64RetroNews... I declined hah (It can't get more stupid). Don't forget, you do an awesome job here! There is only one RetroNews and that is Indie Retro News !!!

      Delete
  7. absolutely stunning ! it works (but slow) on my A1200 with 020@43Mhz with 8Mb fastram. improving speed wold be much appreciated (very much) . keep up the good work !

    ReplyDelete
  8. 030 50mhz wFPU + 8Mb & HD should have been the A1200 spec. Amazing port!

    ReplyDelete
  9. Why minimum 68030/50 and recommended 040/25? Amiga blitter and huge Fast and Chip memory is not enough for this?

    ReplyDelete
    Replies
    1. No, it is not. Emulating behavior of various custom chips form arcade eats the CPU time.

      Delete
    2. If it was that easy they'd have done it in the 80s. The arcade had vastly better hardware so squeezing it into any amiga is a big achievement.

      Delete
    3. Ehm.. nope

      Delete
  10. if only i could play this on my amiga back in the day....better late than nothing!!!

    ReplyDelete
  11. It's simply OUTSTANDING the amount of work and endurance to release such a jewel. I can't congratulate enough this guy : you did an awesome job.

    ReplyDelete
  12. A good start - now enhance the code to use RTG screenmodes and AHI audio, and the code will truly fly! Also - TCP/IP support for online high scores, please.

    ReplyDelete
  13. Amiga ? won't run on my A600 I guess...

    ReplyDelete
  14. I have heard that this guy will adapt soon on the Amiga GTA 5, I hope this is true ...

    ReplyDelete
  15. this won't run on 68030/50mhz, so no decent outrun port for these machines. forget about this.

    ReplyDelete
  16. Because it's emulating. That's why it asks a 040 heh.

    ReplyDelete
    Replies
    1. it is absolutely not emulation. But the graphics require a lot of power.

      Delete
    2. Emulating what? It's a perfect arcade porting of a very powerful hardware based arcade!

      Delete
  17. Will this run in winuae.Sorry but not all of us have Really.Amiga.yet.

    ReplyDelete
  18. Don’t suppose they fancy having a crack at doing the same for Space Harrier, do they…?

    ReplyDelete
  19. I wonder if there is a way to run this on a slower machine - at least on basic A1200 - at 25FPS.

    Or better yet, rebuilt from grounds up to run on OCS.

    In the latter case, from what I heard the undulating terrain and variable road width is the biggest problem for developers of Amiga racing game (though the Lotus series seem to manage to do it quite well) since blitter/copper can take care of the scaling part. Hopefully someone from the original Lotus team can find some spare time to do the Outrun remake passion project using the Lotus III engine!

    ReplyDelete
    Replies
    1. It would have been better for slower machines to not use a c2p, as that is almost guaranteed to make a game run slower than 25 FPS on a 68030, as it takes over one frame to convert the screen with just copying chunky to planar data. Bitmap scaling in planar mode with lookup tables instead would probably make the game run at around 25 FPS, even on a 68030 based machine. Since copy speed is 7 MB/sec from fast ram to chip on AGA machines in lores screenmode, you can shift graphics with CPU meanwhile, when waiting for chip ram writes to complete. This step is not needed with chunky graphics, but better pay that off with shifts instead of the conversion with the c2p routine. In addition with planar, you can use blitter to clear previous frame in parallell with CPU writing to chip ram next frame, so you can get chip ram bus write to over 9 MB/sec, with CPU+blitter writing concurrently. Only a clear operation with blitter is possible with this speed. With a c2p routine, blitter is often left unused, and all work is done with CPU, which is also a waste.

      Delete
    2. As Dread/Grind have showcased already blitter driven C2P might be the way to go here.

      Delete
    3. A blitter driven c2p would be too slow for this type of game, also Dread/Grind doesn't have 1x1 pixel quality. Sure, you could speed up a c2p routine significantly by having e.g. 2x1 or 2x2 pixel quality and/or reducing colors to 16-32, but this would not have produced a faithful conversion of Outrun.

      Delete
  20. "utilizing the original 68000 assembly code"
    ...
    "it is a ground up rewrite in assembler"

    So.. what?

    ReplyDelete
    Replies
    1. the original assembly code is used for the logic. The rest of the code (display, sound, controls, arcade chipset emulation) has to be coded in assembler specifically for the amiga.

      Delete
  21. For All low end amiga users, there's a project by Agermose that plans to release a outrun version for amiga1200 (non accelerated) later this year. And possibly a more cutdown version for A500 (specs not know) after).

    But its what we in the 80/90's we would refer as a arcade conersion not a port.

    The

    Thi

    ReplyDelete
    Replies
    1. It seems unlikely there will be an OCS version https://eab.abime.net/showpost.php?p=1746811&postcount=559

      Delete
  22. 68030@50 + 8Mb fastram - is not a "mid-spec Commodore Amiga computer"

    ReplyDelete
    Replies
    1. Sure it is. I have a PPC 603 240mhz + 040 50mhz w BVision GFX A1200. The only quibble would be that 030 50mhz is actually more on the lower end of the range.

      Delete
    2. A real Amiga is an Amiga produced by Commodore. Commodore produced Amigas with up to 68040. So a '030 is pretty much a high spec Amiga. Pie Amigas, PPC Amigas, or other rarities are are something else.

      Delete
    3. You are absolutely right. Compared to the most recently released Amiga (the Amiga A1222 Plus), an Amiga powered by legacy Motorola MC680x0 CPUs and a few megs of RAM is a low-end system. The Amiga X1000, X5000, the AmigaOne and similar systems run in wide circles around early Amiga models like the A1200.

      Delete
    4. A1222 Plus and other machines mentioned are not COMMODORE Amigas.

      Delete
  23. Splash Wave! 🕺💃

    ReplyDelete
  24. What an amazing coversion!

    ReplyDelete
  25. Amazing work !!! amazing conversion !!! I actually decided to upgrade to an ACA1260 for this game ! also, just an FYI, I converted my Competition Pro Joystick from 1 button to 3, works great with Outrun ! now it has, Gas, Brake and Gear Shift !

    ReplyDelete
  26. Yeah... No sorry... But this is not an Amiga game in my book... I would have been more impressed if this ran on a fairly stock AGA machine... The system requirements for this is... Insane... You are better off playing the arcade game . Nah I am waiting for the other port...

    ReplyDelete
    Replies
    1. This doesn't run at a decent speed on ANY Amiga produced by Commodore. So, not really an Amiga game. I completely agree.

      Delete
    2. And it doesnt really run at a decent speed on the minimum 030/50, its like playing in slow motion

      Delete
    3. Instead wait for FASTER, that's worth to wait! Not an emulator where you require the original ROMs. There are some who like this, me not! It's not a true AMIGA game *period*

      Delete
    4. It runs very very well on a 68060 which is not a vampire or other pistorm, so it's worth considering as a "real" amiga game.
      It's reported to run properly on 68030 too. It was intended like this, and the other port is there for lower specs. No need to complain there will be 2 great Outrun games soon.

      Delete
  27. The framerate is the same that the arcade? (30 FPS) Or it can be full?

    ReplyDelete
  28. Looks awesome. Kudos to all involved.

    ReplyDelete
  29. This must be the most amazing thing I've ever seen on this site, or on the Amiga for that matter. A small glimpse into what might have been, if only C= had decided to keep developing the Amiga, instead of milking it dry before doing a cosmetic upgrade...

    ReplyDelete
    Replies
    1. Not sure what you are getting at. At version 4.1, with 32 bit graphics and 16 bit audio, AmigaOS is inarguably the world's greatest operating system available today - and with a PowerPC architecture, the system eats games like these for breakfast.

      Delete
    2. It absolutely is not arguably the best operating system today, or *many* yesterdays.

      AmigaOS is severely lacking modern, necessary functionality. It’s a hobbyist platform.

      Delete
  30. Runs really well on my Amiga 1200+Caffeine(PiStorm). Using WHDLOAD+JOTD Slave

    Niiiiiiiiiice :D

    ReplyDelete
  31. Since when was a 030 based machine a "mid-spec" Amiga?
    I grew up during the 16-bit era. I had an A500+ & an A1200 as did a lot of people. A3000's & A4000's were few & far between, mostly used by TV graphics companies.

    ReplyDelete
    Replies
    1. Since about 1995.

      Delete
    2. I gave up on the Amiga when I notice it was way cheaper to buy a Powermac (and even more a wintel machine) than buy a crap accelerator to my A1200, which today I know would have made no difference since the Machine is stuck with the chipset capabilities which were slightly better than the original A1000 anyway (for 2D games, for example...)

      Delete
    3. You are right (the Amiga was severely outclassed at that point) but an '060 accelerator for the A1200 made an absolutely massive difference, and didn't cost anywhere near a new Power Mac or decent PC build.

      Delete
    4. Not today, but back then, yes. At least for me, since I had to import it from somewhere else and pay twice the price in taxes...

      also, it still would be limited to the obsolete AGA chipset...

      Don't take me wrong, huge Amiga fan, but I completely hate Commodore and what it did to the platform.

      Delete
  32. The Amiga was a popular mainstream system in the 80s and 90s. Because of that, it's a popular retro platform today. Pies, A1220, Amiga X1000 or whatever the hell they're called, were never mainstream computers with software written specifically for them. There's been so many bizzare attempts to release new "Amigas" and new OS'es throughout the last 30 years, that nobody knows what's up and down anymore. Let's refer to 'Amiga' as the retro computer it is - the mainstream machine people grew up with. Everything else seems a bit silly.

    ReplyDelete
  33. yes very good Cool

    ReplyDelete
  34. Just downloaded the original ROM and purchased the Reassembler port...

    But there's absolutely NO WAY I'm going to all that process just to see this game working...

    I'll wait for some new version with the roms already converted and stuff...

    ReplyDelete
    Replies
    1. Try the latest files I've just added! I sent one to AmigaBill, works a treat. All packaged/whdload :)

      Delete
  35. why didnt they just make it like this back in the day intead of that crap they made

    ReplyDelete
  36. Game is amazing, only thing missing is music+sfx, would it be possible to use "cd audio" like the cd32 does and leave the chipset for fx only? Or use something like AHI, octamed? Not really sure what I'm talking about, but Octamed double the available channels at the cost of performance, but since we are already requiring a 68040 and, at least in my case, I'm running it on an emulator that can outperform a 040 several times...

    And, the Amiga Mini, even that it have a very weak hardware can also be several times faster than a 040.

    ReplyDelete
  37. Anyone got an adf of this? i got the roms, run the python script etc, but thats where the instructions stop. got some files and thats it

    ReplyDelete

*ENGLISH ONLY IN COMMENTS PLEASE*
Constructive criticism allowed, but nasty comments will be removed and IP banned! Play nice and enjoy IndieRetroNews! :)