News:

I've successfully built LOS from source!: https://lisalist2.com/index.php/topic,644.0.html

Main Menu

TETRIS for Lisa Office System 3.0

Started by ried, September 07, 2026, 07:09:42 AM

Previous topic - Next topic

bmwcyclist

Quote from: warmech on September 10, 2026, 05:48:41 PM
Quote from: bmwcyclist on September 10, 2026, 02:05:12 PMI am not using the Claude Code.

You absolutely should. This is the kind of thing it (and Codex, which I've also been playing with lately) is designed for. I use VSCode with the Claude Code integration and it manages git tasks and maintenance, along with just making the whole experience much more palatable and easy to work with the code I'm either building or taking apart. Most of what I'm using it for at the moment is research-based and I have some global context directives that I use to handle keeping track of what we learn as work is being done. All of what it produces is portable between projects (and even AI platforms) and is a massive help in both keeping track of information AND keeping from absolutely slamming token utilization. Between that and git, nothing is lost and what's important is saved to each project's git repo. Need to review if/when something changed? Easily done. Need to rollback a major screw-up? Same.
!! wow thank you.

I will look into it right away.
Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

bmwcyclist

I'm running into a bit of an error with the Tetris program.

This is running on a 2/10 office 3.1

It looks like my issue is that this application is for office 3.0 and not 3.1?

Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

ried

#17
How strange! No, this was built on LOS 3.1 using Workshop 3.0. There shouldn't be any issues based on that LOS version number. Let's start with hardware: Do you have 2MB of RAM installed? Do you have a LisaFPGA to try it on? I haven't tested different memory configurations, and the LisaFPGA would allow that to be done easily.

Did you run it directly from the floppy disk, or copy it to your boot volume first?

bmwcyclist

Quote from: ried on September 10, 2026, 09:23:00 PMHow strange! No, this was built on LOS 3.1 using Workshop 3.0. There shouldn't be any issues based on that LOS version number. Let's start with hardware: Do you have 2MB of RAM installed? Do you have a LisaFPGA to try it on? I haven't tested different memory configurations, and the LisaFPGA would allow that to be done easily.

Did you run it directly from the floppy disk, or copy it to your boot volume first?

I will check the RAM in the morning (can't risk waking wife)

I do have an FPGA

I ran it from floppy (FloppyEMU) and

ESProfile (internal #12)

Same behavior.

Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

ried

Please try it on your LisaFPGA. That will help us to determine if it behaves differently on the same hardware (indicating a file copy issue).

If the issue is limited to your real Lisa, we should confirm the memory configuration.

Thank you for raising the issue  8)

bmwcyclist

Quote from: ried on September 10, 2026, 10:49:31 PMPlease try it on your LisaFPGA. That will help us to determine if it behaves differently on the same hardware (indicating a file copy issue).

If the issue is limited to your real Lisa, we should confirm the memory configuration.

Thank you for raising the issue  8)

No problem!

I'm happy to beta test!

Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

bmwcyclist

Same issue on my FPGA.

Both have 2 meg of RAM

From Claude:

"It fails to launch here with the Desktop's "TETRIS is having technical difficulties" (Tool Failure) alert, on two machines: my 2/10 (2 MB, Office System 3.1) and my LisaFPGA booting the same install. Same result from the floppy and from a copy on the ProFile, so it isn't a bad copy — I walked the image's tag chains and all three files are complete ({T557}OBJ 16,896 bytes, PHRASE 4,685, ICON 814).

What I noticed looking at the object file: at 16.9 KB it can't contain the ToolKit, and its intrinsic-unit table lists UObject, UDialog, UText and UTKUniversal alongside QuickDraw and the rest — so it expects the ToolKit 3.0 libraries to be present as shared intrinsic units on the boot volume. Mine aren't installed there (my own LOS tools link only the stock IOSPASLIB/SYS1LIB/SYS2LIB, which is why they run everywhere). I'm guessing your boot volume has the ToolKit installed because you develop with it.

Could you confirm which ToolKit disk set/version is installed on your boot volume, and whether you ran its Install exec there? If that's the difference I'll install the ToolKit libraries here and report back — and it's worth a line in the README, since anyone without the ToolKit installed will hit the same alert"
Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

ried

#22
Please delete it from your Lisa's LOS 3 environment, and erase the .dc42 disk image from your ESFloppy microSD card, and delete it from your regular computer. Re-download it from LisaList2, re-copy it to your microSD card, mount the new floppy image in LOS, and be sure to use the LOS File > Duplicate menu to copy it to your Lisa's boot volume before launching.

Let us know.

Edit: I just swapped out my LOS 3.1 boot volume for a fresh LOS 3.1 install, inserted the TETRIS floppy disk and chose File > Duplicate, and copied the TETRIS application to my fresh LOS 3.1 install volume. TETRIS launched and ran with no issues, so it's definitely not relying on any libraries that would be missing from a standard install. I think there may be an issue with your LOS installation, .dc42 disk image, and/or how the disk image was copied over.

bmwcyclist

ried, followed your steps and have some results.

Re-download: the fresh TETRIS.dc42 from LisaList2 is byte-identical to the copy I was already using (419,840 bytes, MD5 6baec9ce453e4eaa69fef38c7026dec2), so the image on my PC and card are identical. Erased and re-copied it anyway.

On my normal Office System 3.1 boot volume: no change. Mounted the new floppy image, File > Duplicate to the boot ProFile, launched from the ProFile: "TETRIS is having technical difficulties." Launching straight from the floppy: same alert. Same result on the Lisa 2/10 and on the LisaFPGA, both with 2 MB.

Then I tried something else: I booted Alex's LOS compilation base image and installed TETRIS on it the same way. It launches and plays.

So the same image, same machine, works on one boot volume and fails on the other. The obvious difference is what's in the intrinsic library. The LOS compilation image has the ToolKit installed; my everyday 3.1 volume is a stock Office System install and doesn't. Looking at {T557}OBJ (16,896 bytes), its unit table lists UOBJECT, UDIALOG, UTEXT and UTKUNIVERSAL as shared intrinsic units, so I think it's failing at launch because those aren't present in INTRINSIC.LIB on the stock volume. Does your LOS 3 test machine have the ToolKit libraries installed?

If that's it, it's not a TETRIS bug, just a prerequisite: anyone running it on a stock Office System install will need the ToolKit 3.0 runtime libraries added to their boot volume first. Worth a line in the README. I have video of the whole troubleshooting run if that's useful.



Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

ried

#24
The fresh install of LOS 3.1 that I just tried it on has never hosted any ToolKit 3 files, so this is quite the puzzle. It should run on a bone stock installation of Lisa Office System 3.

Anyone else running LOS 3.0/3.1 seeing this issue?

Edit: Yeah, I see in your video that it's failing on the first boot volume and running correctly on the second. I suspect the first boot volume has been modified, while the second boot volume is a standard install. Would love to know if anyone else has run into this.

P.S. You don't have to "Set aside 'TETRIS'" - which puts it on the desktop, and subsequently move it back to its folder. Just use "Save & Put Away 'TETRIS" instead. Save a step  :)

bmwcyclist

UPDATE!

You are correct. My first volume is missing the Libs!

Tetris will run fine on a stock LOS 3.1

Sorry for the confusion!

Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983

ried


bmwcyclist

Quote from: ried on Yesterday at 02:18:31 PMGreat that you figured it out  8)

Sorry again for the confusion; I'm not sure how my image is missing those files!
.
Using my LISA for writing blogs and other work projects, and for fun and games at home.
Visit my shares on GlobalTalk! LISAGamingZone
Check out the NEW Lisa Software! https://github.com/GyroPilot
telnet theapplelisabbs.duckdns.org 1983