Jump to content


  • Content count

  • Joined

  • Last visited

About gilles

  • Birthday 08/19/1972

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
  • Interests
    Lisa, NeXT, emulators...

Recent Profile Visitors

58 profile views
  1. cpu rom 3a needs video rom of the screen kit to display properly. A lisa can start with a rom mismatch but displays dots at (not really) random places instead of images.
  2. There was a capacitor list somewhere (values and digikey reference) but I cannot find it anymore. You can find some parts on lisalist I think https://groups.google.com/forum/#!searchin/lisalist/capacitor$20list$20lisa|sort:date/lisalist/mwROKHVSnL0/qoW4zNRk6jgJ I'm not 100% sure that a 800k iorom works with 400k drive but this version of iorom is needed for Macworks plus. Your screen kit transformer is not plugged in, that may explain why your image is small (as SuperSVGA said). You will have to adjust potentiometers after it is plugged If you want to use your lisa as a slow macintosh plus, the best option is to install a 800kb floppy, if you want to play with lisa OS you will need to change CPU rom and video prom
  3. Gemdos + GEM for lisa

    it appears that the gemdos part is unfinished, but I posted a new image that should work for 1.5 and 2Mb ramsize. The problem with more than 1mb is that video base address is not where the coders from DRI hardcoded it. I added a builtin command "MAGIC" in command.prg to force the normal value of 1Mb lisa. gemdos.dc
  4. with this io rom I think you should have a 800k floppy. you can try to put a 800k mechanism (but you need to check first the floppy cable, it may have been modified for a 800kb drive, also check the lisalight board as the modification can be here also). or you can put a new original 400Kb rom for the 2/5 (on a 2732 eprom). with a 3A cpu rom (part of the screen modification kit) you will only run macworks XL or plus.
  5. your iorom seems to have a label on it, maybe it was modified for a 800Kb floppy... but you have a 400k drive it seems. what are the rom numbers when your lisa is booting?
  6. Gemdos + GEM for lisa

    disc image (for 400k floppy only) is on my page (and binary for Idle emulator on sourceforge are now r23 release (needed for gemdos because I was throwing an unexpected bus error on some condition)). http://www.alternative-system.com/?page=gemdos_lisa&lang=EN http://www.alternative-system.com/files/gemdos_lisa/binary/gemdos.dc (fixed) tool will be put on github later
  7. Gemdos + GEM for lisa

    video of desktop and Dr doodle app running (on real lisa 2/10) https://youtu.be/TDruBwysYoc
  8. Gemdos + GEM for lisa

    tested on real hardware (lisa 2/10 + Xprofile) ... until command boot (my lisa keyboard is faulty with lots of partial pads inside )
  9. I found lisa gem binaries years ago (somewhere in old digital research archive that went public from Caldera here for example http://www.deltasoft.com/downloads-gemworld.htm). The gemport file contains lisa binaries. Reading sources I found the way to pack this as a bootable lisa floppy image (tested under emulator for now). Lisa + gemdos was the first devkit for atari ST TOS development http://www.dadhacker.com/blog/?p=1000
  10. For sure there is a bus error handler in all versions of los and workshop. The code is complex and rely on identification of the last opcode in the instruction register. I needed to debug the behaviour of the emulator for this. The 68000 core I use is still buggy for some points. I will read the code but probably it will not change much for emulators
  11. Lisa is not that slow, it’s 5mhz versus 8mhz for mac but with plenty of ram and a harddrive. Lisa OS is slow but macworks is not and for its time the workshop was a fast dev environment. But does not change the fact it was a failure my point of view is that the hardcoded mmu is the major flaw of lisa because 68000 is not restartable processor
  12. found the main bug that crashed macworks while booting (version xl3.0). The opcode ADDA.W (A0)+,A0 was not emulated properly. It's a weird opcode because you do not know exactly which value of A0 is taken (for the address it is pre incrementation, but for the final result it's post). The compiled code changed from gcc3 to gcc4+ or maybe it worked by chance if code is optimized
  13. The cost was probably not too high. This cobol seems to be a third party cobol ported to the workshop. You just have to port some api and probably adapt a runtime library but since there is already an os and a c and pascal compiler you do not start from scratch. Anyway a cobol compiler was mandatory for a business oriented computer (at least until around 2000)
  14. maybe this one ? ftp://bitsavers.informatik.uni-stuttgart.de/../../bits/Apple/Lisa/cobol_2.0/ [edit] seems good
  15. Idle does not emulate the rom, rom H (lisa2) or rom C(lisa1) must be present in bios directory (video prom image also for serial number). I wrote in another project an alternative boot rom https://sourceforge.net/projects/idle-boot-rom/ but it's so old and outdated that the cvs repository is read only and needs to be migrated to SVN or something else. It's an interesting bootstrap for a repair rom and may be usefull someday. this alternative rom is 68000 code and may run in the real lisa (maybe some initialisations are missing, for screen contrast for example). [edit] the alternative rom project was not commited on sourceforge at latest version... maybe code is lost forever... I think ray did emulate the rom for the romless version of lisaem (I suppose romless is optional and lisaem can still run with rom files). I do not know exacly how he did (68000 code or higher level traps in emulator). For Idle the problem is not in the rom but somewhere else, probably in the 68000 emulation, the memory or the SCC (It's not in floppy emulation, it also fails when booting from a known good profile image). I think it can be fixed in weeks if I find time.