Hacker GitHub

← All repos

siraben/zkeme80

View on GitHub ↗ ★ 256 Scheme

An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.

12 mentions on Hacker News by 4 people: 3 stories, 9 comments · first 2019-01-04 · latest 2026-07-17

Mentions per year 12 mentions · busiest year 2019 (5)
20082026
  1. …day, so being able to hack on it and have plausible deniability while in class felt great :) [0] https://github.com/siraben/zkeme80
    comment by siraben · 2026-07-17 · in The Zilog Z80 has turned 50
  2. …computer science from an early age. [0] https://tutorials.eeems.ca/ASMin28Days/lesson/toc.html [1] https://github.com/siraben/zkeme80 [2] https://wikiti.brandonw.net/index.php?title=83Plus:State_of_... [3]…
    comment by siraben · 2022-07-31 · in TI-83 Plus One More
  3. …it can be done on a graphing calculator[0] and in-game computer[1] using very similar designs. [0] https://github.com/siraben/zkeme80 [1] https://github.com/siraben/r216-forth
    comment by siraben · 2022-07-17 · in Byte Magazine: The Forth Language (1980)
  4. …to the calculator hardware and memory from Forth. [0] https://github.com/siraben/ti84-forth [1] https://github.com/siraben/zkeme80
  5. …well, so having a Nix build file would ensure the OS and emulator stay working into the future. [0] http://github.com/siraben/zkeme80 [1] http://lpg.ticalc.org/prj_tilem/
  6. …So this keeps the complexity relatively low as opposed to writing the whole thing in Forth. [0] https://github.com/siraben/zkeme80/blob/master/src/bootstrap...
  7. …effectively you have access to the best macro system possible. Related: Z80 assembler in Scheme https://github.com/siraben/zkeme80/blob/master/src/assembler...
    comment by siraben · 2020-01-22 · in uLisp – ARM Assembler in Lisp
  8. …Plus, who said it has to be in assembly? Forth would do! Some of my own hacking attempts: [1] https://github.com/siraben/zkeme80/ [2] https://github.com/siraben/ti84-forth/
  9. …from such as one that boots up to a smiley face[2]. It's all about choice of architecture. [1] https://github.com/siraben/zkeme80 [2] https://www.ticalc.org/archives/files/fileinfo/442/44227.htm...
    comment by DogestFogey · 2019-01-15 · in Writing an OS in Rust: Introduction to Paging