The TI-83+ and TI-84+ may be the cheapest way to get into Z80 assembly language programming these days. They go for about $20-30 on eBay, sometime cheaper locally. The programming environment has some non-trivial TI-OS layer that you have to punch through, and the dev tools are a bit clunky, but once you get past that, your inner Z80 programming can take over: read the keyboard, write characters to the LCD screen, write pixels to the screen, and so on. The TI 83 Plus SDK provides access to various low-level OS functions.
The main discussion about the calculator features of the RPN83P app is happening on the MoHPC site: https://www.hpmuseum.org/forum/thread-20867.html
But the STacy is an ST, and it's the only one I've got.
I an considering getting one for my 520ST (I have a handfull of Pico W's lying around), but I'm not sure if it would be better to wait a bit for the next HW revision (if there is one)... v0.0.1 screams "early-adopter" a bit too loud for my tastes ;)
But I kinda like the idea of the floppy downloader that can directly grab floppy files from an S3 bucket somewhere.
Discussions at MoHPC:
While the engineers were showing off the new PET models, John Feagans
noticed Bill Gates step up to one of the demo computers. “He was looking
over his shoulder,” recalls Seiler.
“Gates walked up to our machine and played around with it.”
What Feagans saw amazed him. Gates typed a simple command and the
screen displayed the word MICROSOFT.
“If you put WAIT 6502 and then a number, it would print MICROSOFT
that many times,” says Seiler. Gates cleared the screen and walked away,
unaware Feagans had observed his deed.
Feagans soon realized Gates had snuck an Easter egg into Commodore
BASIC. “There was another guy who did the first work on BASIC but Gates
was working on it near the end. That’s how small the company was,” says
Gates used the hidden code to fingerprint this particular version of BASIC.
“He put in something in the PET because he was real suspicious of people
like me stealing his BASIC on paper tape,” says Seiler. If someone
attempted to incorporate BASIC into a machine using Gates’ code, it would
be easy to check if the code originated with Micro-Soft.
Feagans felt perturbed because he had previously scanned through the
code searching for hidden messages and found no discernable words. “It
wasn’t in ASCII where you could see it. Gates had fiddled with a couple of
bits with the ASCII character set, so it didn’t show up when you just
looked at a raw binary dump,” says Seiler.
Feagans vowed to hunt down the hidden message and remove it from
Commodore’s code. “He was just so perturbed that he had put that in
there,” says Seiler. “Feagans is kind of a perfectionist like that.”
I am on mobile, but the development logs on Atariage.com are a great read.
> that it was the Star that introduced the desktop metaphor. The Alto had no "desktop", and indeed, almost no elements of the familiar GUI we all know today.
Is this true? There was e.g. Smalltalk which had a desktop before the Star was there, or there was the Cedar system on the Dorado, which also had a desktop, isn't it?
I think that's a bit too optimistic. C++ and Java (and in consequence also C#) are descendants of Simula 67, not Smalltalk. Actually even Smalltalk itself starting from 1976 was closer to Simula 67 than the earlier Smalltalk versions, in that there was inheritance and virtual method dispatch. Van Rossum describes in a blog post that he was only vaguely aware of Smalltalk when he developed Python; his major inspirations were C++, CLU, Modula-3 and Lisp. But anyway the article is about the Alto which was a magnificent achievement.
I’d do my school assignments in turbo pascal and then upload and port to the Data General mini Pascal compiler. Was just 10000 times faster to do as long as I didn’t use anything PC specific I was gold
- Emulate both 64Kbyte and 128Kbyte ROMs by simply loading the binary files from a microSD card or via a Wi-Fi connection.
- Interact with the cartridge bus in real-time for data reading and writing, which allows for seamless emulation of devices such as floppy disks, hard disks , real-time clocks, keyboards, mouse devices, and more.
- Dive into a realm of possibilities, limited only by your creativity. Thanks to its open architecture and the open-source code, SidecarT can evolve to meet any challenge you envision.