While watching this cool episode, I couldn't help thinking "Jason either has too much free time, or his days have 48 hours instead of 24..." ;-)
@numv2
7 жыл бұрын
Those DOS interfaces were pretty neat. Great font and colors.
@-taz-
4 жыл бұрын
Plus, with VGA you could customize your fonts. I did have one random SVGA card with such a cool font, I just used that one.
@DamianReloaded
7 жыл бұрын
You just inspired me to setup my box for cross compiling to windows. On ubuntu is just as easy as typing: *sudo apt install mingw-w64* Then _Copy_ a compiler configuration and set the toolchain in codeblocks: x86_64-w64-mingw32-gcc x86_64-w64-mingw32-g++ x86_64-w64-mingw32-gcc-ar And setting static linking of libgcc linker options to make things simpler: -static-libgcc -static-libstdc++ Also, uncheck "Auto-generate filename-extension" and add .exe to the output filename. Then press compile and run the binary with wine.
@ggoedert
7 жыл бұрын
I used quite a bit djgpp over a decade ago... I do remember that some combination of how the extended/expanded memory was setup let to djgpp to work slowly. I think it would even run without any hi memory driver (doing its own thing), but I think quite slower... Maybe tweaking himem.sys and emm386.exe and other dpmi drivers might make some difference.
@platin2148
7 жыл бұрын
Searching for an Cross Compiler for they Raspberry for MacOS i can only find old versions from 2014 wich is a bummer.
@hammersbald7612
5 жыл бұрын
I installed djgpp with fdimples and changed the required variables (PATH, DJDIR, DJGPP) but I can't get it to compile c++. I even tried a manual installation (gcc 8.2) this fixes the c++ style comment errors but dos and freedos really don't like headers with >8.3 names. What am I missing here? Gccs main complaint is: stray \15 in program.. confused by earlier error, bailing out.
@-taz-
4 жыл бұрын
What's the best way to generate 16-bit real mode apps using C++? Is there even a modern C++ compiler that can do it?
@Tupster
7 жыл бұрын
The main thing I had to do to speed up DJGPP back in the day was install the disk cache drivers for dos. Dunno what Freedos does out of the box.
@-taz-
4 жыл бұрын
You mean SMARTDRV.SYS?
@Omnifarious0
7 жыл бұрын
Another reason that gcc under FreeDOS is slower is that I suspect you are running inside of DOSBox. DOSBox actually does CPU emulation, even when it's the same CPU it's running on. So, every CPU instruction inside DOSBox executes 10s or 100s of CPU instructions on the host CPU.
Пікірлер: 12