Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1] 2 3 4 5 6 7 8 9 10
 1 
 on: Today at 07:04:36 PM 
Started by cluster_fsck - Last post by jjuran
I'm starting to develop some new projects and attempting to do all the coding on my old 7100/80.

Obviously, git is out of the question but I had been hoping for a Subversion client but can't seem to locate one -- does anyone know of one? If I have to use old-school CVS, I'll do that, but hate it. Any ideas? Thanks!

In case you missed it, Git *is* an option, in MacRelix:

https://www.macrelix.org/

 2 
 on: Today at 07:00:23 PM 
Started by cluster_fsck - Last post by jjuran
Guy was not pleased using older CodeWarrior versions in the '90s alongside CVS, apparently:
https://www.metamage.com/text/relix/origins.html

I think he speaks older Code Warriors, because speaks C and Pascal. And last Core Warrior with Pascal was pro 4.
btw. last Code Warrior for Mac, CodeWarrior Development Studio 10 (pro 10) has Metrowerks Standard Library 11.0 and
it has good Posix standard support for Mac OS 9.2.2. Bad points with that Code Warrior is that you have to run it on OSX
and it cannot compile to 68k, what he wanted too.

I think there is so many ways to program Mac OS 9 that every body have to find his/her own way.

I use Metrowerks C++ 2.4.1 from CodeWarrior Pro 6.3, by way of MPW's ToolServer, driven by Apple event from MacRelix.  Some of my code also builds with CW Pro 4 (the last version hosted on 68K).  I've written my own post-linkers (which run in MacRelix) to remove the dependency on StripAddress() in Metrowerks' runtime code.

The last time I spoke Pascal was 2002, and that time I was getting paid for it. :-)

Git 2.2.2 indeed ships with MacRelix.  I wouldn't recommend using it with massive repositories like metamage_1.git (except natively in Mac OS X), but it should be fine with small repos.  It still needs integration with a pager and an editor, though.  (I mainly use it as a read-only client for Jaguar.)

 3 
 on: Today at 05:56:43 PM 
Started by jjuran - Last post by jjuran
Hi,

I'm the developer of Advanced Mac Substitute, MacRelix, and most recently Legacynth.  I target pretty much all versions of Mac OS (as well as POSIX generally), and I write tools to make this more practical.  I primarily write in C++, Perl, and Varyx, though I just started learning Objective-C.  I use Git.

I tend to work mostly on 201x-era Macs, using SheepShaver with Mac OS 8.1 or 9 to run Metrowerks C++ through MPW's ToolServer for building classic programs.

This year I started replaying TaskMaker. :-)

 4 
 on: Today at 11:51:11 AM 
Started by Jubadub - Last post by Jubadub
OK, this came out sooner than expected... Or should I say, this was never truly expected.

I'm posting this on all 3 Mac communities I put the original post in, because it's that much of a big deal.

Many of us know System 7.1.2 was the first ever version of Mac OS to support PowerPC-based Macintoshes...

... Yet we couldn't go below System 7.5. Until a day ago:



Rairii just released not only an update to his System Enabler for System 7.5 ~ Mac OS 7.6.1, but also a separate patching effort of the same System Enabler to get System 7.1.x booting.

So this achievement alone is BEYOND newsworthy...

... But it doesn't stop there. No.

You'd think a PURE 68k OS wouldn't boot in PowerPC in bare-metal:



System 7.1.1...



... And System 7.1.

"To boldly go where no PowerMac has ever gone before."

This is precisely what we theorized earlier, and the thoughts we entertained: with Apple's 68k emulator residing in the Mac OS ROM file, we now have the LATEST version of said 68k-to-PPC CPU instruction converter, making ALL OF 68k run as if it was no different than a Java runtime, with "68k bytecode", if you will. :) A whole OS done that way.

And guess what? System 7.1 is so light, so fast, I cannot even SEE the "Welcome to Power Macintosh" screen or any of the Extensions loading, because they all just load INSTANTLY. If you blink for even a moment, you WILL miss all of it.

It got to the point that the OS is so light, what takes the "longest" to load is the Mac OS ROM itself! You know that finished loading after you are past the Happy Mac part.

Anyway... There some points about these achievements I'd like to clarify:

- The OSes seem to pair with the Finder as follows: System 7.1 Finder 7.1, System 7.1.1 Finder 7.1.3, System 7.1.2 (and 7.1.2P) Finder 7.1.4. Note that System 7.5 is also paired with Finder 7.1.4;

- Systems 7.1.1 ~ 7.1.2P aren't able to run their Finders (crash+reopen Finder eternal loop), but if we swap them in with Finder 7.1, it all works, which is how I took those screenshots (Rairii figured this out first, as well);

- Systems 7.1.1 comes with its various own "System Enablers". You must delete them first so they don't intervene with Rairii's Enabler, as it's all System 7.1.1 needs. If you don't, you will see this instead. If you do, and please correct me if I'm mistaken, it seems like Rairii's Enabler gets its Resource Fork updated to also error out like this even after you got rid of the other, pesky enablers (I did an MD5 check for both forks to confirm). So if that happens, unpack Rairii's Enabler anew and discard the old one;

- System 7.1.2 (7.1.2P untested) is just like 7.1.1 in that it comes with its own Enabler that you need to get rid of first, in order not to face the same issue. In this case, it's called the "PowerPC Enabler";

- I could boot all these OSes with all Extensions on. I did get this and this as warning messages, though, after boot, at least with System 7.1.2;

- Funnily enough, System 7.5 has the same Finder 7.1.4 as System 7.1.2(P), but there are no issues with it there. Likewise, System 7.1.2(P) is fine with a different Finder. The problem only materializes when both are present simultaneously, but not individually. Incidentally, Finder 7.1.3 on System 7.1.2(P) will also have the same issue, as will the Finder that came with System 7.5, hence why we settle for Finder 7.1 (there are no Finder version 7.1.1 and 7.1.2 that I could find).

I think that's about it. So to highlight one of the interesting features of e.g. System 7.1.2P, it is the latest version of the OS that is still able to format disks as MFS. Nearly all of the later System 7 versions can both read from and write to existing MFS disks, but not format one anew. (So a Mac mini G4 CD for 7.1.2P could, one day, be theoretically cool to have. It is also a relatively popular System 7 version choice by many.)

There's also one more thing: Personally, I never really coexisted much with Mac OS before the System 7.5.x era. So I can't say what should be or should not be working at this point anymore... And I could use more people exploring this together with me. But what I can say is that System 7.1.x was almost as stable as the 7.5 and later counterparts on the Mac mini G4 1.5 GHz model (this hardware is so overkill). Most apps ran, but some, such as "The Teleporting Inchworm" (my personal choice of basic System features benchmark in this project) no longer runs (and freezes the OS). But maybe it was never meant to run on System 7.1 to begin with?

Some might now be wondering, "What about System 7.0 and 7.0.1?". From what I understood, System 7.1.x used a different "format" for its System Enablers compared to 7.5.x and 7.6.x, which is why we now have 2 different Enablers, but it seems no version of Mac OS before 7.1 is even aware of System Enabler files at all! (So-called "gibblies" or "gbly" type.)

So... yeah. Only time can tell what happens or not after this!

As always, many thanks to Rairii for yet another groundbreaking update! The latest enablers can be found in his GitHub project page, as per usual, which are also mirrored here in the Garden for both archival and easier access from Mac OS itself. Make sure to check the release notes for details. This time around, the Mac OS ROMs are the same as the previous release, so nothing new there to think about.

 5 
 on: Today at 11:47:39 AM 
Started by Jubadub - Last post by Jubadub
Awesome, @RossDarker! :) Just like with Mac OS 9.2.2, now it feels like the mini has officially stepped into Mac OS 7.6.1 territory!

Many thanks for getting this ready and set up!

 6 
 on: Today at 02:04:40 AM 
Started by Jubadub - Last post by RossDarker
Thanks Jubadub, Mac OS 7.6.1 it is!

I’ve put together an experimental Mac OS 7.6.1 Restore CD for the Mac mini if anyone would like to try this out.

See my post (#25) at https://system7today.com/forums/index.php?topic=4125.msg19998;topicseen#msg19996 for more info.

0.1 iso: https://drive.google.com/file/d/1u936FucCak17UsFCR_CYd-CQonXUyRcI

In short, burn this to a CD, then hold C at start-up to boot the disc. After installation, eject the disc with the mouse button when restarting.

Thanks to everyone who has made this possible!  :)

 7 
 on: Yesterday at 11:29:51 PM 
Started by MigMac - Last post by MigMac
Do you like folk music? If the answer is yes, then I highly recommend this young artist by the name of Jasmine Elise. Talent, authenticity and dedication have little to do with status and celebrity. She's not a household name (zero promotion, rarely plays far from her birthplace in the South of France) but she's an accomplished musician. She's French of English parents ...

Nice guitar picking technique, delicate arrangements, heavenly voice for either covers or self penned songs

YouTube (main channel): https://www.youtube.com/@jasmineelisemusic
Youtube (sub channel, direct acces to her own songs):   https://www.youtube.com/channel/UCqx9H0qS4gw1eQa738knKgg

 8 
 on: Yesterday at 10:41:03 PM 
Started by Jubadub - Last post by chrisNova777
wow thats pretty sick  8)
good job  ;D

 9 
 on: Yesterday at 06:38:24 AM 
Started by Jubadub - Last post by Jubadub
Hey, @RossDarker! So good to have even more people back seeing this. :)

From what others reported, the 7.6 install of the CHRP discs is indeed a bit different, and not working as often as the full retail release of 7.6. So yes, to create a 7.6 install disc, be it for the mini or almost any other device, I think we should avoid the 7.6 CHRP release.

From what I gather, Mac OS 7.6.1 is the most popular version of System 7 on PowerPC across all our Mac communities, so it's probably best for us to start with that. We can always follow it up later with different versions of Mac OS for different CDs, when the time comes. What do you say?

Just for reference, there's enough to eventually justify a Mac OS CD for each of these:

- Mac OS 9.0.4: Only if one day someone figures out how to make it work on the mini...;

- Mac OS 8.6: Only if one day someone figures out how to make it work on the mini...;

- Mac OS 8.5.1: Latest Mac OS (other than 9.2.x) that we know how to make bootable on the Mac mini G4 (just have to patch system checks out of System file, or spoof the mini to something other than a Cube that also works that is also whitelisted in the System file). It is a decent choice for running apps that Mac OS 9.2.x might not be able to. It is also the latest version of all Mac OS to use the original PowerPC nanokernel (nk v1);

- Mac OS 8.1: Latest Mac OS (other than 9.2.x) that we can already, today, right now, boot on the Mac mini G4. It is also the latest version of Mac OS to run on 68040 Macs (and 68030 Macs with some dedication), which might be potentially relevant for any mini owners that also have later 68k hardware lying around (or Basilisk ][ etc.). Also the earliest version to support HFS+, but we can bring that as far back as at least System 7.5.5 if we want to;

- Mac OS 7.6.1: Latest version with MFS read support. The most popular among PowerPC System 7 users that we know of;

- Mac OS 7.6: latest version with MFS write support, although the 7.6.1 changelog suggests it had regressions that had been addressed in System 7.5.5 previously, re-applied again later only for Mac OS 7.6.1;

- System 7.5.5: latest version with MFS write support without 7.6's regressions, also is the latest version of Mac OS to boot on just about ANY PPC/68k Mac ever made as long as it has enough RAM to boot it, making it the most desirable "universal Mac OS version", which might be relevant to owners of various Macs;

- System 7.5.3: Some people swear it's even more stable than 7.5.5, at least on certain machines (hard to say, personally, especially in the case of PPC Macs and the mini G4);

- System 7.1.2P:  Only if one day someone figures out how to make it work on the mini... (and on any New World ROM machine, for that matter).

 10 
 on: December 02, 2025, 03:18:13 PM 
Started by Jubadub - Last post by RossDarker
Great work!

Yesterday, I used this ROM to put together a bootable Mac OS 7.6 Install CD for the Mac mini.
Currently it can restore a system based on that from the “Mac OS 7.6 for CHRP” CD.

I hear this system is a little different to the retail version of Mac OS 7.6.

Would such disc be better right now if it installed a patched version of 7.6 retail?
Or rather a different version of System 7 altogether?

This would be largely experimental for now, and just an initial release where others could try out different extensions etc.

Pages: [1] 2 3 4 5 6 7 8 9 10