Author Topic: Hellcats Over the pacific - on Mac OS 9.2.2  (Read 1627 times)

Offline bamdad

  • Enthusiast Member
  • ***
  • Posts: 25
Hellcats Over the pacific - on Mac OS 9.2.2
« on: December 12, 2020, 03:03:58 PM »
Hello,

Don't know if this is the right place to ask, but is there anyone around who knows a lot about ResEdit and what changed between Mac OS 9.0(.4) and 9.2.2? I'm asking because I'm trying to run said game on 9.2.2 where instead of the lovely unshaded polygon scenery there is only blackness. This is apparently a known incompatibility, which started in 9.1 where ground objects started to jump around constantly, then in 9.2 there's only blackness.

I'm pretty sure this is fixable with some hacking: my guess is that either some Colour QuickDraw backwards compatibility layer was removed, or maybe part of the 68k dynamic recompilation done in the Mac OS ROM (nanokernel) was crippled in favour of producing cleaner code on PowerPC.. but I really don't know where to start so some help would be appreciated - or just tell me (preferably in a detailed response) why I'm wasting my time and there's an OS 9 native build of SheepShaver somewhere that would happily run on my Hack Mini G4.. :)

Thanks in advance.

Offline Hopfenholz

  • Enthusiast Member
  • ***
  • Posts: 37
  • New Member
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #1 on: December 13, 2020, 05:20:34 AM »
Hope you get an answer on this as I am having the same problem and used to love this game!

Offline bamdad

  • Enthusiast Member
  • ***
  • Posts: 25
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #2 on: Yesterday at 01:33:42 PM »
so after a few years and getting better acquainted with mac os 9 i'm pretty certain this is because of some backwards compatibility in the ROM was removed after 9.1 where hellcats atill works perfectly.
if only someone could help me in getting a 9.1 ROM working on my mac mini to test the theory..

Offline Bolkonskij

  • Gold Member
  • *****
  • Posts: 215
    • Cornica.org
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #3 on: Yesterday at 11:45:47 PM »
Being an avid Hellcats fan since the 90's (perhaps THE essential 90's Mac game for me personally :-) ) I've been following your thread, hoping you could find a solution. (note to myself: My Pismo runs 9.0.4 so I need to check if it runs on there.)

Have the sources for Hellcats ever been showing up somewhere? Has anyone tried to contact Eric Parker about it? Taking the sources and recompiling the game might be the easier way than getting a 9.1 ROM working on the Mini? (though that would be an interesting project and one I'd love to see!)
Reel changer over at cornica.org

Offline Jubadub

  • Gold Member
  • *****
  • Posts: 333
  • New Member
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #4 on: Today at 12:26:43 AM »
The issue probably has to do with resource (fork?) compression/decompression. This feature was (for no good reason?) removed in 9.1. There's quite a list of software that got affected by this, such as After Dark, and possibly also Power MachTen, although the former got a patch fix for it, and the latter even an official patch fix.

If you can bring this ability back to 9.1, and thus also 9.2, 9.2.1, and 9.2.2, it might fix the problem entirely, and also fix a bunch of other software.

I don't think it has anything to do with the "ROM" file: if you install Mac OS 9.2.2 on an Old World ROM machine (using i.e. OS9Helper), you will most likely encounter the exact same issues.

Also, when you ask for "version 9.1 of the ROM", do you mean a ROM file included with some release of Mac OS 9.1, or a ROM file whose version is "9.1"?

Offline bamdad

  • Enthusiast Member
  • ***
  • Posts: 25
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #5 on: Today at 02:16:14 AM »
Being an avid Hellcats fan since the 90's (perhaps THE essential 90's Mac game for me personally :-) ) I've been following your thread, hoping you could find a solution. (note to myself: My Pismo runs 9.0.4 so I need to check if it runs on there.)

Have the sources for Hellcats ever been showing up somewhere? Has anyone tried to contact Eric Parker about it? Taking the sources and recompiling the game might be the easier way than getting a 9.1 ROM working on the Mini? (though that would be an interesting project and one I'd love to see!)


i distinctly remember trying to contact the original author a few years ago but i only got undeliverable mail messages so i gave up. also i'm really not a developer, i can only use MPW with tutorials and examples (i'm a UNIX sysadmin by trade), so i thought it would be easier to replicate the environment where hellcats runs properly. i even thought of compiling mini vmac's macII version for OS 9 so i can run it in a VM and be done with it, but i had to abandon that because the mini vmac author said OS 9 as a host is no longer supported in the build system..

Offline GuiBer

  • Enthusiast Member
  • ***
  • Posts: 43
  • new to the forums
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #6 on: Today at 02:17:13 AM »
Hoping to help bamdad, I have posted two files that maybe of his interest :

https://www.mediafire.com/file/3gv482z8zqyn7d3/Apple+ROMs+Matrix.pdf.zip
a PDF document with many infos about all Mac ROMs

https://www.mediafire.com/file/7q2qr22s94vyu97/New_World_ROMs.zip/file
an archive of New World Mac ROMs

A full set of Mac ROMs is available here :

https://archive.org/details/Macintosh_ROMs_Collection_1990s
Mac User since 1984

Offline bamdad

  • Enthusiast Member
  • ***
  • Posts: 25
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #7 on: Today at 02:19:13 AM »
The issue probably has to do with resource (fork?) compression/decompression. This feature was (for no good reason?) removed in 9.1. There's quite a list of software that got affected by this, such as After Dark, and possibly also Power MachTen, although the former got a patch fix for it, and the latter even an official patch fix.

If you can bring this ability back to 9.1, and thus also 9.2, 9.2.1, and 9.2.2, it might fix the problem entirely, and also fix a bunch of other software.

I don't think it has anything to do with the "ROM" file: if you install Mac OS 9.2.2 on an Old World ROM machine (using i.e. OS9Helper), you will most likely encounter the exact same issues.

Also, when you ask for "version 9.1 of the ROM", do you mean a ROM file included with some release of Mac OS 9.1, or a ROM file whose version is "9.1"?


i don't think it's about resource (fork) compression, because i have 9.1 running on my pismo and hellcats runs just fine after removing some unneeded monitors extension or something (i can't recall but i can dig it up).


by '9.1 ROM' i meant the ROM file included with mac OS 9.1, not a spoofed version. i tried copying my 'Mac OS ROM' over from my Pismo and my ver 1 power mac G4 but it resulted in an error after the happy mac.
« Last Edit: Today at 08:23:03 AM by bamdad »

Offline bamdad

  • Enthusiast Member
  • ***
  • Posts: 25
Re: Hellcats Over the pacific - on Mac OS 9.2.2
« Reply #8 on: Today at 02:26:16 AM »
Hoping to help bamdad, I have posted two files that maybe of his interest :

https://www.mediafire.com/file/3gv482z8zqyn7d3/Apple+ROMs+Matrix.pdf.zip
a PDF document with many infos about all Mac ROMs

https://www.mediafire.com/file/7q2qr22s94vyu97/New_World_ROMs.zip/file
an archive of New World Mac ROMs

A full set of Mac ROMs is available here :

https://archive.org/details/Macintosh_ROMs_Collection_1990s


thank you, however these are not in the format that is readily usable in the system folder, rather .rom files that can be added to e.g. sheepshaver. i'll have to look into a method of converting them so i can test them on my mini.


i'll have a look through the documentation though, thank you.