Post B7mtUGa7cGGoEcgOv2 by foone@digipres.club
 (DIR) More posts by foone@digipres.club
 (DIR) Post #B7mtUGa7cGGoEcgOv2 by foone@digipres.club
       0 likes, 0 repeats
       
       ugh. docker. I stopped working on a project that used docker for 2 years because I got ill and now the images won't build, because they depended on ubuntu and runs apt update in the build
       
 (DIR) Post #B7mtUGpMhaSmztoZg8 by foone@digipres.club
       0 likes, 0 repeats
       
       sure would have been nice if I had made this independent of network access back in 2024 but I was busy
       
 (DIR) Post #B7mtUH1405oxaBHuue by foone@digipres.club
       0 likes, 0 repeats
       
       the funny part is that the only reason it uses docker is to build dosemu2, because this is actually a DOS program
       
 (DIR) Post #B7mtUHCPJutY9Mayau by foone@digipres.club
       0 likes, 0 repeats
       
       I'm running Borland Turbo C++ for MS-DOS from 1993 and the reason it doesn't work is because Ubuntu 18.04 is too old
       
 (DIR) Post #B7mtUHQaTCEmrLEIhE by foone@digipres.club
       0 likes, 0 repeats
       
       clearly I need to run docker on ubuntu 18.04 inside an even bigger newer container. every decade or so, I slap another emulation around it
       
 (DIR) Post #B7mtUHcHlhaxRchdvk by foone@digipres.club
       0 likes, 0 repeats
       
       someone should invent a containerization format with the explicit goal of being supported forever, by switching out emulation layersbonus points: forward and backwards. not only can I run this code on ubuntu 38.15, it'll run on windows 3.1 too
       
 (DIR) Post #B7mtUHq6wIec8VAgTo by foone@digipres.club
       0 likes, 0 repeats
       
       maybe I'll just switch to qemu + freedos instead of dosemu2 in a docker container. other than the command line arguments changing, qemu is pretty stable over time
       
 (DIR) Post #B7mtUI2sAqrWm58sN6 by foone@digipres.club
       0 likes, 0 repeats
       
       AHHHHHHHHHHHHHHHHHHH
       
 (DIR) Post #B7mtUIFdPP4RPf74GO by foone@digipres.club
       0 likes, 0 repeats
       
       ahh the guide I'm following is over 4 months old, so naturally qemu has deprecated half the command line options they tell you to use
       
 (DIR) Post #B7mtUIRggaiC12kh3A by foone@digipres.club
       0 likes, 0 repeats
       
       okay I have a QEMU that can run my makefile against borland turbo C++ 3.xdoes it work? lets not get ahead of ourselves
       
 (DIR) Post #B7mtUIe5wSdWdWYbOC by foone@digipres.club
       0 likes, 0 repeats
       
       I was using the wrong make. The ones that comes with TASM 2 is not as good as the one that comes with Turbo C++ 3.x
       
 (DIR) Post #B7mtUIhzhxkupcNiT2 by foone@digipres.club
       0 likes, 0 repeats
       
       also, may look into this:https://github.com/pts/kvikdos
       
 (DIR) Post #B7mtUIo1LYZn8JCWrQ by snowyfox@deadinsi.de
       0 likes, 1 repeats
       
       .
       
 (DIR) Post #B7mtUJuRFBIuYVDAVE by foone@digipres.club
       0 likes, 0 repeats
       
       why did I design my build process to require both DOS and python, a language that famously hasn't run on DOS since the dark ages
       
 (DIR) Post #B7my8B8hfY5ckw941Q by CursedSilicon@social.treehouse.systems
       0 likes, 1 repeats
       
       @foone