Welcome, Guest | Home | Search | Login | Register
Author System 7 ported to x86 - presumably (Read 88336 times)
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
on: October 01, 2025, 11:40

article on hackaday.com (modern browser needed)

I haven't dug deeper into this due to time constraints - is this really a "native" port or just some bootloading an emulator that runs it thingie? Anyway, caught my eye though hard to believe :)


(kind regards to ya'll from my lunch break :) )
Last Edit: October 01, 2025, 11:55 by Bolkonskij
Cashed
128 MB
****
Posts: 192
System 7 Newcomer!
View Profile Lost+Found Archive
Reply #1 on: October 01, 2025, 12:58

Wow! —Epic supercalifragilisticexpialidocious find @Bolkonskij! :D

Quote from: Project manager:  DAVIS, KELSI
We present an AI-assisted reverse engineering framework that achieves dramatic speedups—on the order of hundreds of times faster than traditional manual methods—by orchestrating specialized agents for evidence curation, struct recovery, and code drafting. Using this approach, we recreated a bootable prototype of Apple System 7.1 from binary analysis in just 3 days, a task that would normally require months or years. The framework enforces strict provenance tracking, tying each change to either disassembly bytes or runtime verification under QEMU. Rather than reporting abstract accuracy percentages, we emphasize artifact-based validation: screenshots, serial logs, and resource extractions that demonstrate Chicago font rendering, menu bar behavior, desktop patterns, and icon display. This work shows how carefully scoped AI assistance, coupled with human review and a structured verification loop, can transform reverse engineering from a slow artisanal process into a systematic, reproducible workflow for preserving computing history and modernizing legacy systems.

Published September 24, 2025 | Version v2
https://zenodo.org/records/17196870

This is a spot on example of exactly what I hinted in AI•OS back in 2022.

Quote from: Cached
“Maybe it never occured to anyone that one can download and run something like e.g. the uncensored LLM Dolphin Llama 3 offline on an external flash drive. Then fed it with 68000 assembly language, Pascal, C, MacForth, etc. manuals and source code.
One could be spitting out new Applications, Games -and even Operating Systems -for legacy barebones.”

Time lets people have the time to change their views and opinions.

Get off work quickly! ;)
cballero
1024 MB
******
Posts: 1176
System 7, today and forever
View Profile
Reply #2 on: October 01, 2025, 17:34

@Cashed: as you posted on this here I also did on the MG ;)

It's exciting to see how such AI abilities could possibly be used to RE existing abandoned SW to tweak it and help fix existing issues or even add features; these might even be additional tools for Lauland and others to tinker with, you know? :D
68kmac
32 MB
***
Posts: 51
System 7 Newcomer!
View Profile
Reply #3 on: October 01, 2025, 18:20

Sounds like project "Star Trek" :) now some apps should be Ported too :)
lauland
512 MB
*****
Posts: 674
Symtes 7 Mewconer!
View Profile
Reply #4 on: October 02, 2025, 16:23

This is just a copy of what I wrote on MG, but figured I'd post it here:


I looked at the source, and it isn't very cohesive and is organized VERY strangely.

There are multiple different implementations of parts of the different toolbox managers. If you do a search for a favorite function in, say, QuickDraw or the Resource Manager, you'll find multiple versions, some of them look like great starts but have things similar to "// Implementation would actually draw here". Others explicitly say "clean room implementation", but are extremely sparse and also incomplete.

That may all be just because it "isn't finished"...but...rang some alarm bells in my head.

Things like where they mention "the chicago bitmap font". What?!? They wrote special code JUST for that?!? If they had actual working QuickDraw and Resource Manager, they'd just load it from a resource. It would be foolish NOT to.

And, yes, the fact that they chose 7.1 I believe is EXTREMELY suspicious. To be clear, the "Super Mario" leak was of the source code of the ROM, so wasn't ALL of System 7.1, but it is definitely out there freely, and it was SURELY swallowed by AI bots. So if you ask an AI to generate "source code that follows this spec and acts like System 7.1", I think it would be IMPOSSIBLE to not get bits of the actual Apple source code regurgitated in there. Even just lines here and there.

The thing is, if any real Mac fan with deep knowledge were doing this, I think they'd start with System 6. Its FAR smaller and easier. Or they'd do System 7.0...7.1 was mostly just fixes. Or they'd do MacOS 9...I mean...wouldn't you?

So, this is a mishmash, shows great potential and is an interesting approach...but...I think, unless they re-write everything completely from scratch it is TAINTED. They can say they didn't look at the apple source code, but the AI surely did.

I've looked at the Super Mario source, and parts of this look...well...organized or laid out in...similar ways. Odd ways a modern programmer probably wouldn't choose. I think the parts I was looking at like this were the AI generated ones...

It looks like they may be writing new "clean room" code, but using the AI generated stuff as guides...but if they copy parts of it, they may end up actually copying Apple source code, put through a meat grinder, and not identical or completely recognizable, but that WAS what it originally was.
wove
1024 MB
******
Posts: 1363

View Profile
Reply #5 on: October 03, 2025, 00:31

Quote from: lauland
the fact that they chose 7.1 I believe is EXTREMELY suspicious.

System7 originally still had the “system suitcase” setup with the System where you used the font and DA mover for chores. System 7.1 marked a the clean System7 setup that remained pretty consistent up until OS X.

The whole venture strikes me more like a proof of concept endeavour than working toward something useful.  I guess I do not see much of any value in System 7 being ported to intel.

As it stands in my eyes AI is pretty decent in creating a summary, but I not seen any “insights” it has done. I have also not see anything I would classify as creative, maybe it has done clever things. AI has been good at protein folding, but that is a very rule based procedural endeavour and it in that AI seems more a savant for the speed with which it works. I do think a great many people do tend to conflate creativity, cleverness, speed and intelligence.
Pages: [1]

© 2021 System7Today.com.
The Apple Logo, Macintosh™, Mac OS™, and others property of Apple Computer, Inc.
This site is in no way affiliated with Apple Computer, Inc.