English Amiga Board Amiga Lore


Go Back   English Amiga Board > Other Projects > project.WHDLoad

 
 
Thread Tools
Old 06 March 2013, 14:58   #1
Gaula92
Registered User
Gaula92's Avatar
 
Join Date: Aug 2008
Location: Spain
Posts: 420
Generic WHDLOAD slave

Is it possible to have a generic Whdload slave for 17.2 that runs NDOS games?
No need for it to load KS 1.3.
I have been experimenting with a generic slave for Whdload 13.1 wich let me install Lupo Alberto, for example, but that's a DOS game and I had to use this old Whdload 13.1...

thanks!
Gaula92 is offline  
AdSense AdSense  
Old 06 March 2013, 15:19   #2
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
Which NDOS game is it you need a slave for?
StingRay is offline  
Old 06 March 2013, 15:28   #3
Gaula92
Registered User
Gaula92's Avatar
 
Join Date: Aug 2008
Location: Spain
Posts: 420
I'd like to experiment with Nicky Boom and Chips Challenge.
Nicky Boom official slave is broken in plain 68000 machines, and Chips Challenge has added blitterwaits wich slowsdown the games on some phases on plain 68000.
Codetapper is going to release a fixed slave for the latter, but I like experimenting
Gaula92 is offline  
Old 06 March 2013, 15:43   #4
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
I will fix the Nicky Boom slave but please create a bug report for things like this. Bugs we don't know about can't be fixed. For Chip's Challenge you may also open a bug report or PM Codetapper here, might be he doesn't even know about the problems with Chip's Challenge.
StingRay is offline  
Old 06 March 2013, 16:05   #5
Gaula92
Registered User
Gaula92's Avatar
 
Join Date: Aug 2008
Location: Spain
Posts: 420
Thanks for the Nicky Boom interest, StingRay!

Codetapper knows about Chips blitterwaits already, I wrote him an e-mail. He told me it would take some days, so I will just wait for it to happen when he has time and will
Gaula92 is offline  
Old 06 March 2013, 16:06   #6
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
Ok, fine then.

I've checked the Nicky Boom slave and can't find anything that should crash on 68000. Except for a non-working quit key on 68000 (I suppose) I can't see anything that's wrong. What actually is the problem with the slave?
StingRay is offline  
Old 06 March 2013, 16:39   #7
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
Slightly OT but that game makes me laugh. There is a check if the bootblock checksum is correct (i.e. same as original bootblock checksum) if not the relocation will be done to an odd address. Pahaha, useless protection is useless as it could be spotted in about 2 seconds.
StingRay is offline  
Old 06 March 2013, 18:14   #8
mailman
Zone Friend

mailman's Avatar
 
Join Date: Jun 2005
Location: Warsaw/Poland
Age: 38
Posts: 2,270
Quote:
Originally Posted by gaula88@hotmail View Post
Is it possible to have a generic Whdload slave for 17.2 that runs NDOS games?
No need for it to load KS 1.3.
I have been experimenting with a generic slave for Whdload 13.1 wich let me install Lupo Alberto, for example, but that's a DOS game and I had to use this old Whdload 13.1...
It is quite impossible to have generic slave for NDOS games. NDOS means that loading routines are not DOS-like thus each game has to be adjusted for WHDLoad because it may have a different way of loading data.
mailman is offline  
Old 06 March 2013, 18:40   #9
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
Quote:
Originally Posted by StingRay View Post
Slightly OT but that game makes me laugh.
Interesting, I already found 4 checksum checks in the game code, most probably the WHDLoad version doesn't work correctly because I can't see anywhere that these checks have been disabled.
StingRay is offline  
Old 06 March 2013, 18:51   #10
Wepl
Moderator
Wepl's Avatar
 
Join Date: Nov 2001
Location: Germany
Posts: 633
Quote:
Originally Posted by mailman View Post
It is quite impossible to have generic slave for NDOS games. NDOS means that loading routines are not DOS-like thus each game has to be adjusted for WHDLoad because it may have a different way of loading data.
Thanks
Wepl is offline  
Old 06 March 2013, 19:06   #11
Codetapper
2 contact me: email only!

Codetapper's Avatar
 
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,129
I should be able to add the code to prevent blitter waits being added to Chip's Challenge tonight.
Codetapper is offline  
Old 07 March 2013, 00:12   #12
Gaula92
Registered User
Gaula92's Avatar
 
Join Date: Aug 2008
Location: Spain
Posts: 420
Hey guys, I'm not in a hurry: Codetapper, I mentioned the Chip's blitterwaits patch because I'm experimenting with Amiga a while every day... I don't want to press you guys into patching and fixing the things I find, please do it at your own pace, enjoying, when you feel like it.
Gaula92 is offline  
Old 07 March 2013, 11:15   #13
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 40
Posts: 7,092
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by StingRay View Post
Interesting, I already found 4 checksum checks in the game code, most probably the WHDLoad version doesn't work correctly because I can't see anywhere that these checks have been disabled.
What are they doing if tampered in the game ? Just for the record ?
dlfrsilver is offline  
Old 07 March 2013, 18:31   #14
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
Quote:
Originally Posted by gaula88@hotmail View Post
I don't want to press you guys into patching and fixing the things I find, please do it at your own pace, enjoying, when you feel like it.
I actually enjoy working on the Nicky Boom patch as I quite like this game. And since the old patch is, well, not exactly good, I'll completely redo it from scratch, you also have a PM.

Quote:
Originally Posted by dlfrsilver View Post
What are they doing if tampered in the game ? Just for the record ?
One sets level number to 10 so game will crash next time it loads a level, others disable some flags which I don't know what they do and don't care either as I disabled the checksums anyway.
StingRay is offline  
Old 07 March 2013, 21:26   #15
StingRay
move.l #$c0ff33,throat

StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,530
Quote:
Originally Posted by StingRay View Post
Slightly OT but that game makes me laugh.
And once again I had a good laugh when I checked the game code. There is code to save all checksums to disk, it will overwrite the hiscores. This code is of course never called but it renders all checksum checks pretty much useless since a) it shows you how many checksums there are (there are 4, I found all of them already) and b) gives you all info you need, i.e. all correct checksums.

What's even worse, even though the manual protection has been disabled the checksums still pass, might be that they are there to make life harder for trainer makers or something.

Edit: That last statement of mine is wrong as I had disabled my "check if checksum checks are passed" code. If the manual protection has been tampered with the checksum checks will NOT pass and disable some flags.

Last edited by StingRay; 08 March 2013 at 00:16.
StingRay is offline  
Old 08 March 2013, 02:07   #16
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 40
Posts: 7,092
Send a message via MSN to dlfrsilver
heh i always thought that nicky was a game with a low protection, but no !
x1 protection on bootblock
x4 checksum shits in the game code

warfff :P
dlfrsilver is offline  
AdSense AdSense  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Generic slave file or edit one..? spannernick project.WHDLoad 0 07 May 2012 16:43
2.3.3 Generic Problems and Help about WHDLoad.... DjDiabolik support.WinUAE 4 10 October 2011 17:05
The generic slave myth NewDeli project.WHDLoad 5 06 August 2008 18:44
Generic slave for ADOS-Games? Pfloyd project.WHDLoad 0 16 October 2005 19:34
generic KickStarter for WHDLoad tomcat666 request.Old Rare Games 2 28 December 2001 22:31

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 19:47.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.20098 seconds with 12 queries