[ prog / sol / mona ]

sol


Ctrl+V your thoughts IV: new experimental technologies

50 2022-03-19 00:29

>>46

TempleOS interface and DolDoc, etc.

I'm impressed every time I see Emacs' slime-mode show me the contents of a data structure and all other debugging capabilities (https://lispcookbook.github.io/cl-cookbook/debugging.html) GNU Emacs is really a bit like a LispM emulator, if you really think about it. It's pretty sad to think about all cool stuff that was effectively lost: LispM, Lucid Energize, Smalltalk environments (there is Squeak and Pharo, thouhgh), PowerPC for consumer computers. There is a relevant talk on this subject https://www.youtube.com/watch?v=7RNbIEJvjUA&t=113s

More vids...
Smalltalk: https://www.youtube.com/watch?v=uknEhXyZgsg&t=830s
LispM emulator: https://www.youtube.com/watch?v=o4-YnLpLgtk
Lucid Energize: https://www.youtube.com/watch?v=pQQTScuApWk
TempleOS: https://www.youtube.com/watch?v=puDG7XAGy2M

# A quick tutorial on how to run TOS in qemu
# FYI, there are at least 3 forks of TOS: Shrine, ZenithOS and ZealOS

# First we need the TOS iso. I'm not sure which is the most complete version.
aria2c -x 2 'https://archive.org/download/TempleOS_ISO_Archive/TempleOSCDV5.03.ISO'

# Create a virtual HDD:
qemu-img create -f qcow2 TOS_disk.qcow2 3G

# Install TOS
qemu-system-x86_64 -hda TOS_disk.qcow2  -smp cores=2 -enable-kvm -cpu host -m 2048M -rtc base=localtime -soundhw pcspk -cdrom TempleOSCDV5.03.ISO -boot d

# Run the VM
qemu-system-x86_64 -hda TOS_disk.qcow2 -smp cores=2 -enable-kvm -cpu host -m 4096M -rtc base=localtime -soundhw pcspk -boot c
301


VIP:

do not edit these