cesarblum/sectorforth
View on GitHub ↗ ★ 503 Assembly
sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector.
15 mentions on Hacker News by 10 people: 3 stories, 12 comments · first 2020-09-27 · latest 2026-08-16
20082026
-
▲ 55
Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector (2020)story by sigalor · 2026-08-16 · 16 comments
-
…is the smallest of such Forths that I know of. 0. https://github.com/fuzzballcat/milliForth/ 1. https://github.com/cesarblum/sectorforth/
comment by irdc · 2026-05-10 · in UtaForth – 303-byte 16-bit Forth in pure Netwide Assembler -
…In most languages branching is a fundamental construct, it's created here (with comments) https://github.com/cesarblum/sectorforth/blob/master/example... Effectively IF compiles a 0= ie. If false and then a dummy target address. THEN (aka…
comment by alexisread · 2025-09-22 · in Easy Forth (2015) -
…while still having high-ish level constructs, then Forth is the ideal small language for that. [1] https://github.com/cesarblum/sectorforth
comment by rwmj · 2025-06-03 · in Implementing a Forth -
…), Miniforth ( https://compilercrim.es/bootstrap/ ), Sectorforth ( https://github.com/cesarblum/sectorforth ), Sectorlisp ( https://justine.lol/sectorlisp2/ ) Freeforth ( https://github.com/dan4thewin/FreeForth2 contains an i
comment by alexisread · 2025-05-06 · in The curse of knowing how, or; fixing everything -
…section they're clearly told they can skip. [1] https://news.ycombinator.com/item?id=31368212 [2] https://github.com/cesarblum/sectorforth [3] The Sectorforth Hello world defines every numeric constant it needs like this: : -1 ( x -- x -1…
comment by vidarh · 2024-05-02 · in Cognition: A new antisyntax language redefining metaprogramming -
…ragen/stoneknifeforth/blob/master/tinybo... Retro/Ilo: http://ilo.retroforth.org/ilo.txt Sectorforth: https://github.com/cesarblum/sectorforth/blob/master/sectorf... but see: https://github.com/cesarblum/sectorforth/issues/6 and:…
comment by alexisread · 2024-03-02 · in Konilo: A personal computing system in Forth -
…Sectorforth (Minimal - 7 operators, everything else is in the prelude including IF) https://github.com/cesarblum/sectorforth/blob/master/sectorf... And Retroforth (Multi platform VM, quotations) https://github.com/crcx/retroforth/tree/maste…
comment by alexisread · 2023-12-31 · in Pascal in Forth (1983) -
…instead it has assembly-coded / runtime-provided words (~functions) and variables. SectorForth ( https://github.com/cesarblum/sectorforth/ ) is down to 8 builtin words, 2 IO words, and 5 variables (milliforth packs those behind a word…
comment by masklinn · 2023-11-11 · in Fourteen Years of Go -
…6ops, so you can probably go smaller. Looks as though Cesar was happy with fitting into a sector: https://github.com/cesarblum/sectorforth/issues
comment by alexisread · 2023-11-06 · in milliForth -
Along that line.. • SectorForth - https://github.com/cesarblum/sectorforth - sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector. • TetrOS - https://github.com/daniel-e/tetros - Tetris that fits into the boot sector. •…
comment by lioeters · 2022-07-20 · in Ask HN: What are some impressive software projects that fit in 512 bytes? -
See also: - https://github.com/cesarblum/sectorforth - https://github.com/jart/sectorlisp
comment by jart · 2021-08-30 · in BootOS: Monolithic operating system in 512 bytes of x86 machine code -
Gonna plug my own sectorforth here: https://github.com/cesarblum/sectorforth The linked post is really impressive. The author went way beyond what I did. I'm especially impressed by the I/O stuff.
comment by cblum · 2021-06-11 · in Fitting a FORTH in 512 bytes -
▲ 2
Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sectorstory by dfischer · 2020-09-27 · 0 comments
-
▲ 114
Sectorforth: A 16-bit x86 Forth that fits in a boot sectorstory by cblum · 2020-09-27 · 32 comments