• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Just Wondering

falen5

Well-known member
Hello people. Been using the lc475 for few days with printer and im thinking...

is there any old Mac (not osx) that could be enhanced, or even use an overclocked emulator to create a useable computer for today

im talking OS 7 to OS 9,,,,has to feel like a mac

guess you could (and people probally already have) swap the main board of the lc475 with an I7 laptop board and run ballisk II ( thats the best emulator for me anyway, dont like sheepshaver)

would it be possible to have usb, wireless,  etc etc. I guess the hardware would be there so it would be a software requirement in the OS

Would there be sufficient processing power left over from emulation to run what ever old software that exists for these operating systems. Would there be enought processing power left over to update the old software for todays protocols and requirements.

has it been done already.

God i would love to be able to use system 7 , every day , as my main machine , and get most of my usual stuff done on it.

Granted specific software , like Maya, After effects would be best left alone for the pc......but just for email, browsing, utube, music...you know ...the typical time wasting hours in front of a machine

-

cheers folks

 

techknight

Well-known member
it would have to take dedicated developers to write modern browsers, etc.. for the old OS. Which is no easy task, because not only do you have to write the browser engine, BUT you would have to back-port existing libraries, or roll your own libraries for all the little things like javascript, TLS SSL, etc... 

Youtube you would need an HTML5 engine which again would have to be written for the older OS. Not to mention the graphics libraries would need to be written, or an engine created to use the existing quickdraw crap. 

I dont think its possible to take a modern day browser source code, and back-port it to the ancient OS. IT would probably be easier to start with the latest browser that ran on the ancient OS, and then find its sourcecode and write the HTML5 engine for that. Of course you need OpenSSL for the SSL engine which is a requirement these days, and that probably wont compile with all the new C language changes. so it would need back-ported as well.

The simple answer is: no. itll never happen without dedicated developers, and knowledgeable developers familiar with modern an ancient technologies. Otherwise, its just a machine locked in time. 

And besides an emulator would be the only way to get any performance out of it. If you tried to run it on the real machine it would choke. So no point really. 

Oh and dont forget the poor memory management these OSes had like the old W95 days. the browser would probably end up consuming tons of memory trying to render the javascript and HTML pages, and probably puke all over itself and bomb the OS. the browsers at the time were bad enough. 

I have suggested in the past about creating a PDS/NUBUS card with modern day DSPs, or even an ARM Cortex with some RAM to run all the computational intensive tasks, plus itll accept modern day GCC code and libraries. But then I get shot down about how its not the "real thing" and that the mac becomes a "terminal" which is a yes but no situation. 

But the thing is, the "real thing" wont calculate modern day engine requirements without some sort of help, at least not within a reasonable timeframe of internet browsing acceptance. Sure the mac could probably do it on its own. 20 minutes later, and then 5 minutes for each page scroll click. 

 
Last edited by a moderator:

falen5

Well-known member
Hi Techknight

I hear ya. It would ba a major amount of work. Would require the knowledge of true software engineers ......something I am not....by a long shot.

Maybey it would be easier to take a more recent OS and just change the GUI to look like the old mac os.....pretty sure ive seen them somewhere before....but that would not be the same

 Do you know if anyone has ever made even a usb interface for any of the old macs.

I would love to be able to us the lc475 every day.

I dont know what it is, maybey old age, but I have never enjoyed using a computer as much as the macs. Modern machines have amazing power and versatility etc etc. Even my owm machin, I7 running OSX mountain lion hackintosh does not come close to the old feel and look of the old macs.

-

feck............I think it is old age.................dang!

 

uniserver

Well-known member
did you do the 33mhz oc to your lc475?

128 meg ram

10k hd?

dougg3 rom simm,   ram check disable etc?

on board ram remove...

dual 512k vram sticks.

lots little things you can do to boost the lc475 ,  all of witch makes its mac 8.1 experience better.

 

falen5

Well-known member
hi uni.

No Ive done nothing to it at all. Spent the last month building PI metal detector kits.

I imagined there would hardware upgrades, but its software i was wondering about , If anyone tried to write patches for old mac OS's to make them more useful today.

USB would be great on OS7, Youtube etc etc

I guess it would so complex it  would take someone who wrote the origional OS.  

Imagine it, 1 card you plug into your mac thats has a usb port, firewire port, hdmi connection , powerful graphics chip and a co-processor to help the 68040 and a dam big patch for the OS.  I buy one no questions asked.

Id say there would be a very big market for such a device

But I have no idea as to the amount of work and time it would take and weather the market would even justify the cost of developing such a product.

god...that would be so cool.

 

TheWhiteFalcon

Well-known member
What's the point of data buses that the CPU can't even feed? OS9 is barely useable online, System 7 doesn't have a chance regardless of patches.

 

dcr

Well-known member
I have suggested in the past about creating a PDS/NUBUS card with modern day DSPs, or even an ARM Cortex with some RAM to run all the computational intensive tasks, plus itll accept modern day GCC code and libraries. But then I get shot down about how its not the "real thing" and that the mac becomes a "terminal" which is a yes but no situation. 
That would be kind of neat, depending on how it worked.

Systems 6, 7, 8 and 9 are all perfectly usable operating systems, depending on your software needs. As an example, many years ago, I was perfectly content with my PowerMac 7500 which had two hard drives so I could boot into System 8 or 9. But then the credit card company decided my browser was too old and they wouldn't support it anymore. So, I bought a used Mac Mini to use for web browsing. The PowerMac 7500 remained my primary computer until I eventually got a MacBook.

It would have been nice to be able to install a "modern day computer" compatibility card instead. Double-click the MDC program and a window opens up and boots Mac OS X. Then, you launch Safari, pay your credit card, read the latest headlines and watch a Vimeo video. Then, quit the program and go back to what you were doing.

 

techknight

Well-known member
Well, not let the card run an entire environment. I guess you could, but then the mac would truely be a terminal at that point. 

I mean let the card run the Math, or any other calculation intensive subroutines while the mac runs the interface, and any low speed requirements. 

 

falen5

Well-known member
Exactly techknight.

-

im thinking of the speed of present machines - surely there is a way to link a second machine/board that will assist the origional mac system for performance. And at the same time create a seperate link to house moderm requirements, but give control to the origional system.Origional system is in full control.

Like vger ...........in the first star trek film ( i just came up with that.....but its perfect!!!)

-

massive rebuild of OS...massive research........Massive work.......i know .......but it can be done .....jobs would have thought so...weh hey!!!

-

how about a seperate computer, with massive memory,power, graphics , that is running ballisk, but the entire interface is through the running mac operating system. OS7 running all legit , but wired into an onboard emulator, mouse, communication, etc etc.

-

imagine system 6.08 with usb  and youtube......no lag.

_

imagine the internet in black and white..........woooowwwww

-

ah jasus lads........would be a pure 'think different'

-

techknight...from what ive seen of your vids you could probally come up with this in hardware............in a few hours

-

anyone up for the software mountain?

 
Last edited by a moderator:

techknight

Well-known member
Hardware isnt the problem. Programming is. I am just barely learning what pointers are in C. Yea, thats how far back I am with programming languages. I know VB and BASIC like the back of my hand, but thats it. 

 

dcr

Well-known member
System 7.1 was ported to run on x86 Intel chips. It's too bad the source code for that isn't available, else that would probably be a good starting point for such a project.

Like vger ...........in the first star trek film ( i just came up with that.....but its perfect!!!)
The code name for porting System 7 to Intel was the "Star Trek project" and their slogan was "To boldly go where no Mac has gone before."

 

Cory5412

Daring Pioneer of the Future
Staff member
is there any old Mac (not osx) that could be enhanced, or even use an overclocked emulator to create a useable computer for today
Did you mean either the blue-and-white Power Macintosh G3, or most NewWorld Macs after it that had, AirPort, USB, and could boot OS 9?

You can use USB storage on these machines, most of them support wireless, or wi-fi to Ethernet bridges, and you an edit .doc/xls/ppt (the "old" Office format) files in Word 98/2001, etc. You can even connect them to a modern file server running netatalk.

Granted specific software , like Maya, After effects would be best left alone for the pc......but just for email, browsing, utube, music...you know ...the typical time wasting hours in front of a machine
Oh, yeah most of that's going to work poorly (if at all) on Mac OS 9. it's going to be downright impossible on System 7.

Part of is the OS -- it's just not up to the task. Even if you put a whole raftload of horsepower behind it, and run it on newer hardware such as fast G4s with a lot of RAM, the OS isn't really up to the task of managing that in a way that modern software expects.

Part of it is the software -- You could hypothetically port some better software to it, (Chrome, modern Firefox, whatever) but then you run into CPU limitations and the fact that you'd need to do a lot of background work. It's almost going to be easier to build a shim to just boot modern linux in a window on the Mac and literally use Linux in a Window, sort of like the old MATE, perhaps? or build a new operating system with new apps on hardware such as the Raspberry Pi or the nVidia Jetson TK1 development board.

For a while, on one of the IRC channels I'm in (#a2c.chat if I remember correctly) there was talk about using the Pi or similar hardware (or designing new hardware!) as the basis for a modern computer that follows the concepts of the IIgs. It would ultimately be a dual personality kind of thing. A simple graphical interface with a few applications, some Internet stuff (SSH, a browser, maybe a mail app, possibly ports of existing things for convenience) and some development stuff.

It be easier than re-engineering all of Mac OS X to be both modern and classic at the same time.

imagine the internet in black and white..........woooowwwww
Do you mean the web? The Internet has been around since before color displays on computers were really common.

Today, you could probably find a medical grayscale LCD and connect it to your computer. Mac OS X has a grayscale option in the accessibility area as well.

Nothing's optimized for it, but it also doesn't actually look "bad" when you're using it.

---

At the end of the day -- (with some exceptions) any given computer will always be as good as the day you bought it. The most obvious exceptions are that if you have a PowerPC Mac with OS X, you should keep it off the Internet, Because Security™, and if you have an appliance device such as an iPad/iPhone etc that don't allow you to install different versions of the OS at will, then the device may get slower over time as software piles up on it. The other main exception is that connection methodologies change, and what Claris Em@iler or Eudora or Netscape supported in the 1990s is almost all gone at this point. (And email providers are now so generous with storage that you typically wouldn't want to take your mail off of them.)

If you were using a Performa for writing letters and keeping your budget in 1995, there's no reason you couldn't do so today.

im thinking of the speed of present machines - surely there is a way to link a second machine/board that will assist the origional mac system for performance. And at the same time create a seperate link to house moderm requirements, but give control to the origional system.Origional system is in full control.
That all sounds incredibly convoluted.

Why not just have a 68k Mac and enjoy it for the things 68k Macs are good for? There's plenty you can do on it, and even ways you can integrate it with modern workflows (using plain text or markdown files, file server with netatalk, using an SSH (or telnet, within your own LAN) server to do email on a remote UNIX/Linux system (one of the ways you would've done it in the early '90s before PPP made it easy to use Internet applications directly on your Mac in a home environment), and then use a tablet, chromebook, OS X or modern Windows computer for anything you can't do on the vintage Mac?

 

IPalindromeI

Well-known member
Why bother with a modern day compatibility card, anyways? At that point, just use a Raspberry Pi, and gut the old Mac to install it in if you really want to browse the web on it.

 

falen5

Well-known member
Hi folks

Im in the same boat techknight...vb 5 and basic.....tried Borland c++ for a few weeks and got angry...that's when I started vb and got happy again

Cory I ment mac se or  performa 475 (or is it and LC475). system 7.Basically any machine that will run the old OS's. The idea is to keep the old machine, system and all its software. I spend allot of time using my macs and my favourite mac is the SE. If only it could go on the net. I saw some guy who got his mac plus on the web but it was too slow to be pratical

https://www.engadget.com/2013/12/16/getting-a-27-year-old-mac-plus-onto-the-web/

I hear all the 'why bother, gut the machine and slap in an lcd and modern Board'............ that's not the idea at all

ill try describe the idea from another angle

Mac se.......OS7...theres loads of software for it. want to add usb and the internet. So its not start with a new machine and build backwards but the opposite- start with old machine and add to it

The whole point is to keep it a true mac, not emulated, not osx ,not new OS with old apple gui

I know its a nightmare, bus widths, processor instruction sets, code, problem after problem

DCR - I have never heard of 7.1 being ported to intel chips. Would love to check it out. Is there a link on here.

 That's gas about startrek..........sure you cant bate a bit of star trek.....most of the modern stuff is more painful than Scotties accent!!

 

techknight

Well-known member
I have realbasic for the Mac which is very similar to VB. But the problem though, the 68K version is highly unstable and constantly crashes with Type errors. But when it does work, its kinda neat. 

Especially if I am sitting side by side with my Mac, and my PC. Use the PC to look up parts, and then copy and paste between my PC, and my mac with a little clipboard program I wrote that uses sockets, to the excel BOM spreadsheet. At least I do get some use out of it from time to time. 

 

gdanie

Active member
An excellent effort was made with Classilla to make a browser that is capable on today's web on the machines running
OS9.  However, Cameron's other project, TenFourFox, which there is a much bigger demand for, has taken precendence.  Even Classilla though, because of all of the coding that would be necessary to keep the browser completely modern, is now designed to browse in a "mobile application" mode. 

I don't know man.  I do what I can with my vintage, legacy equipment.  But in terms of using the more heavy internet uses in computing, I always go back to my R61 running a Linux distribution based on the latest Debian testing releases.  But I do a lot on my iMac g3 and my SE/30.  On both of those computers I do a lot of gaming, use IRC, read the news, graphics editing, work on spreadsheets, write documents, etc.  I aim to be doing a lot of the same thing with my IIgs, after I resurrect it from the dead.

I see where you are going with this - you are going for aesthetic.  You want your computing experience to look and feel retro, while keeping up with the times.  I totally get you.  It would be great.  But no one has really accomplished anything like that as of yet. I saw what you said about the I7 upgrade, and reminded me of a guy I saw on youtube, who did this with a g3 flowerpower iMac:  https://www.youtube.com/watch?v=FVTTVOtvF3Q  I've seen others do almost the same thing with the Mac Color Classics.  To do that to a completely non-dead CC is pretty evil I think, though.

 

uniserver

Well-known member
yeah i did something like this back in 07.

i made it a real hackintosh as well... it was running 10.4.11 witch was current at the time.

natively  /w GMA 950 graphics.  Full QE and CI...  it was bad ass!   

DSCF0206.JPG

DSCF0224.JPG

DSCF0208-1.JPG

DSCF0249.JPG

DSCF0248.JPG

DSCF0247.JPG

DSCF0246.JPG

DSCF0228.JPG

DSCF0205.JPG

 
Last edited by a moderator:

uniserver

Well-known member
interesting

The group managed to meet its deadline and had a functional demo ready by December 1, 1992. Apple executives were amazed to see the Finder run on an ordinary PC. The engineers did more than that – QuickDraw GX and QuickTime were also ported to x86.
San Francisco Canyon Company was a software developer company that was contracted by Apple Computer in 1992 to port the QuickTime technology to Microsoft Windows. They made their first release of QuickTime for Windows in November 1992.

In July 1993, Intel contracted the San Francisco Canyon Company to improve the performance of Microsoft's Video for Windows technology on Intel processors. By the end of 1993, Intel and Microsoft had combined their efforts to improve Video for Windows by creating a joint technology called Display Control Interface that was included in version 1.1d of Video for Windows.

The lawsuit "Apple Computer v. San Francisco Canyon Co.", filed on December 6, 1994, alleged that the San Francisco Canyon Company used some of the code developed under contract to Apple in their additions to Video for Windows. Apple expanded the lawsuit to include Intel and Microsoft on February 10, 1995, alleging that Microsoft and Intel knowingly used the software company to aid them in stealing several thousand lines of Apple's QuickTime code in their effort to improve the performance of Video for Windows.

On March 3, 1995, a Federal judge issued a temporary restraining order that prohibited Microsoft from distributing its current version of Video for Windows. [1]Microsoft subsequently released version 1.1e of Video for Windows, which removed all of the code contributed by the San Francisco Canyon Company, stating in the release notes "does not include the low-level driver code that was licensed from Intel Corporation".

Later testimony in the United States v. Microsoft case revealed that, at the time, Apple was threatening Microsoft with a multi-billion dollar lawsuit over the allegedly stolen code, and in return Bill Gates was threatening with the cancellation of Office for the Mac. [2] [3] In August 1997, Apple and Microsoft announced a settlement deal. Apple would drop all current lawsuits,

I wonder if these projects for x86 are 2 of the same...

both situations using " San Francisco Canyon Company" for the port.

​I know one was talking about quicktime for windows and the other was talking about quicktime for system7, on x86.

 
Top