English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 18 September 2021, 19:24   #1
vbgd
Insider
 
vbgd's Avatar
 
Join Date: Nov 2019
Location: Paris
Posts: 84
Chuck Rock 1, compatiblity issues on Amiga 1200 ?!?

Hello,

I`m trying to start the ipf-Image of Chuck Rock written back to disks with my kryoflux on my Amiga 1200. Are there any compatiblility issues?
vbgd is offline  
Old 18 September 2021, 19:26   #2
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
what happens when you run it? do you have issues?
jotd is offline  
Old 18 September 2021, 19:27   #3
vbgd
Insider
 
vbgd's Avatar
 
Join Date: Nov 2019
Location: Paris
Posts: 84
Guru meditation after short access to the first disk. Cracked adf works..... Maybe RNC copyprotection is an issue or is the ipf buggy?

Both availible ipf-releases are not working, 0767 and the Europe release.

Last edited by vbgd; 18 September 2021 at 19:35.
vbgd is offline  
Old 18 September 2021, 19:51   #4
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by vbgd View Post
Guru meditation after short access to the first disk. Cracked adf works..... Maybe RNC copyprotection is an issue or is the ipf buggy?

Both availible ipf-releases are not working, 0767 and the Europe release.
Normal. Those are A500 games, not A1200. For A1200, we have whdload.

your A1200 doesn't like the RNC protection.
dlfrsilver is offline  
Old 18 September 2021, 21:31   #5
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,595
Yup A1200 emu of IPFs = 80000008 00002720

Last edited by Nobby_UK; 29 March 2023 at 17:39.
Nobby_UK is offline  
Old 18 September 2021, 22:05   #6
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
OK, so reason is because of the stupid way the game tries to setup supervisor mode, it assumes a certain type of stack frame which won't work on A1200, game could be fixed from the bootblock to overcome this problem however quite easily.
Galahad/FLT is offline  
Old 19 September 2021, 01:05   #7
vbgd
Insider
 
vbgd's Avatar
 
Join Date: Nov 2019
Location: Paris
Posts: 84
Thx a lot, under which folder / year can I find it? Which tool can I use to write the bin? Or how to access the zone directly? I need to upgrade my account.

Last edited by vbgd; 19 September 2021 at 11:29.
vbgd is offline  
Old 19 September 2021, 17:48   #8
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
Quote:
Originally Posted by vbgd View Post
Thx a lot, under which folder / year can I find it? Which tool can I use to write the bin? Or how to access the zone directly? I need to upgrade my account.
Forget that, attached to this message is a file called "chuckrockwriter.nfo", download that and copy it to ram or hard drive or floppy and run it.

Ignore the .nfo extension, its a usual Amiga .exe file, but the system this board employs only allows certain file types.

So in the CLI you would type "chuckrockwriter.nfo" and hit RETURN.

You will then be presented with some text.

Now stick in your Kryofluxed copy of Disk 1 into DF0:

Wait for disk activity to finish, ignore any disk requesters, and then hit left mouse button, it will write the new bootblock to your disk 1.

This will fix the boot problem, I PRESUME that Kryoflux can correctly write back the Copylock track, if it can't, then you won't get to see the intro as it does a protection check quite early.

Let me know how you get on.
Attached Files
File Type: nfo chuckrock.nfo (1.8 KB, 76 views)
Galahad/FLT is offline  
Old 19 September 2021, 18:46   #9
vbgd
Insider
 
vbgd's Avatar
 
Join Date: Nov 2019
Location: Paris
Posts: 84
Account upgraded, found the bin in the zone.

Now downloading your attached file to replace the bootblock.
vbgd is offline  
Old 19 September 2021, 19:06   #10
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
Quote:
Originally Posted by vbgd View Post
Account upgraded, found the bin in the zone.

Now downloading your attached file to replace the bootblock.
Yeah dont worry about that file in the zone, the attached file does everything in its place
Galahad/FLT is offline  
Old 19 September 2021, 19:21   #11
vbgd
Insider
 
vbgd's Avatar
 
Join Date: Nov 2019
Location: Paris
Posts: 84
Done, it works!! Thank you very much!
vbgd is offline  
Old 19 September 2021, 19:24   #12
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
Quote:
Originally Posted by vbgd View Post
Done, it works!! Thank you very much!
Galahad/FLT is offline  
Old 19 September 2021, 19:40   #13
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,595
Works (emulated) but requires a quick 3 finger salute
Nobby_UK is offline  
Old 19 September 2021, 21:01   #14
vbgd
Insider
 
vbgd's Avatar
 
Join Date: Nov 2019
Location: Paris
Posts: 84
vbgd is offline  
Old 22 September 2021, 08:48   #15
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
Is this minor change (with a simple fix as described above) the reason that Chuck Rock (and many many A500 games) were listed as incompatible with the A1200? As listed in Amiga Format and other magazines?

Honestly, didn't these game developers know about the A1200 differences? Or didn't care?

WHDLoad has been a revelation in that regard, with easy fixes to existing floppies!

I also wondered, when AGA came out, if the incompatibilities were due to the chipset, but apparently not.
Foebane is offline  
Old 22 September 2021, 10:13   #16
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,905
Quote:
Originally Posted by Foebane View Post
Honestly, didn't these game developers know about the A1200 differences? Or didn't care?
All of the above. Didn't know, didn't care, didn't care to know. If the publisher is okay with the game being specifically targeted at the A500 then why invest time and money into debugging it on other machines?
gimbal is offline  
Old 22 September 2021, 10:34   #17
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Quote:
I also wondered, when AGA came out, if the incompatibilities were due to the chipset, but apparently not.
it could happen but was pretty rare (wrong activation of AGA features by not setting bits to 0, using undocumented ECS features like in SWIV highscore...). And game didn't crash because of that.

The most frequent reasons were:

- faster CPU => blitter waits missing => corruptions => crashes
- faster CPU => game becomes unplayable
- when detecting expansion, assuming that if a write to $200000 is okay then there's fast ram there (where it's just chipmem wrapping to 0)
- self-modifying code
- abuse of 68000 CPU prefetch (HLS protection)
- different CPU => different stackframe: hardware protections could fail because of that
- instructions becoming privileged on 68020+ (move SR => move CCR)
- storing (or not clearing) the most significant byte of memory addresses. Okay on 680EC20 but fails on a full 32-bit (Xenon 2)

I could go on and on
jotd is offline  
Old 22 September 2021, 10:40   #18
Phantasm
Not a Rebel anymore
 
Phantasm's Avatar
 
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 497
Quote:
Originally Posted by Foebane View Post
Is this minor change (with a simple fix as described above) the reason that Chuck Rock (and many many A500 games) were listed as incompatible with the A1200? As listed in Amiga Format and other magazines?

Honestly, didn't these game developers know about the A1200 differences? Or didn't care?

WHDLoad has been a revelation in that regard, with easy fixes to existing floppies!

I also wondered, when AGA came out, if the incompatibilities were due to the chipset, but apparently not.

Reasons for incompatibilities can be many. CPU differences, Chipset differences, Kickstart versions. Sometimes very easy to fix (as above) and other times much more difficult.
Phantasm is offline  
Old 22 September 2021, 10:48   #19
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,209
Quote:
Originally Posted by Foebane View Post
Honestly, didn't these game developers know about the A1200 differences? Or didn't care?
The A1200 didn't exist when many of these games came out.

Chuck Rock came out sometime in early 1991
DanScott is online now  
Old 22 September 2021, 11:11   #20
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
plus all arcade games used direct hardware banging disregarding future compatibility because if you code a game using system friendly routines you end up with:

- less memory
- weaker protections
- game crawling
jotd 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
[Request] Chuck Rock 2 blindfold project.Sprites 73 20 April 2018 01:45
Chuck Rock 1 + 2 not running 1988 support.Games 4 30 May 2015 23:48
Chuck Rock CD32 retrogamer Games images which need to be WHDified 10 25 January 2014 23:20
best Chuck Rock version? s2325 Retrogaming General Discussion 35 11 June 2008 02:01
Ripping-chuck Rock gifgit project.Sprites 35 11 April 2005 10:03

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:31.

Top

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