12 April 2023, 19:38 | #1 |
old chunk of coal
Join Date: Nov 2011
Location: Hungary
Posts: 1,293
|
Death Rally Amiga port
Most people probably know Remedy for Max Payne, Alan Wake or Control, but before those games they made a nice top-down 3D racer called Death Rally.
There is mixed information regarding the minimum requirements depending on the release, ranging from a 486 + 8MB RAM to a Pentium 90 + 16 MB RAM. Either way, this puts the requirements for the port somewhere between a 68040 and a 68060. Yes, with an FPU, the game makes extensive use of it. The Amiga port is based on dRally, which was reverse-engineered from the original DOS executable. Once finished I'll publish the changes in my fork, but it's in a good enough state for some public testing. Requirements: - 68040 or 68060 with an FPU - Kickstart 3.0 - AGA chipset or RTG - 8 MB Fast RAM - 45 MB disk space - AHI 4.18+ The limitations: - no music (for now) - no multiplayer - fixed gamepad layout Installation: Copy the *.BPA and *.HAF files next to the game executable. The save games (*.SG?) from the original game are also compatible, you can continue where you left off. The game is freeware, you can get it from abandonware sites or Steam: https://store.steampowered.com/app/3..._Rally_Classic By default the game will try to use RTG screen modes or what the OS says is the best native mode. To force it to use a specific native monitor you can use this tooltype: - FORCEMODE: filters the available modes via the mode name. possible values: PAL, NTSC, DBLPAL, DBLNTSC, EURO36, EURO72, SUPER72, MULTISCAN Performance considerations: To speed up menu animations in native AGA modes, you can install BlazeWCP: http://aminet.net/package/util/boot/Blazewcp You can toggle the in-game FPS counter with the Delete key. Gamepad / joystick mapping: Code:
- D-pad / directions - movement - Red / button 1 - fire, Enter, Yes - Blue / button 2 - turbo, Escape, No - Yellow / button 3 - mine http://wiki.icomp.de/wiki/DE-9_Joyst...n_modification Amiga executables: http://bszili.morphos.me/stuff/drally.040 http://bszili.morphos.me/stuff/drally.060 http://bszili.morphos.me/stuff/drally.info Last edited by BSzili; 10 May 2023 at 07:01. |
12 April 2023, 19:52 | #2 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,397
|
Thanks for all the hard work.
|
12 April 2023, 20:52 | #3 |
Registered User
Join Date: Jul 2018
Location: Scotland
Posts: 834
|
Thats really neat, will check it out later. Many thanks
edit: Just fired it up. Amazing stuff here. Rus with no issue on my piamiga, have no fpu on main 1200. Absolutely flies at pace on the 040 version, is great fun to play! Last edited by acidbottle; 12 April 2023 at 21:25. |
12 April 2023, 21:06 | #4 |
Registered User
Join Date: Dec 2017
Location: Sassari/Italy
Posts: 877
|
This is one of my dreams that comes true... I'll certainly check this out as soon as possible. Thanks so much in advance!
|
12 April 2023, 21:32 | #5 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,944
|
I love games like (the original) Death Rally. Racing, death and destruction and pickups. Take Death Rally and add things from Supercars 2 to it like jumps, turbo boosts, trains and opening/closing gates and you have one amazing game.
|
12 April 2023, 23:05 | #6 |
Registered User
Join Date: Dec 2010
Location: Norway
Posts: 822
|
Awesome! I played Death Rally a lot back then, single and multiplayer, and even finished the ipad version. (that they sadly didn’t update for later iOS versions)
Can’t wait to give it a try when I get back home! |
12 April 2023, 23:46 | #7 |
Global Moderator
Join Date: May 2013
Location: Setúbal, Portugal
Posts: 611
|
It was one of my favourites back in the day. I always thought that it was technically (properly) unreplicable on the Amiga. Thanks for proving me wrong after all these years.
Pity about the music, though, it was one of the things I enjoyed about it... |
13 April 2023, 06:59 | #8 |
Registered User
Join Date: Dec 2016
Location: Italy
Posts: 765
|
Great !
|
13 April 2023, 07:34 | #9 |
old chunk of coal
Join Date: Nov 2011
Location: Hungary
Posts: 1,293
|
I'll figure something out about the music, as I really like Purple Motion, but there was no quick solution. The original S3M player is broken, and there are not enough cycles to run it in the background anyway. I thought about rendering them into samples and streaming them from memory. The main issue is that each track can contain multiple subsongs, and the game has hardcoded order/row offsets in many places, in addition to saving restoring the original position. It's just a pain to retrofit everything to a non-tracker format.
|
13 April 2023, 07:41 | #10 |
Registered User
Join Date: Apr 2020
Location: Calvi Risorta
Posts: 169
|
The work you do for AMIGA is incredible!
Thank you! Can't wait to test it on my V1200! |
13 April 2023, 09:57 | #11 | |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 2,003
|
Quote:
http://aminet.net/package/mus/play/ps3msrc |
|
13 April 2023, 10:56 | #12 |
Amiga Fanatic
Join Date: Feb 2004
Location: North Yorkshire, UK
Age: 46
Posts: 729
|
Just tried it, it's a seriously slick port!
Runs very smoothly on my A1200 with Vampire V2 V1200 in RTG mode. I used the 060 version. Do you plan to add the ability to select an RTG screenmode? -EDIT- Something I just noticed when playing it again, this time with a controller. I have to unplug the controller when in the game menus otherwise it randomly moves the selection and selects things. In game, it works fine. Last edited by StevenJGore; 13 April 2023 at 11:03. |
13 April 2023, 13:10 | #13 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,609
|
This is very nice. Great game.
Thanks BSzili |
13 April 2023, 13:12 | #14 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,181
|
Took a peek at the original DRally code, man i don't envy you Great work!
|
13 April 2023, 13:44 | #15 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,389
|
i tried on winuae, but it run in a stamp size
|
13 April 2023, 13:50 | #16 | |
Global Moderator
Join Date: May 2013
Location: Setúbal, Portugal
Posts: 611
|
Quote:
I thought about the sampling solution, but I was completely unaware of the inherent complications to Death Rally's music. Alas, if it has to be rendered without music, so be it. I just think that the music was a very important part of the game, to a point where my brain went to a certain driving pattern whenever I heard/saw a certain track/song combination. Sparked by this thread, I revisited Death Rally yesterday after about two years without playing it. It's incredible how immediately playable it still is, even after all these years. Even though I don't have an Amiga that will be able to run it, I commend your efforts and to see that a 040 can run it is mind blowing, but above all the fact that it can be made to run in AGA is what astounds me the most. It just exemplifies the fact that AGA wasn't such the lacklustre chipset we often slag it to be. Major kudos, BSzili! |
|
13 April 2023, 13:58 | #17 |
MI clan prevails
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
|
Wow, awesome!
Death Rally is a magnificent game. It is great that we finally have it on the Amiga. Thanks BSzili! It's out of my Amiga's specs, but it's nice to know that it is in our game library |
13 April 2023, 14:07 | #18 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,389
|
|
13 April 2023, 14:32 | #19 |
Registered User
Join Date: Nov 2016
Location: France
Posts: 854
|
@Seiya
Try in AGA Tooltype: FORCEMODE=PAL |
13 April 2023, 15:32 | #20 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,389
|
drally.040 and drally.060 haven't icon. I make a script to launch trying to add that tooltype, but doesn't work.
edit: i resolved, because i used RTG setup. Now game run in a AGA setup and it is ok Last edited by Seiya; 13 April 2023 at 15:38. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kingdom of Death - unfinished Amiga game | kremiso | Amiga scene | 3 | 24 November 2021 13:24 |
Some of the Amiga’s most memorable death/game over animation sequences | dreamkatcha | Retrogaming General Discussion | 11 | 21 February 2019 00:19 |
Amiga 500 sudden death | Quickie | support.Hardware | 1 | 14 April 2018 13:01 |
Unofficial CD32 port of Rally Championships | earok | Retrogaming General Discussion | 1 | 11 January 2014 03:59 |
Amiga.Inc death Bed vigil.. | Paul_s | Amiga scene | 6 | 19 March 2010 03:30 |
|
|