General Category > LisaList2
Monitor format for ProFiles
AlexTheCat123:
Wow, this is really awesome! It would be so cool to get Smalltalk working on the Lisa 2.
pablo_marx:
The Monitor's Sony bootblock and mon.loader already understood 800KB disks. And after a little bit of time spent understanding the interleaving format, I've been able to produce 800KB disks that work fine in lisaem. As I haven't owned a Lisa in 25 years, I haven't been able to test this on hardware.
I've attached a copy of lk026_mon11.1.dc42 but converted to Sony 800KB format. I've executed a number of programs on the disk and all seem to work fine, which makes me reasonably confident in all of this. I'd much appreciate if somebody could test this on a Lisa with an 800KB drive.
I'm still working on Smalltalk: A minimal Monitor environment and the four Smalltalk files (bci.symbols, bci.obj, smalltalk.obj, image) fit on an 800KB disk with a little wiggle room. When executing Smalltalk, it loads into memory fine (verified by dumping the memory in lisaem), but its presently complaining about loader error 5 (SetSP at wrong place after physical link). I'm still working on figuring this out.
dumphex.obj:
compiler.obj:
code.obj:
dumpobj.obj:
codesize.obj:
stepleton:
Seems to work fine on my 2/10: https://photos.app.goo.gl/ps23jWErTxW4Jh8LA
In my limited experience, regular 400k Lisas can handle 800k images served by a Floppy Emu. I don't know how you used the Monitor programs to make some of your busier screenshots, but I think I can run all of the programs you were running. Attempting to run the Editor fails with "I/O Error 1 type: <space> to continue", but I'm guessing this is because files are missing. The lack of a file called EDITOR.OBJ is probably a clue :)
Good luck with Smalltalk!
pablo_marx:
I have Smalltalk running in lisaem. The issue was that the Monitor's config.data that was being used was for a 1MB system and lisaem was setup for a 1.5MB system. Changing lisaem to be a 1MB system resultingresulted in it working. Conceivably I could've swapped out the config.data with the config1.5.data on the lk025_mon11.8 disk.
However once the Smalltalk system launches, I can't move the mouse. It would be nice to know if it works the same or not on hardware (e.g. to track down whether or not its an emulator issue).
pablo_marx:
And for what its worth, here are a few more Twiggy Monitor disks converted to 800K Sony. lk025_mon11.8 was too large to fit, so one file was excluded: dumpobj.obj. The other Twiggy disks all fit within 800K.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version