
Idle is a minimalistic lisa 1/2 emulator. Idle stands for "Incomplete Draft of a Lisa Emulator".
Idle developpment was started in September 2006, first boot of an OS (Macworks) was in december 2006. Idle is still in developpment.
Idle emulates the following:
- A lisa 1 or II/5 with an attached 5Mb or 10Mb profile.
- Inputs from mouse, keyboard.
- no sounds yet...
- no serial interfaces for now (will take some time...).
More about Idle...
- Download binary;
- Download/Browse source;
- Getting boot ROM: Idle needs original Rev C or Rev H (that may be split into two 8Kb files) bootstrap ROM to start. The original rom files are not provided here.
-
- Supported bios files must be named 341-0175-h 341-0176-h (Rev H lisa 2) L176REVC.bin
L175REVC.bin (Rev C lisa 1) and vidstate.rom
. The emulator makes an internal patch of the H romset (to skip the SCC loopback test);
- An alternate and free boot ROM : (work in progress...come back later... (well... not released yet... but sourcecode is near)).
- Using Floppy Images:
-
- Idle uses floppy images in disk copy 4.2 format (filesize 419284 byte);
- WARNING: Images are written back only when disk is ejected (this may prevent floppy corruption). (2018 : need to check... not sure it's still true today...)
- Installing an OS:
-
- Lisa OS : Lisa OS is a 4 or 5 floppy distribution. Boot with first disk, choose install, then insert the correct disk when needed. At the end of the process click
finished and "Start Up". Idle will then go to integrated debugger (because a double exception is received). Restart the emulator and Lisa OS will start from profile.
- Macworks : fixed in R20 version.
- Xenix : Works
- Elements of the emulator / Credits:
-
- SDL1.2: Prefered GFX library to date
- Allegro Game library: Option, was used in first idle versions
- Musashi 68k core: The CPU emulation was originaly written by Karl Stenerud (Musashi Copyright 1998-2001 Karl Stenerud. All rights reserved.)
- MAME and MESS: The VIA emulation derives from the MAME Multi Arcade Machine Emulator. The lisa driver (written by R. Nabet)
for MESS was a great source of information. (some code from Idle was also ported back in MESS/MAME)
- Idefile: The profile protocol is well documented on this profile/Widget replacement
hardware.
- Platforms that may run Idle:
-
- Linux: My main OS for years...
- Raspbian:not at fullspeed on RPI model B, should be OK with model 2+
- Windows : tested Win7 Win10
- Macos X
- Long time ago, I compiled and adapted Allegro 4.0 to Macos 8/9: I ported back Allegro (4.0)...
- Links for Lisa enthusiasts:
-
- Other lisa Emulators:
-
- Lisaem : The first project started (ca 1998), the last published (2007) also the first to run Lisa OS.
- MESS lisa driver : The first published project that runned some lisa software (macworks). Very interesting hardware disk
emulation.
- A macworks (lisaworks?) specific emulator was also started (ca 1998) but never published.