home.social

#ancientunix — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ancientunix, aggregated by home.social.

fetched live
  1. Lol me #AncientUnix #8bit port #Popix is languishing again. writing a debugger for the VM is too big a pain, so I'm trying to port it around to other platforms and slowly poking at it

    But it's def slow going — between lots of life stuff, and the project going from "seeing everything run!!" back to "I gotta write a buttload of code before it'll be runnable", blegh

    Doodling at C64, Altair 8800, and IBM XT versions of and on in the meantime

  2. EEHEEHEE lotta good work on this today, I'm trying to build it up to the point of execing an /etc/init that reads a file to a lil hello world!!

    acourse't I'm still in the weeds on all the stack swapping multiprocessing low level muck, arghh hate this parta this kinda stuff -- but i've gotten SO FAR hehehe gonna head back to it tomorry

    (I'm now on the init branch if y'all wanna check progress on the codeberg >:3)

    #c #rust #unix #ancientUnix #compiler #popix #c6t

  3. trying to be on here more often (again lol)

    Back on my BS with my project to make a portable version of Unix V6 (from 1975) with a self-hosted pre-K&R C compiler, that could be released on anything that can at least simulate the memory model

    Gonna start on a custom VM written in #Rust, but then port to the #C64 and probably also #ALtair8800!!

    You can check out the progress on the kernel branch here: codeberg.org/popeyeotaku/popix

    Right now the compiler's almost done, with a bootstrapper compiler written in Rust. I'm about to start booting and bugfixing the kernel as soon as I extend the VM a tad

    Still gotta gut the kernel by another several K, and write self-hosted assembler/linker package, and port userland. Also gonna write a custom YACC that uses less RAM

    but it's coming along swimmingly!!!

    #ancientUnix #C #Popix #C6T

  4. I'd beened stalling on my #AncientUnix #Popix project, but it just got a big shot in the arm

    I jus realized my #AncientC compiler had a bug where any initialized array came out twice as big as it was susposed to, fixing it has cut all my programs compiled in it by several K 😅😅

    I was so worried about how on Eart' I was gonna slim everthin down enuf, now I don't gotta worry about any of that

  5. so as a side project to my "port #AncientUnix Sixth Edition to 8-bit platforms," I've been noodling off an on for "port #AncientUnix Seventh Edition to the #C64 with a RAM Expander cart" and I think I've finally noodled up how that will work successfully

    acourse't now i'm having weird issues wit simh to get a Unix V7 running to work more on it 😅😅 (if I know any Unix7 folks interestid in helping hmu hehe)

  6. Hey, I think Unix just turned 50!
    Happy anniversary💥⌨💨
    - And thanx to SDF for making antique and old historical version available via browser!
    unix50.org/
    (Though not accesible through elinks. At least not on Alpine Linux via Termux on Android.)