Sectorforth: un Forth de 16 bits que cabe en un sector de arranque de 512 bytes

Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector (2020)

Sectorforth es un Forth de 16 bits para x86 que ocupa solo 512 bytes, el tamaño de un sector de arranque. Inspirado en un hilo de Usenet de 1996, incluye únicamente ocho primitivas, cinco variables y dos operaciones de E/S, suficientes para construir palabras más complejas en el propio Forth. El proyecto ofrece un compilador y un intérprete, y se puede ejecutar en QEMU. Su código está comentado para quienes ya conocen Forth, y se recomienda leer Starting Forth y jonesforth para entender los fundamentos.

Sectorforth contiene solo las ocho primitivas descritas en el hilo de Usenet, cinco variables para manipular el estado interno y dos primitivas de E/S.

Más de este día

2026-08-20