General Category > Building LOS From Source
Moving the many source files to the Lisa
AlexTheCat123:
I've finished working out all the issues at this point, except for one really weird one where the newly-compiled SYSTEM.OS fails to boot the Lisa with a 10730 (bad SYSTEM.OS) error. Not sure what's happening here because I'm pretty sure everything is identical to my original working build image, but I'm trying to get it figured out.
I'm at the beach for the weekend, so I might be a bit slower than usual to get this done, but I brought a Lisa with me to keep working on everything. Sorry for the delay; I promise I'll get the final working version of everything onto Github as fast as I possibly can!
AlexTheCat123:
It turns out that my disk image was corrupted in some way, and that's what was causing the 10730. It compiles and boots just fine on a second image. So I've put all the fully tested and working scripts on Github now.
If you've already downloaded the LOS Compilation Base disk image in the past, be sure to redownload the new version before continuing!
Detailed instructions are in the readme, but here's the gist of it.
1. Run the patch_files.py script with your Lisa_Source directory as the argument, and it'll apply all the needed patches to your source files. Make sure it says it patched them all!
2. Connect a serial cable between your modern computer and your Lisa. If you're using a USB to serial adapter, make sure it supports DTR/DSR handshaking!
3. Run the ALEX/TRANSFER.TEXT EXEC script on your Lisa (hit R and then type "<ALEX/TRANSFER") and wait for the Lisa to switch to the alt console.
4. Run the lisa_serial_transfer.py script with your serial port and Lisa_Source directory as the arguments, and hit enter when it asks if you've run ALEX/TRANSFER.TEXT.
5. Wait for the transfer to complete. It'll take about 34 hours, but it's completely automated, so it doesn't feel too bad.
6. Once it's done, shut down your Lisa and MAKE A BACKUP OF YOUR DISK IMAGE!!! Then boot back up and run the ALEX/MAKE/ALL_NOFLOP EXEC script to build everything.
7. Building everything will take about 8 hours. Times might vary depending on the speed of your ProFile emulator. Make sure to reboot immediately after the build has finished!
Please let me know if you encounter any problems (you shouldn't, but you never know) and enjoy!
jamesdenton:
--- Quote from: AlexTheCat123 on August 01, 2025, 05:09:34 pm ---Please let me know if you encounter any problems (you shouldn't, but you never know) and enjoy!
--- End quote ---
Thanks for making this available, Alex!
ried:
+1 Thank you, Alex. Outstanding. 8)
snua12:
Hello,
I'm currently trying to transfer the LisaOS source files to my Apple Lisa using the serial transfer script from this GitHub repo:
https://github.com/alexthecat123/LisaSourceCompilation/blob/main/scripts/lisa_serial_transfer.py
The machine is a Lisa 2/5 with 1MB of RAM.
However, during the transfer, the Lisa crashes with a Level 7 Interrupt and a CHK RANGE ERROR. I've attached a photo of the screen at the time of the crash (see below).
I'm wondering if anyone here has seen a similar issue or can help me interpret the crash and register dump. It seems to be failing during a MOVE.W instruction involving A5, possibly trying to read an invalid address.
Any insight or suggestions would be greatly appreciated!
Thanks, Ales
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version