English Amiga Board

Go Back   English Amiga Board > Requests > request.Apps

Thread Tools
Old 13 June 2021, 21:51   #1
Registered User

Join Date: Feb 2021
Location: UK
Posts: 31
Have any old Mac Classic apps been open sourced?

Remembering that Deluxe Paint 1 was open sourced for internet archive (would be nice if they could do version 5 as well!) I wondered if there was any old Mac classic software that had been open sourced, especially something as useful as say Office 4 or early Photoshop or Quark, that we would have killed back in the day to have on Amiga, because at least if they were open sourced now there would be a chance to port them over to make native Amiga versions, just for the fun of it.

Yes I appreciate there's few people with the time and skill to make such ports even if the source code existed... but one can dream!
NinjaCyborg is offline  
Old 13 June 2021, 23:32   #2
Zone Friend

redblade's Avatar
Join Date: Mar 2004
Location: Middle Earth
Age: 37
Posts: 1,833
Yes Adobe Photoshop 1.0 (Pascal, Assembler)
Mac Paint (Or is it Mac Draw?), (Pascal, Assembler) with source code also to QuickDraw routines.
redblade is offline  
Old 13 June 2021, 23:42   #3
Registered User

Join Date: Feb 2021
Location: UK
Posts: 31
Oh really that is interesting. Now I can't help but think how fun it would be to do a summer project to port it... or to implement

I wonder how compatible the (non OS specific) code is with HiSpeed Pascal... (should be pretty good, the guy who wrote it worked at Borland on TurboPascal)/ Or maybe a better way would be to actually implement the mac os toolbox API as a source code compatible wrapper around Amiga APIs...
NinjaCyborg is offline  
Old 01 July 2021, 08:05   #4
Registered User

Join Date: Aug 2018
Location: Minneapolis, USA
Posts: 238
If you ported quickdraw (source code available), you might have a shot at getting MacPaint or MacDraw (whichever one was released), but short of that, it's going to be hard to do anything other than just recreate all the code from scratch (I think, anyway). Classic Mac apps make A LOT of calls to the toolbox. Plus you have the added fun of the pascal-style calling.

I really wished that WriteNow had been open sourced. That was a great, compact, and fast word processor. It has a kind of interesting back story too: it was the back-up / shadow project in case MacWrite wasn't ready/good enough at the launch of the Mac in 1984. I had no idea of that at the time, learned that this year I think.

So one project you might want to look into: the name escapes me at the moment, but there is a team that is recreating the Mac Toolbox (basically kickstart ROM), kind of creating an AROS / WINE mashup that lets you run 68K Mac apps on a browser (or something). It's NOT emulation. They are recreating the API.
Warty is offline  
Old 01 July 2021, 11:25   #5
Registered User

Join Date: Feb 2021
Location: UK
Posts: 31
I think I read of some abandoned mac classic runtime (called me Executor?) that would do that, pretty cool if it works. Luckily on Amiga we have Shapeshifter too. But native ports would be awesome.

I didn't know quickdraw itself was now open source. That could be interesting as Amiga graphics library never offered the kind of display independent abstraction that quickdraw did. i think guigfx/render libs are the closest we had to filling that gap.
NinjaCyborg 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
lLook aTt yoUu hHhackerRr - System Shock 1 code for Mac open sourced saimon69 Retrogaming General Discussion 0 08 April 2018 07:49
How about a Kickstarter to open source AmigaOS classic? wXR Amiga scene 2 22 February 2013 10:50
Classic WB 1.x era apps and game mods chocolate_boy Amiga scene 1 10 March 2010 10:52
Looking for classic amiga game authoring apps Michael Parent request.Apps 5 31 October 2009 01:57
Ambient Open Sourced. Paul News 0 22 January 2005 18:16

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 11:25.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.07548 seconds with 15 queries