05 November 2017, 00:09 | #1 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
List of WHDLoad games that (potentially or actually) work on OCS Amigas
Hi,
Some time ago I acquired a stock A500/KS1.2 equipped with the excellent ACA500+ expansion card. Eager to test the setup, I started searching for a list of WHDLoad games that work on OCS Amigas, but all I could find was requests for one. Out of love for the old workhorse (I had one for years in the old days) and a desire to use it for all things fun and perhaps even useful, I decided to try and make such a list. Of course one may already exist somewhere, but it was the thought of the journey that lured me into doing it... On June 30 2017, Wepl very kindly provided a list of memory requirements for all slaves released so far, including older versions. This was the starting point for the list: http://eab.abime.net/showthread.php?t=51964&page=2 [Update] The list is now updated on basis of new slave information published at whdload.de. As of this writing the number of entries is approximately 2100! Massive thanks to Wepl and all the WHDLoad slave creators, Zetro for AG-Launch, Solo761 for AGLGen, and Turran, KG and everybody else involved! Last edited by A500; 16 April 2023 at 23:49. |
05 November 2017, 18:41 | #2 | |
Moderator
Join Date: Nov 2001
Location: Germany
Posts: 874
|
nice work
Quote:
|
|
09 November 2017, 01:18 | #3 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
|
20 September 2018, 16:05 | #4 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
A small but nice update: the latest version of Shadow of the Beast 3 works on OCS Will try to find time to test other updates at some point, may take long to get there though...
|
20 September 2018, 21:42 | #5 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
if you have an IDE drive (A600) you could make some games run using CD32load HD mode (and stop the flashing due to lack of memory).
The drawback is the lack of game/hiscore saving. ATM limited to non-diskfiles because HD mode doesn't perform a partial read of files. For instance Silkworm works. A lot of file-based (not diskimage based) 512k games should work, without OS flashes Last edited by jotd; 25 December 2020 at 00:14. |
30 March 2019, 23:05 | #6 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
(Very late) thanks for the tip Jotd!
Time for more celebration, these now work on 512Kb chip RAM: (* = newest version not yet detected in Turran's pack) Superfrog (NB: this is the only one in this list that has so far been tested on my OCS A500/ACA500+) Switchblade 2 Armourgeddon 2* Wonderdog Premiere Bubble and Squeak New ones (as in 'released after Nov 2017 and work on 512Kb'): Starflight Barney Bear Goes to School Barney Bear Goes to Space Fraction Action Skaut Kwatermaster Spacewrecked* Laterna Magica Vengeance of Excalibur Spirit of Excalibur Cougar Force Cardinal of the Kremlin Bundesliga Manager Professional Math Wizard Decimal Dungeon Kinderama Read & Rhyme |
10 June 2019, 22:52 | #7 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
Another nice game has been updated to work on 512k chip memory, the prehistoric Space Taxi relative called Ugh!. Thanks Asman & JOTD!
|
25 June 2019, 19:09 | #8 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
Thanks to Mr. Larmer and Stingray, Assassin now requires only 512k chip memory. Hooray!
|
25 June 2019, 21:18 | #9 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
Premiere was recently updated for that too. In fact some games use 1MB chip just because they don't like 32-bit fastmem, so setting 512K chip means the other half-meg is fastmem and that crashes unless EXPCHIP is set.
That's the case with Premiere BTW (too fast: blitter errors even if there are a lot of blitterwaits). So sometimes using only 512k chip can be an issue for 32-bit fastmem machines, and the only non-32 bit memory is ... the remaining chipmem. I wish there would be a flag for "24bitmem" in whdload like WHDLF_24BitExpmem: if 24bit fast available, use it, else use chipmem (AFAIR JST had a "Alloc24bitmem" function for that purpose) I know Xenon 2 uses 528kb ($81000) I have to find out why and if it's possible to reduce to $80000. We're taking low-end machines seriously, don't worry. |
26 June 2019, 10:31 | #10 |
Moderator
Join Date: Nov 2001
Location: Germany
Posts: 874
|
There are options ExpChip/S, ExpLocal/S, Exp24Bit/S to use special memory for expansion memory if available. See http://whdload.de/docs/en/opt.html#Exp.
But these kinds of memory are rarely present IMHO. |
26 June 2019, 21:34 | #11 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
Exp24bit is great. I suppose that if no 24 bit mem is available as fastmem, whdload tries chipmem?
The only catch is that if a game cannot work with 32-bit expmem, this option should be "hardcoded" in the slave. BTW do you remember why Xenon 2 required $81000 bytes chipmem and not $80000 ? |
27 June 2019, 15:59 | #12 | |
68k
Join Date: Sep 2005
Location: Somewhere
Posts: 829
|
Quote:
@jotd About Ugh, thanks for updating the slave. I should update my installs and at least insert sources . Also I should back to my origins and finish some WHD slaves |
|
03 July 2019, 07:41 | #13 | |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
Quote:
Yes, Premiere is mentioned in my previous post and I think it's a great release, works like a charm Many thanks! It's really great to see support for the low-end machines, it always feels good to be able to use WHDLoad with the humble old KS1.2 A500. Also, thanks for the discussion guys, very interesting to read about the problematics of memory usage! |
|
04 April 2020, 20:36 | #14 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
Since my last post in July 2019, there have been dozens of great fixes and many new game slaves as well that work with 512kb chipmem. Many thanks to everybody who contributed to this!
Slaves fixed to work with half a meg: Xenon II Crazy Cars Soccer Kid Borobodur Garrison Skærmtrolden Hugo Lorna Kwasimodo Circus Attractions Prince of Persia OutRun Europe Battle Storm Fantastic Dizzy Midwinter New slaves (the more the merrier!) Atlantyda Forest Dumb Forever Last Soldier Pacman 87 American Poker Nibbly Nibble Ball Raider II Sword of Aragon Sol Negro Rolling Thunder Metro-Cross StarQuake Vindex Gotcha Chinese Karate Count Duckula II Final Command Playdays Wrangler Ancient Art of War Vortex Cosmo Ranger S.O.L. AD 2000 I Ludicrus Phantasm Street Hockey Albedo Liverpool: The Computer Game Simulman 1-11 Tex 1-12 Tex - Piombo Caldo Wipe Out Lothar Mätthaus Super Soccer Game on! |
04 April 2020, 21:25 | #15 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
Good initiative ! This will continue. There aren't many amigas around, and I'm not going to deprive some machines from using whdload when it could totally be possible
Sometimes the reason why slaves use 1MB is because they're old and predate the time where Wepl introduced expansion memory support. Or lazy coders Why slaves can use 513kb and not 512kb? there's a special explanation for each slave. 2 examples: - Premiere had access faults on $80000 memory boundary. Instead of fixing it properly, I just upped the memory to $81000. At the time, only highend amigas were customers for whdload. that's no longer the case now with new accelerators on old machines. - Prince of Persia uses Wepl savegame system, which needs $3000 bytes of chipmem for screen. I could have added $3000 fastmem and swapped/unswapped, but even easier: I noticed a blank area of memory, so I used it (it's a 8-bit port, fortunately doesn't use all 512k) Some other games have issues with 32-bit memory. Whereas it could be fixed in some cases, it's generally a difficult task. So in that case, a 1MB chipmem slave fixes the issue. But in that case, I try to provide a 512k chip + 512k exp slave, that will run only on machines that don't have 32-bit extra mem. I have python scripts which are able to create a comprehensive list (except for recent slaves like Albedo) using a list of slaves up to end 2019. I'm going to create a special script for that case. The combination 512k + small files also allows to run the games from hd from a A600 1MB with a IDE harddrive using CD32load (example: Silkworm) Last edited by jotd; 04 April 2020 at 21:33. |
05 April 2020, 09:52 | #16 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
I've zoned a .xlsx file with all slaves that only require 512k. There are 1900+ slaves!
75 games require slightly more chipmem. They probably need a rewrite to fit. |
07 April 2020, 02:17 | #17 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
Wow, thanks jotd for the explanation AND the new list of 512k-compliant slaves! As I said before, for some reason it feels oddly satisfying to be able to run WHDLoad slaves with the OCS/ACA500+ setup so I'm really happy to see the list get longer and longer
|
07 April 2020, 02:41 | #18 | |
Moderator
Join Date: Sep 2004
Location: France
Age: 51
Posts: 4,277
|
Quote:
many of my old patches used more 512ko when it is not always necessary! i have some updates to do!: my list: AquaticGames Boston Bomb Club Without Bunny Bricks Captain Blood Circus Attractions => done with v1.1 Colorado without fast=>done with 1.5 Disc Intact no extra memory Kwasimodo=>done with 1.6 Maya Le fetiche Without Metal Mutant Starblade without fast Storm Master without Targhan without fast The quest for the time Compilation The Raiders Wind Surf Willy Last edited by CFou!; 07 April 2020 at 12:36. |
|
07 April 2020, 11:54 | #19 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
good! I can create a full database of all existing slaves too with my tools.
on my github repository (https://github.com/jotd666/amiga68ktools): tools/scan_slaves.py: scans a directory tree for whdload slaves/games and creates a sheet with characteristics (memory, ecs/aga...) |
09 April 2020, 11:05 | #20 |
Registered User
Join Date: Jun 2017
Location: Finland
Posts: 367
|
*A500 user stares at the thread in amazement* :
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Alien Breed: Tower Assault HDD package (+CDXL intros for AGA/OCS Amigas) | earok | Amiga scene | 5 | 05 November 2016 00:03 |
Need a list of games that work well in NTSC mode | turrican9 | Retrogaming General Discussion | 11 | 22 March 2016 23:12 |
Looking for a list of all Amiga 3D ocs/ecs Games! | hansel75 | Retrogaming General Discussion | 3 | 08 February 2013 14:13 |
WHDLOAD Update games list | spudgunjake | Amiga scene | 1 | 19 January 2012 10:20 |
Wish list: WHDload-like program for games from other systems? | mr_a500 | Retrogaming General Discussion | 1 | 03 January 2005 22:20 |
|
|