Show newer

I connected to the Z80-MBC2 homebrew Z80 computer from an Android terminal emulator on chromeOS. Here are my early impressions:

Show thread

Seth Morabito is a talented and prolific developer who codes emulators of classic minicomputers, terminals, and workstations. This is the blog where he shares his projects and passion for emulation:

DALL·E, what part of "The Moon seen from the window of a spacecraft in lunar orbit" don't you understand?

The Assembler Developer's Kit by Randall Hyde is really impressive.

It's a set of components for creating commercial-quality assemblers with professional features. The kit provides a lexer and grammar definition facilities, symbol table management, extensive documentation, and more.

@bcallah What enabled me to write more was to switch to a low-friction blogging platform.

This is pretty cool: the Serial USB Terminal Android app on chromeOS on my ASUS Chromebox 3. The terminal is running a CP/M 3.0 session on a Z80-MBC2 Z80 homebrew computer connected to the Chromebox via serial USB.

Show thread

Google could have fought back walled gardens and socials by doubling down on the open web with Reader, Blogger, and Search. Instead, as Jim Nielsen put it:

"Perhaps history will conclude killing Google reader killed Google, an overly-simplistic conclusion but poetically ironic nonetheless."

These are the same reasons why I use chromeOS devices and I'm willing to pay premium for high-specced chromeOS hardware.

Retrocomputing drives preservation, learning, experimentation, and enthusiasm more than the history of any other technical field or science.

@musicmatze What about browser filtering, e.g. via Greasemonkey scripts?

Many Z80 homebrew computers are designed to run classic operating systems such as CP/M.

The Zeal 8-bit computer comes with its own ZealOS operating system, which is under development and currently supports device drivers, a file system, and system calls from user programs.

@lobsters Many thanks to the kind user who sent me a Lobsters invite, I've created an account.

Show thread

The documentation build of my Python project broke and I had no idea why.

It turned out a toolchain update made the build fail. I use Jupyter Book and publish the documentation to Read The Docs, which uses the Sphinx backend.

@Bitnacht An example of their weird notation:


They use 1 line for 1 byte instructions, 2 lines for 2 bytes, 3 lines for 3 bytes. Makes some sense but I never get used to it.

I got my hands on these gems, books 1 and 2 of "8080-8085 Software Design" by Larsen and Titus, 1981.

Focus on iterative design, countless examples clearly and fully explained in detail, coverage of programming all sorts of peripherals and devices, extensive discussion of data structures and algorithms. The only downside is a weird Assembly notation.

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!