English Amiga Board


Go Back   English Amiga Board > Other Projects > project.CD32 Conversion

 
 
Thread Tools
Old 07 July 2019, 10:41   #21
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Titus the fox: bingo (from whdload source):

Code:
	PL_B	$CD00-$32D0,$60	; skip protection test
	PL_W	$CD00-$32D0-50,$6004	; skip disk hw access
As you see, you can skip the protection with a single BRA, but if crackers didn't disable disk access, it can stay stuck unless 2 separate fixes are performed. Not a problem if a floppy is in the drive (you can test it with the emulator: insert any disk in DF0 that will probably start)

Please zone the distros you have issues with. I'll fix the relevant files if I can and will send back. I'm able to create CD32/CDTV images myself, don't worry.
jotd is offline  
Old 07 July 2019, 11:26   #22
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Quote:
Originally Posted by jotd View Post

Please zone the distros you have issues with. I'll fix the relevant files if I can and will send back. I'm able to create CD32/CDTV images myself, don't worry.
Good stuff thanks! I have zoned it.

Forget PGA, i found out if you just select cancel on the selector the game carries on and just says you cant save.
Amigajay is online now  
Old 07 July 2019, 12:54   #23
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
I've zoned the main exe of Titus with proper fixes. Your version looked like original uncracked, but there's was disk check that needed removal...
jotd is offline  
Old 07 July 2019, 15:10   #24
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Quote:
Originally Posted by jotd View Post
I've zoned the main exe of Titus with proper fixes. Your version looked like original uncracked, but there's was disk check that needed removal...
Thanks JOTD, i did use whdload and cracked versions but was getting the same result anyway upto that point, thanks will check it out later.
Amigajay is online now  
Old 07 July 2019, 16:58   #25
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
whdload versions rely on original versions. The crack is done on the fly. That explains it
jotd is offline  
Old 07 July 2019, 20:17   #26
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Well it got further! It now stops on the title screen with the 1-start 2-pw option, but no key or button press does anything. Does the game need any other assigns?
Amigajay is online now  
Old 07 July 2019, 23:08   #27
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
no. And from hard drive it runs perfectly on A600 config with 1MB. Just tested it and worked. Would be a pity if the CD drive took extra memory.

In the menu do you have music? I have music, and when I press "1" the music fades and the game starts. You can try it yourself with a hard drive mode.
jotd is offline  
Old 07 July 2019, 23:40   #28
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Quote:
Originally Posted by jotd View Post
no. And from hard drive it runs perfectly on A600 config with 1MB. Just tested it and worked. Would be a pity if the CD drive took extra memory.

In the menu do you have music? I have music, and when I press "1" the music fades and the game starts. You can try it yourself with a hard drive mode.
I’ve shut down for tonight so cant test, but i do test everything that doesnt load with more memory just to see if it needs it, so it would be the same with 2mb on my setup, and no there is no music either, take an age to get to the title screen too...but will try again tomorrow and see if i missed anything.
Amigajay is online now  
Old 08 July 2019, 09:11   #29
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Disk I/O on the original version is horribly slow. Remember how much time it took to load a level from floppy already...

If you can share the CDTV image you created too...
jotd is offline  
Old 08 July 2019, 11:10   #30
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Quote:
Originally Posted by jotd View Post
Disk I/O on the original version is horribly slow. Remember how much time it took to load a level from floppy already...

If you can share the CDTV image you created too...
In the zone
Amigajay is online now  
Old 08 July 2019, 11:58   #31
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
I tried a crack of Titus the Fox Assign Df0: Dismount etc work under kick 2.x+ but not kick 1.3
Retro1234 is offline  
Old 08 July 2019, 14:50   #32
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Assign DF0 doesn't work on 1.3.

anyway, not needed here. Works fine from hard drive but from CD (CDTV or CD32). Looks like the CD load mechanism is shut down too soon and the level 2 interrupts conflicts with the game.

I have tried CDTV & CD32 configurations, it locks up. On CD32 it locks up while loading game (menu was OK). On CD32 the easy solution would be to copy all files to RAM then run from there since there's 2MB chip.

Problem is that game is system friendly at times, but not always. It hijacks level 2 interrupt (used for keyboard and for CD accesses) but it redirects it to ROM anyway so it's strange that it doesn't work as ROM should handle the issue.

On CDTV, it would require to stop CD interrupts after loading a file. This would require a better hack. Or a delay after each disk access so the controller can shut down properly... And the game is so slow loading already...

Plus I don't know how to handle CD interrupts from CDTV (I know how to do on CD32)

Last edited by jotd; 08 July 2019 at 15:03.
jotd is offline  
Old 08 July 2019, 15:01   #33
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Ok thanks for trying JOTD, there’s no point spending too much trouble and time on a single game if it won’t load without too much issue’s.

Edit: Monday’s games added.

Last edited by Amigajay; 08 July 2019 at 16:03.
Amigajay is online now  
Old 08 July 2019, 21:15   #34
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Sorry to keep you off-topic but is this freeze anything to do with the Music playing on the Menu?
Because some games like LionHeart and others from CD I found similar problem but when I removed music file they didn't freeze.

Last edited by Retro1234; 08 July 2019 at 21:21.
Retro1234 is offline  
Old 08 July 2019, 22:15   #35
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Retro1234 the freeze is repeated level 2 interrupt coming from CD drive. Game doesn't expect such interrupts and doesn't handle them. The only way is to feed the interrupt to the OS, all the time (Titus the fox does it, but not all the time, and that's the problem). Some music players are also using level 2 interrupt for CIA timers. In your case, maybe not playing the music means no level 2 interrupt hack... but I can't be sure.

Last edited by jotd; 09 July 2019 at 10:12.
jotd is offline  
Old 08 July 2019, 23:29   #36
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
yesss! my fix worked. Find the "main.zip" archive of Titus the fox "main" in the zone:

- cracked
- disk check removed
- level 2 interrupts ALWAYS redirected to ROM level 2 interrupts so CD interrupts are properly handled

this third part allows to avoid continuous level 2 lockups. I have built a CDTV iso with that & your iso and it works in WinUAE with CDTV bare setup (Loading is still slow).

I suppose it'll work with CD32 but needs keyboard to press 1 & passwords...
jotd is offline  
Old 08 July 2019, 23:37   #37
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Well done maybe this is required for LionHeart and other games.
Retro1234 is offline  
Old 09 July 2019, 13:28   #38
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Quote:
Originally Posted by jotd View Post
yesss! my fix worked. Find the "main.zip" archive of Titus the fox "main" in the zone:

- cracked
- disk check removed
- level 2 interrupts ALWAYS redirected to ROM level 2 interrupts so CD interrupts are properly handled

this third part allows to avoid continuous level 2 lockups. I have built a CDTV iso with that & your iso and it works in WinUAE with CDTV bare setup (Loading is still slow).

I suppose it'll work with CD32 but needs keyboard to press 1 & passwords...
Great job! Just rebuild and works!

Cheers for that!

Update - Tuesday games have been added to the first post.
Amigajay is online now  
Old 09 July 2019, 19:50   #39
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Amigajay you can PM me if you have trouble with other games.
jotd is offline  
Old 10 July 2019, 12:31   #40
Amigajay
Registered User
 
Join Date: Jan 2010
Location: >
Posts: 2,881
Quote:
Originally Posted by jotd View Post
Amigajay you can PM me if you have trouble with other games.
Yep will do

Update - Added today's games.
Amigajay is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Vampire 600 V2 - unofficial Q&A thread eXeler0 Amiga scene 73 02 April 2023 18:29
And what about CDTV conversion too ? iXien project.CD32 Conversion 13 04 January 2021 00:19
game conversion to cdtv jolly11 New to Emulation or Amiga scene 1 22 October 2017 19:33
Uridium 2 CD32 (Unofficial Conversion) Heavy Stylus Amiga scene 20 03 September 2014 12:53
TOSEC set of Unofficial CD32/CDTV games MethodGit request.Old Rare Games 2 14 March 2006 12:57

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 16:24.

Top

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