LisaList2

General Category => LisaList2 => Topic started by: stepleton on March 04, 2021, 08:32:41 pm

Title: Discovered: Forth for the Apple Lisa ;-)
Post by: stepleton on March 04, 2021, 08:32:41 pm
That title is total clickbait ;D
I "discovered" it because I threw it together.

I don't know Forth, but it always seemed like an interesting programming language to me. When I found 68000 assembly language code for an interpreter (https://home.hccnet.nl/a.w.m.van.der.horst/forthimpl.html) online, I decided to hook it up to my lisa_io (https://github.com/stepleton/lisa_io) library. Ray, you once encouraged me to make an OS for the Lisa, and technically I have done it :D. It can only use 32KiB of RAM, it can only do reads and writes to the hard disk, it can't use the mouse or the floppies or graphics or the clock, but if Volume 1, Issue 1 of Forth Dimensions (http://www.forth.org/fd/FD-V01N1.pdf) says that the interpreter "is its own operating system", then who am I to argue?

https://github.com/stepleton/lisa-fig68k

Works fine in Ray's development-branch LisaEm. Don't divide by zero or it crashes...
Title: Re: Discovered: Forth for the Apple Lisa ;-)
Post by: rayarachelian on March 05, 2021, 11:33:14 am
Well done! :)