28 July 2008, 16:40 | #1 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
Problems running Lionheart with WHDLoadCD32 and RAD
Hey there,
I'm currently working on a compilation for my CD32, building everything from the scratch. I'm using WHDLoadCD32, but have run into problems when trying to run Lionheart. I'm using a RAD since I'm unable to allocate enough memory otherwise. However, all I get is a black screen and nothing happens. Been through a couple of other WHDLoad versions. It's all the same. Black screen. The startup-sequence is very minimalistic. It only assigns ENV: and T: to RAM: and then runs WHDLoad. I have the latest slave for the game. Maybe master Wepl can help? Thanks a bunch, Liam |
28 July 2008, 17:44 | #2 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
So you are saying you've tried some ADF versions in RAD?
And also that the whdload version doesn't seem to be working? I thought at first you were trying to load the whdload one from RAD... |
28 July 2008, 18:06 | #3 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
Nah, I'm using the RAD just to store the script that launches the WHDLoad version of Lionheart after rebooting. Pretty much what the other compilations do. The WHDLoad version just isn't working. It freezes, giving only a black screen.
|
28 July 2008, 19:35 | #4 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
Ah I see, you are using a RAD to hold a script Makes a lot more sense now.
Are you using the same keyfile as the old cd32 compilations? If so, it's now blacklisted... Just a thought! |
28 July 2008, 21:52 | #5 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
Nope I'm not using any keyfile. WHDLoadCD32 doesn't need one (making it very attractive for compilations). I've been trying over and over again. I can't get the Lionheart slave to run. So strange.
|
28 July 2008, 21:54 | #6 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,354
|
The latest Lionheart WHDload slave probably probably does not work with a vanilla CD32 due to lack of memory.
http://www.whdload.de/games/Lionheart.html Quote:
Might be worth going back a few versions (pre 2.0) or..... Don't use WHDload at all and just use Thalion's Lionheart HD installer which comes on the original disks? (Available at the Thalion Webshrine) Last edited by alexh; 28 July 2008 at 22:08. |
|
28 July 2008, 22:11 | #7 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
I tried using Thalion's HD installer, it doesn't work, however
WHDLoaded Lionheart is included on the CD32-200 compilation. It works flawlessly there. I don't get it. |
28 July 2008, 22:12 | #8 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,354
|
They used an earlier installer? Which version is it? Which version are you trying to use?
Are the latest ones which use KickEmu not going to eat 512Kbytes of RAM just for the Kickstart 1.3 emulation? |
29 July 2008, 07:52 | #9 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
I tried the latest version and the one from CD32-200, which I think is 1.22. Strange thing is that even when I try to run the CD32-200 version with the WHDLoad version used on that compilation the screen stays black. I tried disabling CPU cache, tried to run the game on a plain configuration without a startup-sequence so that nothing is loaded into memory prior to launching the game - all with the same result. I doubt it is due to limited memory because then WHDLoad would quit and give an error.
|
29 July 2008, 09:35 | #10 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,354
|
Possibly it is a slave which uses a feature of WHDload not present in WHDloadCD32?
You need Bert |
29 July 2008, 10:27 | #11 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
As far as I remember that one didn't work on plain A1200 without fastmem either. You had to start a little patch (fakemem or smth like that) which would "fake" some fastmem.
|
29 July 2008, 10:58 | #12 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
The other CD32 compilations use quite a few little files and tricks to claw back (not a lot of) memory if I recall, you may want to check their startup sequences.
|
29 July 2008, 23:39 | #13 |
Moderator
Join Date: Nov 2001
Location: Germany
Posts: 866
|
please check http://whdload.de/whdload/WHDLoadCD32-Test.lha which is my test disk for the cd32, it uses wcdt which gives some more memory for whdload at the cost of a reboot.
I have not tried Lionheart myself, but if it has worked on the cd-200 then it also should work with the actual whdloadcd32. The v1.22 of the slave uses less memory than the later ones (you can get it from http://whdload.de/whdload/old-games/). The 1.10 will maybe use even less memory (at least it sounds like in the readme). Its currently not dowloadable, but if you depend on it I can search it in my backups. |
30 July 2008, 11:16 | #14 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
Hey Wepl,
thanks for the hints! Lionheart does indeed run off your test disk. I'll try to include your tricks in my compilation. I'll report back as soon as I have something on my hands! Thanks a lot! Liam |
30 July 2008, 23:10 | #15 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
Hey Wepl,
implementing your ideas worked out perfectly. Lionheart runs like a charm now. I rewrote my loader script completely. Now i wonder about two other things - maybe you can help out with your expertise... 1. Using HippoPlayer to play music while browsing through AGS loads some libraries into memory that I'm unable to remove. Do you know a way to remove them without rebooting? Maybe a good tool? I tried iFlush - unsuccessfully. 2. Is there a tool or some trick to remap jumping by moving the joystick upwards to a button on the CD32 joypad? Would be lovely to do the jumping in games such as Turrican using a button instead of moving the digital pad upwards. Thanks and have a nice evening everyone, Liam |
30 July 2008, 23:18 | #16 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Edit: Just read that you already tried some other tool. I don't think avail flush works any better than those tools. Try the attached file, it's a flush command I use and it works pretty well. Last edited by StingRay; 19 March 2011 at 14:45. |
|
31 July 2008, 09:19 | #17 | |
Moderator
Join Date: Nov 2001
Location: Germany
Posts: 866
|
Quote:
The games must be explicitely patched for such a change. A general tool for this would only possible if the games use the os for checking buttons. Most games do not. |
|
01 August 2008, 00:56 | #18 |
Registered User
Join Date: Apr 2008
Location: Manchester
Posts: 25
|
Thanks for the explanations!
|
14 August 2008, 09:28 | #19 | ||
Bug hunter
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
|
Quote:
WHDLoad site replaces older installs Quote:
Last edited by Graham Humphrey; 14 August 2008 at 12:04. Reason: Back-to-back posts merged - multiquote :) |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Problems running Alien Breed 3D | trydowave | support.WinUAE | 8 | 05 September 2011 20:32 |
Problems running some WHDLoad games | Basquemactee1 | support.Other | 27 | 21 May 2010 13:06 |
Problems getting everything running ok | georgie_o | New to Emulation or Amiga scene | 12 | 29 August 2006 18:24 |
Problems running WB1.3 in WinUAE | The Rom Alien | support.WinUAE | 7 | 15 December 2004 21:08 |
Problems running Superfrog .adf | RokChild | support.WinUAE | 7 | 03 May 2003 11:48 |
|
|