Post B7mtUHQaTCEmrLEIhE 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