06-01, 11:00–11:50 (Europe/Brussels), Katoenkamer
Agon was conceived in 2022 by Bernardo Kastrup. It is a computer based
on the Zilog eZ80, a modern version of the Z80 that is many times
faster than the original Z80 and it has a mode with 24-bit
addresses. Agon as 512 kB of main memory. For video output and
keyboard there is an ESP32 that generates VGA in software.
All firmware running on Agon is open-source:
* Z80 side: C and some assembler, FatFS (micro-SD card), system-call interface
and command line interface called MOS.
* ESP-32 side: C++ and some assembler, FabGL based, video output, keyboard input
graphics commands. Acts as a very fast and capable serial terminal.
BBC Basic for Z80 was written by R.T. Russell and is open source too.
Other open-source software running on Agon:
* ez80asm (assembler)
* mc (Midnight commander)
* nano (text editor).
* Forth
* Games
* CP/M emulator
C toolchain based on LLVMN generates applications for Agon.
Emulator (also open source) that runs on Windows, MacOS and Linux
I got my PhD at the Eindhoven University of Technology in 1997, on the design
of a data compressor in hardware.
Currently I work at Rambus B.V. in Vught as an embedded software engineer. I
work on device drivers for cryptographic modules. Further I write embedded
firmware for thes modules and I work on hardware verification.
Interest: low-level programming, retrocomputing. Linux and the FORTH
programming language.