HeadlinesBriefing favicon HeadlinesBriefing.com

Fuzix 0.4 Release Enhances Small-System Compatibility

Hacker News •
×

The Fuzix 0.4 update strengthens support for vintage and embedded systems through kernel stability improvements and modular networking. Key technical advancements include unified executable formats for 8080, 8085, and 68HC11 processors, enabling cross-compatibility between 8085/Z80 and 8080 binaries. The 68000 series now supports systems down to 128K RAM without fast disks, while 6502 variants gain enhanced toolchain support via cc65. The a.out format with relocation extensions replaces error-prone Linux binflt, promising long-term stability.

Build process enhancements introduce a streamlined 'make diskimage' target, simplifying system creation despite lingering compiler chain challenges. The project rebrands N8VEM as Retrobrew, clarifying its focus on RCBus hardware. A new RCbus standard document emerges, expanding beyond original specifications to include 6803/6303 and 65C02/65C816 cards. Bold: RCbus 65C02/65C816, Mini11 SBC, RCbus 8085.

Experimental ports demonstrate Fuzix's adaptability, with ARM M0 targeting Raspberry Pi Pico and DK-TM4C129X boards. The NS32FX16 RiscV port shows promise for future microcontroller support. Notable drops include Pentagon 1024 and Scorpion due to lack of testing resources. Bold: Raspberry Pi Pico, DK-TM4C129X, RCbus NS32FX16.

The update prioritizes practical applications for retro computing and embedded systems, addressing pain points in toolchain maintenance. By standardizing the bus architecture and expanding processor support, Fuzix positions itself as a versatile platform for preserving computing history and enabling modern microcontroller projects. Bold: a.out, 68000, 8085, RCbus.