IRC channel logs

2026-04-14.log

back to list of logs

<alganet>@wildwestrom yep, it builds M2-Planet. The entire stage0 on x86 (builder-hex0), amd64 (uefi), aarch64 and riscv64 (custom bootloader kernels). https://github.com/alganet/abuild/actions/runs/23701399654. Repo needs some polishing, I was planning to get riscv64-uefi before reorganizing, but I'm stuck (in what I believe to be EDKII limitations, still
<alganet>investigating).
<matrix_bridge><Jeremiah Orians> Looks like someone made hex0 in hardware.
<matrix_bridge> https://codeberg.org/interrupt_tv/steadyhand
<matrix_bridge><Andrius Štikonas> oh nice!
<matrix_bridge><Andrius Štikonas> and it also has write and jump buttons
<matrix_bridge><Andrius Štikonas> so I guess you can try to jump into newly typed programs
<matrix_bridge><Andrius Štikonas> oh, maybe that's for editing...
<matrix_bridge><Andrius Štikonas> not for executing
<matrix_bridge><Andrius Štikonas> there is no CPU
<matrix_bridge><Jeremiah Orians> I think it is more jump to address; to allow review and update
<matrix_bridge><Andrius Štikonas> yeah, looks like it
<matrix_bridge><Jeremiah Orians> I think it puts an x86 bios within range of a hex0 bootstrap
<matrix_bridge><Jeremiah Orians> (Done by hand)
<matrix_bridge><Andrius Štikonas> and this is especially impressive given that it has a tiny display
<matrix_bridge><Andrius Štikonas> without display it would be a hell to debug anything
<matrix_bridge><Andrius Štikonas> I guess strictly speaking this is not full hex0, no comments, but good enough
<matrix_bridge><Andrius Štikonas> comments don't really matter when you load it into memory
<matrix_bridge><Andrius Štikonas> it's purpose is mainly to solve the interface problem between humans and modern computing hardware
<matrix_bridge><Andrius Štikonas> so can be used on any arch, not just x86
<matrix_bridge><Andrius Štikonas> e.g. you can plug that eeprom programmer to some riscv microchip too
<matrix_bridge><Andrius Štikonas> perhaps no bios is even needed then
<matrix_bridge><Jeremiah Orians> Well, I was exploring a 6502 bootstrap with only 250bytes of EEPROM to bootstrap enough to build a 686 bios but if one is willing to do a one off single system build, a 32KB x86 bios with only the bits that builder-hex0 is possible
<matrix_bridge><Jeremiah Orians> ^^needs^
<matrix_bridge><Jeremiah Orians> I have also found hardware only Magnetic Tape to serial port options and serial port to magnetic tape that can fit about 80KB on off the shelf cassette tapes
<matrix_bridge><Jeremiah Orians> But once one exceeds 2MB of storage, I have not found anything that doesn’t require software
<matrix_bridge><Jeremiah Orians> As even flash memory seems to include CPU cores and software