IRC channel logs

2025-02-07.log

back to list of logs

<oriansj>aggi: gigatron's bootstrap is worse than any other architecture (literally everything is just a firmware blob) If you wanted a simple architecture for bootstrapping Ben Eater's 8bit system isn't bad but one would want to extend it in a couple directions.
<oriansj>and possibly replace the microcode eprom with hardwired logic
<fossy>stikonas, Googulator: should we run shellcheck on steps/*/*.sh?
<fossy>in linter
<aggi>oriansj: to my understanding gigatron ttl got no bootstrap on the software side
<aggi>it's firmware rom was written in assembly, which i had not seen disassembly with comment sections for yet
<aggi>the gigatron control language is documented however
<matrix_bridge><Andrius Štikonas> fossy: that will be problematic
<matrix_bridge><Andrius Štikonas> Some of the early files use bash 2
<matrix_bridge><Andrius Štikonas> And shellcheck will complain a lot with suggestions about newer feature
<matrix_bridge><Andrius Štikonas> Well, if you disable those, maybe it could work
<aggi>i got confused, GNU texinfo isn't an equivalent to TeX, it can however interoperate with TeX for maths typesetting; and GNU texinfo easily compiled with tinycc
<aggi>and this is what pandoc/haskell would be needed for, to convert TeX to texinfo, for example, sigh
<aggi>and any common TeX implementation itself could not be salvaged for a no-c++/tinycc profile yet
<aggi>there's two scenarios, such as writing any document including math glyphs in texinfo format... don't know if GNU texinfo fully covers this for elaborate mathematical expression
<aggi>another scenario would be, some TeX documents arriving to convert those into texinfo first (because i haven't got a tex implementation ready)
<aggi>so, haskell, that was prominently discussed recently
<aggi>at least i got pdf/ps support salvaged with tinycc for rendering into framebuffer (which wasn't trivial), texinfo is available too
<aggi>i didn't bother with pandoc/haskell, and i think a tex 2 texinfo conversion tool fitting into a no-c++ profile is desireable
<aggi>i am not prepared to take the haskell route, and will trust it's confirmed by bootstrappable