• 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.

PCE/macplus emulator

mdanh2002

Well-known member
Hi,

I have written a review of the PCE/macplus emulator:

http://www.toughdev.com/content/2016/11/pcemacplus-the-ultimate-68k-classic-macintosh-emulator/

This is a highly customizable emulator that can emulate many 68k compact Macintosh models from the Macintosh 128K/512K up to the Macintosh SE, supporting sound, serial port and Internet access via PPP.

The article contains the steps to compile PCE/macplus under Ubuntu Linux, setup PPP support and described the problems I have with the HD20 INIT on the Macintosh 512K emulated by PCE/macplus once the Sony driver support is enabled.

Let me know what you think. 
clear.png.8a4e5da0110d13511a537fbd13c057cc.png


 

Themk

Well-known member
Very nice write up. I enjoyed reading it! Thanks :approve:

 
Last edited by a moderator:

mdanh2002

Well-known member
Very nice write up. I enjoyed reading it! Thanks :approve:
 
Thanks :) I just want to introduce everyone to this superb 68K Mac emulator. In terms of functionality, it is much better than Mini vMac which can't support PPP or serial port functionality. I am currently using it with Retro68K (https://github.com/autc04/Retro68) and Code Lite IDE (https://codelite.org/) on Ubuntu as the development environment to write 68K Mac apps, trying to see if I can develop a web browser for System 6 ...
 

mactjaap

Well-known member
Absolute fantastic post!

I never knew there was a System 6 emulator that is capable of running PPP. As diehard MacIP/TCP/IP fan I would really like to surf the Internet with System 6!

Thanks for all your efforts and keep us posted about the Browsy development!

 

K55

Well-known member
Ah I'm doing my 68k development on sheepshaver using codewarrior pro 6, are you still able to use the standard apple quickdraw functions using retro68k?

 

Themk

Well-known member
I lookd at Retro86 a little while back, I will have to look more seriously at it again. Using it with Code Lite seems like a very good idea!

K55, I just use MPW (In Basilisk II) for my 68k mac development. Once you understand all of the nuances of MPW it works pretty well. For my IIgs GS/OS development I use Opus ][ by The Byte Works, which has a nice 65C816 assembler, a C compiler, a Pascal compiler, and a few other things. I use its IDE under KEGS for my GS/OS development, works pretty well. I also used the MPW IIgs tools in the past, but I like the Orca C compiler (by The Byte Works) better.

 
Last edited by a moderator:

mdanh2002

Well-known member
Ah I'm doing my 68k development on sheepshaver using codewarrior pro 6, are you still able to use the standard apple quickdraw functions using retro68k?
Unfortunately I tried and Quickdraw functions are not supported. The author did not migrate the Quickdraw .o files in the MPW disks to be compatible with GCC. That said, most other applications should compile fine with only some minor modifications. 

I also wrote a review of Retro68 and share some of the issues that I have here:

http://www.toughdev.com/content/2017/03/exploring-retro68-gcc-based-sdk-for-68k-macintoshes/

Let me know if there is anything else you want to know :)

 

mdanh2002

Well-known member
Correction: any Quickdraw functions that are declared as ONEWORDINLINE should work fine. Other functions may result in a linker error if used.

 
Top