File transfers via the parallel port on DOS using LapLink

I’ve already mentioned the HP t5570e and HP t510 thin clients a few times on this site, so they probably don’t require any more introduction. I will however just stress that one of the nice thing they have going for them is that they still have serial and parallel ports. I’ve already put their parallel port to good use, as it allowed me to re-plug my Flash Advance Linker and also use the wonderful OPL3LPT device (an ‘AdLib’ parallel port FM synthesizer soundcard)....

April 13, 2022 · 3 min

Character and color cycling effect in C on DOS

As mentioned in my previous post about playing with DJGPP and GCC 10 on DOS, I have been redoing my small character and color cycling effect in text mode. The original version in JavaScript can be seen here. To understand why we can’t access video memory directly and need to use the DPMI service to create a selector to access the required real-mode segment address, please refer to section 18.4 of the DJGPP FAQ....

May 27, 2021 · 2 min

Playing with DJGPP and GCC 10 on DOS

I was recently amazed to discover that DJGPP was still being maintained, and had very recent versions of GCC and binutils available. I have not been doing any C programming on DOS in a very long time now, so I think the timing is right. There is an installation program with an interface very similar to the good old Turbo Vision, which could be helpful in case one wants to install the full environment....

May 23, 2021 · 4 min

Viewing ANSI art in MS-DOS virtual machines

I sometimes get reports about Ansilove rendering some artworks differently than other ANSI art editors and viewers for modern platforms. Ansilove tries to be faithful to ANSI.SYS and MS-DOS based editors and viewers rendering, as the vast majority of artworks were created during the DOS era. Most of the time, using ACiDDraw and ACiD View in DOSBox is enough, but when in doubt, it can be useful to verify how ANSI....

June 19, 2020 · 1 min