English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 28 July 2008, 16:40   #1
mrleeman
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
mrleeman is offline  
Old 28 July 2008, 17:44   #2
killergorilla
Lesser Talent
 
killergorilla's Avatar
 
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...
killergorilla is offline  
Old 28 July 2008, 18:06   #3
mrleeman
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.
mrleeman is offline  
Old 28 July 2008, 19:35   #4
killergorilla
Lesser Talent
 
killergorilla's Avatar
 
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!
killergorilla is offline  
Old 28 July 2008, 21:52   #5
mrleeman
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.
mrleeman is offline  
Old 28 July 2008, 21:54   #6
alexh
Thalion Webshrine
 
alexh's Avatar
 
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:
Originally Posted by Harry & JOTD
The installed program requires 0.5 MB ChipMem and 1.5 MB OtherMem.
[snip]
version 1.22 (24.01.01) Sorry for the users of a plain A1200, buy a fastmem-extension
Perhaps the latest installer doesn't have the same requirements, but I doubt it. You'll need to ask JOTD.

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.
alexh is offline  
Old 28 July 2008, 22:11   #7
mrleeman
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.
mrleeman is offline  
Old 28 July 2008, 22:12   #8
alexh
Thalion Webshrine
 
alexh's Avatar
 
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?
alexh is offline  
Old 29 July 2008, 07:52   #9
mrleeman
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.
mrleeman is offline  
Old 29 July 2008, 09:35   #10
alexh
Thalion Webshrine
 
alexh's Avatar
 
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
alexh is offline  
Old 29 July 2008, 10:27   #11
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by alexh View Post

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)
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.
StingRay is offline  
Old 29 July 2008, 10:58   #12
killergorilla
Lesser Talent
 
killergorilla's Avatar
 
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.
killergorilla is offline  
Old 29 July 2008, 23:39   #13
Wepl
Moderator
 
Wepl's Avatar
 
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.
Wepl is offline  
Old 30 July 2008, 11:16   #14
mrleeman
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
mrleeman is offline  
Old 30 July 2008, 23:10   #15
mrleeman
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
mrleeman is offline  
Old 30 July 2008, 23:18   #16
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by mrleeman View Post
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.
"Avail flush" should do the trick nicely I think.

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.
StingRay is offline  
Old 31 July 2008, 09:19   #17
Wepl
Moderator
 
Wepl's Avatar
 
Join Date: Nov 2001
Location: Germany
Posts: 866
Quote:
Originally Posted by mrleeman View Post
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.
avail flush should do the job, if not then probably the libraries are not correctly closed by the calling program. in the latter case it would be best to fix the calling program. it would also possible to write a programm which resets the opencount of the library, but that will be unclean
Quote:
Originally Posted by mrleeman View Post
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.
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.
Wepl is offline  
Old 01 August 2008, 00:56   #18
mrleeman
Registered User
 
Join Date: Apr 2008
Location: Manchester
Posts: 25
Thanks for the explanations!
mrleeman is offline  
Old 14 August 2008, 09:28   #19
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Quote:
Originally Posted by alexh View Post
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



Perhaps the latest installer doesn't have the same requirements, but I doubt it. You'll need to ask JOTD.

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)
I'd like to test some pre 2.0 slave version but I can't find them!
WHDLoad site replaces older installs

Quote:
Originally Posted by Wepl View Post
The v1.22 of the slave uses less memory than the later ones (you can get it from http://whdload.de/whdload/old-games/).
Doh!!! Didn't know about this. Thank you!

Last edited by Graham Humphrey; 14 August 2008 at 12:04. Reason: Back-to-back posts merged - multiquote :)
hexaae is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:20.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09483 seconds with 13 queries