GEMDOS on Apple Lisa

Troubles with your machine? Just want to speak about the latest improvements? This is the place!

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Post Reply
User avatar
tenox
Captain Atari
Captain Atari
Posts: 380
Joined: Thu Apr 05, 2012 11:52 pm
Location: Sunnyvale, California
Contact:

GEMDOS on Apple Lisa

Post by tenox »


User avatar
Bama
Captain Atari
Captain Atari
Posts: 223
Joined: Sat Feb 28, 2015 1:25 pm

Re: GEMDOS on Apple Lisa

Post by Bama »

Strange to see our familiar file selector on an Apple Lisa. Thanks for the links.
:-)
BAMA

gilles504
Atari freak
Atari freak
Posts: 69
Joined: Thu Aug 11, 2011 4:17 pm

Re: GEMDOS on Apple Lisa

Post by gilles504 »

Hello, I still need to update the disc image on my old site (it will boot but not bring gemvdi/desktop).
In fact my bug in creating a boot disc for lisa can be found in the screenshot, you can see that some files have wrong size (this is due to a FAT12 code assuming int to be 16bits (the code comes from a very old mini MSDOS, so it's non portable 8088 C, it now works under X86 linux but will not under big endian or non 16bit short C).

This version of gem seems not finished (in fileselect you can only type 7 letters, and init c: in gemdos is void and do not init the lisa HDD). But if packaged to a hdd with C, ASM and make tools (not done yet) it is probably the same dev environment that was used by a part of the atari team for TOS.

Maybe some early atari mono gem programs can run on lisa but there is not much room on 400Kb floppy to try.

User avatar
1st1
Atari Super Hero
Atari Super Hero
Posts: 877
Joined: Mon May 07, 2012 11:48 am

Re: GEMDOS on Apple Lisa

Post by 1st1 »

You should port EmuTOS on Lisa... and add support for Lisa external harddisk...
Power without the Price. It's not a bug. It's a feature. _/|\_ATARI

1040STFM in PC-Tower (PAK68/2, OvrScn, 4 MB, 1GB SCSI, CD-ROM...) * 3x Falcon 030 * 3x TT030 * many 260 /520/1040ST(F)(M)(+) * 520/1040STE * many Mega ST * 2x Mega STE * Stacy * STBook * 2x SLM605 * 3x SLM804 * SMM804 * SH 204/205 * Megafile 30/44/60 * SF314 * SF354 * 5x Pofo * PC3 * ...

gilles504
Atari freak
Atari freak
Posts: 69
Joined: Thu Aug 11, 2011 4:17 pm

Re: GEMDOS on Apple Lisa

Post by gilles504 »

1st1 wrote:You should port EmuTOS on Lisa... and add support for Lisa external harddisk...
I already looked a bit here and yep, an emuTOS port could be an interesting project. But I need to setup a good 68k cross compilation environment first.

User avatar
Neurotoxic
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 118
Joined: Thu Apr 20, 2017 9:29 pm
Location: Bremen (Germany)
Contact:

Re: GEMDOS on Apple Lisa

Post by Neurotoxic »

gilles504 wrote:
1st1 wrote:You should port EmuTOS on Lisa... and add support for Lisa external harddisk...
I already looked a bit here and yep, an emuTOS port could be an interesting project. But I need to setup a good 68k cross compilation environment first.
I think it would be better to port EmuTOS to the 68k Macs. There are much more old Macs out there than Apple Lisas. :wink:
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Card, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee, PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

User avatar
1st1
Atari Super Hero
Atari Super Hero
Posts: 877
Joined: Mon May 07, 2012 11:48 am

Re: GEMDOS on Apple Lisa

Post by 1st1 »

Old macs are also a nice target. Let's take especially the later 68k color macs...
Power without the Price. It's not a bug. It's a feature. _/|\_ATARI

1040STFM in PC-Tower (PAK68/2, OvrScn, 4 MB, 1GB SCSI, CD-ROM...) * 3x Falcon 030 * 3x TT030 * many 260 /520/1040ST(F)(M)(+) * 520/1040STE * many Mega ST * 2x Mega STE * Stacy * STBook * 2x SLM605 * 3x SLM804 * SMM804 * SH 204/205 * Megafile 30/44/60 * SF314 * SF354 * 5x Pofo * PC3 * ...

BlankVector
Atari Super Hero
Atari Super Hero
Posts: 504
Joined: Wed Oct 24, 2007 7:52 pm
Location: France
Contact:

Re: GEMDOS on Apple Lisa

Post by BlankVector »

1st1 wrote:You should port EmuTOS on Lisa... and add support for Lisa external harddisk...
Well, I already considered that...
Very possible to load EmuTOS from floppy on Lisa, as it haves enough RAM :)
One would just have to recompile EmuTOS for non-Atari hardware, and write a floppy bootloader for Lisa. And voilà.
Regarding to video, I have no idea if the Lisa has a bitplane mode like ST-High. If so, EmuTOS internal VDI could be used out of the box (like on Amiga monochrome modes). If not, someone will need to write an fVDI driver for Lisa.
gilles504 wrote:I already looked a bit here and yep, an emuTOS port could be an interesting project. But I need to setup a good 68k cross compilation environment first.
Easy.
Vincent Rivière's m68k-atari-mint cross-tools
Subscribe to my Vretrocomputing channel on YouTube and Facebook. Latest video: Steem - Atari ST emulator.

arf
Captain Atari
Captain Atari
Posts: 206
Joined: Thu May 17, 2012 9:56 pm
Location: Germany

Re: GEMDOS on Apple Lisa

Post by arf »

Neurotoxic wrote:
gilles504 wrote:
1st1 wrote:You should port EmuTOS on Lisa... and add support for Lisa external harddisk...
I already looked a bit here and yep, an emuTOS port could be an interesting project. But I need to setup a good 68k cross compilation environment first.
I think it would be better to port EmuTOS to the 68k Macs. […] :wink:
Especially since there’s a flashable ROM SIMM for many 68k Macs …

simonsunnyboy
Moderator
Moderator
Posts: 5225
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: GEMDOS on Apple Lisa

Post by simonsunnyboy »

What an irony as so many people bought Ataris as Macs were too expensive.

From a plain technical and historical point of view, I think EmuTOS on the Lisa would be a must-have and for M68K Macs a nice kick in the butt :)
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

gilles504
Atari freak
Atari freak
Posts: 69
Joined: Thu Aug 11, 2011 4:17 pm

Re: GEMDOS on Apple Lisa

Post by gilles504 »

I've installed and compiled a first test (and tested under original DRI gemdos for now). It does not run on lisa yet but I'm not sure this early gemdos have the same exec format than later TOS.

Also since all libc is linked, it makes a large binary (127kb), and I cannot have this binary + gem on the same 400Kb floppy image.
I'll try to recompile a small code without libc (with direct calls to Traps in assembly code to display something).

gilles504
Atari freak
Atari freak
Posts: 69
Joined: Thu Aug 11, 2011 4:17 pm

Re: GEMDOS on Apple Lisa

Post by gilles504 »

Ok I could compile with m68k-atari-mint-gcc and run it under lisa gemdos but not with libMint. It worked with libcmini (https://github.com/mfro0/libcmini)

(I also recompiled some lisa gemdos and gem sources with hatari + emutos + a gemdos hdd).

User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 1915
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: GEMDOS on Apple Lisa

Post by Cyprian »

gilles504 wrote:(I also recompiled some lisa gemdos and gem sources with hatari + emutos + a gemdos hdd).
interesting, can you pls share that binaries?
Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

gilles504
Atari freak
Atari freak
Posts: 69
Joined: Thu Aug 11, 2011 4:17 pm

Re: GEMDOS on Apple Lisa

Post by gilles504 »

I used this archive http://www.retroarchive.org/cpm/archive ... devkit.zip
unzip in a directory that will be the base of gemdos drive for hatari
then I used a command.prg from http://www.retroarchive.org/cpm/archive ... oemkit.zip
(also put at least command.prg in the gemdos drive).
from emutos desktop launch command.prg => it gives a shell gemdos access. (there may exist other command.prg more recent, I did not search, I think there is one in emutos).

then go to the SAMPLE dir and just type HELLO.BAT and build begins (for a very small gem application)

some other parts I wanted to compile (lisa low level init) are incomplete in this archives but the missing parts seems to exist (at least in emutos initial files import for example).

The compiler is old and slow, it is from DRI "FCLEAR68K V02.00, Copyright(c) 1984, Digital Research XXXX-0000-654321"

User avatar
mfro
Atari Super Hero
Atari Super Hero
Posts: 842
Joined: Thu Aug 02, 2012 10:33 am
Location: SW Germany

Re: GEMDOS on Apple Lisa

Post by mfro »

gilles504 wrote:Ok I could compile with m68k-atari-mint-gcc and run it under lisa gemdos but not with libMint. It worked with libcmini (https://github.com/mfro0/libcmini)

(I also recompiled some lisa gemdos and gem sources with hatari + emutos + a gemdos hdd).
Thank you for putting having put libcmini to another good use!

User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 1915
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: GEMDOS on Apple Lisa

Post by Cyprian »

interesting thread from this year about GEMDOS on Lisa:
https://68kmla.org/forums/index.php?app ... s&id=59724
Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

User avatar
Eero Tamminen
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2103
Joined: Sun Jul 31, 2011 1:11 pm

Re: GEMDOS on Apple Lisa

Post by Eero Tamminen »

Thread mentions code being now in: https://github.com/cheesestraws/lisa-gemdos

And there seems to be also an emulator (LisaEm) for Lisa here: https://github.com/rayarachelian/lisaem

I haven't tried either of them yet though.

I think EmuTOS port to Lisa would be more interesting than improving lisa-gemdos though, as EmuTOS has a huge amount of bug fixes & improvements compared to those early GEM versions.

Post Reply

Return to “Hardware”