← Home ← Back to /g/

Thread 106497081

48 posts 10 images /g/
Anonymous No.106497081 >>106497119 >>106497878 >>106497987 >>106498278 >>106498750 >>106498992 >>106499589 >>106501507 >>106501926
Do we have at least one weirdo on this board doing an MS-DOS project for run?
Anonymous No.106497119 >>106497144 >>106497214 >>106497707
>>106497081 (OP)
I want to, I just struggle to think what to actually make.
Anonymous No.106497144
>>106497119
how about an app that renames all files in a folder to their md5 or crc32 hash?
Anonymous No.106497214
>>106497119
Vydia is pretty terrifying and cool, because you get to mess with VGA/mode X/Soundblaster/PIT timer
Anonymous No.106497707
>>106497119
port spore
Anonymous No.106497878 >>106497987
>>106497081 (OP)
I got most of the leaked dos 6.0 source to build, even found the correct packer so all the assembly stuff has the same md5 as what came on the floppy.
Anonymous No.106497947 >>106500627 >>106502359
Why yes anon I do still use Borland Turbo C
Anonymous No.106497987 >>106498144 >>106498180 >>106500179
>>106497081 (OP)
Wrote a shitty Forth in C using djgpp. Writing a Forth in assembly is so much nicer so that's what I might do next. I also messed around in dxforth which is quite nice. Wrote a test project to see how graphics output works and set up packet drivers to see how one would do network programming.

MSDOS is unironically a great platform for running single applications.
>>106497878
Why bother when we have FreeDOS which is actively maintained.
Anonymous No.106498144 >>106500101 >>106500235
>>106497987
FreeDOS is goated
Anonymous No.106498180
>>106497987
>Why bother when we have FreeDOS which is actively maintained.
Mainly to exercise my reversing skills
Anonymous No.106498278 >>106500172
>>106497081 (OP)
I was thinking about doing a 3d rasterizer in Mode 13h but I got lazy.
Anonymous No.106498750
>>106497081 (OP)
>conio
I SPIT
Anonymous No.106498992 >>106499020
>>106497081 (OP)
I'm trying to add DOS support to the game I'm working on
Anonymous No.106499020 >>106501623
>>106498992
Same executable, taking advantage of that dual bullshit .exes do?
Anonymous No.106499589
>>106497081 (OP)
Yes, but I use Watcom C rather than Turbo C for the most part (I generated better code for dos). I do have the manuals for Turbo C version 2 to hand in paperback book form though. Turbo C++ is Turbo C version 3.
Anonymous No.106500101 >>106500127 >>106506335
>>106498144
Which GUI is that? Never tried GUIs on FreeDOS but that looks really nice.
Anonymous No.106500127 >>106500172 >>106500207 >>106506335
>>106500101
Dude that's not a FreeDos GUI, that's Windows 3.11 running on top. I thought zoomers worshipped legacy os "sovl".
Anonymous No.106500172
>>106498278
If you write the rasterizer in C you can compile it with djgpp and have a 32 bit exe running on it. I did write a very basic 3d rasterizer in Forth but I also lost interest in it but it would be pretty easy to port it to DOS.
>>106500127
There are different GUIs available which is why I was asking.
>I thought zoomers worshipped legacy os "sovl".
What does this even mean?
Anonymous No.106500179
>>106497987
>Wrote a shitty Forth in C using djgpp
Based. Anything Forth is based.
Anonymous No.106500207 >>106500229 >>106500672
>>106500127
Can Windows 3.11 access FAT32 partitions and USB sticks if it's running on top of FreeDOS?
Anonymous No.106500229 >>106500266
>>106500207
In theory you shouldn't be able to, at least not without some special patch/update that may or may not exist.
Anonymous No.106500235
>>106498144
snowball makes my soul sing.
Anonymous No.106500266 >>106500673
>>106500229
Aw. I'd have thought you could set it to use DOS interrupts for disk access and that'd work. You'd have to ironically turn off "32 bit disk access" I'd guess tho. FreeDOS has drivers for USB sticks doesn't it?
Anonymous No.106500627
>>106497947
Dangerously based.
Anonymous No.106500672 >>106501266
>>106500207

it was maybe win95 that got FAT32
Anonymous No.106500673
>>106500266
No idea. You'd only need them for legacy hardware anyways, in which case I'd still prefer MS-DOS 6.22.
Anonymous No.106501266
>>106500672
I know. FreeDOS on the other hand is still maintained today and does have FAT32 support. When I last checked Windows 3.11 couldn't run on top of FreeDOS but anon's screenshot suggests it's been updated to work now. I'd like to know to what extent.
Anonymous No.106501281 >>106501448
Freedos is not DOS. I don't understand why these shills are even here in the first place.
Anonymous No.106501448 >>106501671
>>106501281
You wanna know the reason for this thread? OpenAI signed a contract with India to supply ChatGPT programming assistants to Indian students, But Indian students learn C++ with Turbo C++, which is a DOS based IDE from the mid 1990s. Needless to say they'll have a though time retrofitting ChatGPT into an DOS application.
OpenAI's zoomer devs may be experts in pytorch and server infrastructure, but they likely know jack shit about writing against anything legacy like Turbo c++ or dos.
Anonymous No.106501507 >>106501646
>>106497081 (OP)
what does
int gdriver = DETECT,gmode;
do?
Anonymous No.106501623
>>106499020
>Dual bullshit
MZ compatibility header anon.
Anonymous No.106501646 >>106501659
>>106501507
assigns DETECT to an integer gdriver and allocates an integer called gmode on the stack.
Anonymous No.106501659
>>106501646
ah yes I'm dumb. thanks
Anonymous No.106501671 >>106501895
>>106501448
>Indian students learn C++ with Borland
I wish. Everyone except me uses VSCode/Codeblocks here. I use nano/vim with tcc/borland and I'm the only one in my generation of programmers that does that. I've seen some older gen guys using Turbo C though. Where do you even get this news from?
Anonymous No.106501895 >>106502338 >>106502420
>>106501671

https://techcrunch.com/2025/08/21/openai-announces-new-delhi-office-as-it-expands-footprint-in-india/

https://boards.4chan.org/g/thread/106450177/#106450250
Anonymous No.106501926
>>106497081 (OP)
CP/M
Anonymous No.106502338
>>106501895
Holy based.
Anonymous No.106502359
>>106497947
meh
Anonymous No.106502420 >>106502510
>>106501895
Like I said- I wish, but unfortunately it's simply not the ground reality today.
Anonymous No.106502510 >>106502654
>>106502420
Oh. So you mean that that's what they're taught, but they don't learn from the experience then? Is the prospect of those same students, except with vibecoding AI at their fingertips, a better or a worse one? Think of the hallucinations
Anonymous No.106502654 >>106502672
>>106502510
Yes, to some extent atleast.

And better, because apparently using a retardproof dev environment that they can't even debug when shit goes south is apparently a noteworthy skill for resumes.

I could write that in my resume too technically, but that's an affront to my dignity in so many ways that I'd rather stay unemployed.
Anonymous No.106502672 >>106503139
>>106502654
And yeah, the no debugging part comes from their skill at debugging rather than the capability of the programs.
Anonymous No.106503139 >>106503511
>>106502672
Well debugging as a skill in itself isn't taught anywhere DESU. It's something that's picked up from experience. Plus, students easily get confused and learn the specifics of the tools they have in front of them instead of learning the concepts behind those tools. Such as which keyboard shortcut sets a breakpoint.
Anonymous No.106503511 >>106503593
>>106503139
Fair but they can't even "debug" as in read the error message if the IDE config breaks and try to resolve it themselves or google it. They'll just helplessly stare at the screen and contact someone for something as basic as missing an include or not having a particular library on the system (or literally of there's any minor detraction from the step-by-step youtube tutorial they are following atm.
Anonymous No.106503593 >>106503648
>>106503511
Fools continue to be foolish when they aren't forced to think for themselves. You're doing them a disservice by fixing their problems for them. Is your own ego that important to such situations that you feel the need to be the one to fix everything?
Anonymous No.106503648
>>106503593
I don't usually. I make an excuse to slink out saying that "I never use visual studio/vscode, so I'm not familiar with the interface, sorry =["(lel), but there's always the next fish to catch and sometimes you can't deny close friends.
Anonymous No.106506335
>>106500101
>>106500127
It's Windows for Workgroups 3.11 specifically, doesn't run yet on the stock kernel but you can coax it into running with a custom kernel and tweaking some settings https://github.com/pufengdu/RetroFuns/blob/main/WFWG/FDWFWG.md
Anonymous No.106508324
based