Got sine text with some fake transparent effect.
Only got 3 glyphs at the moment ;)
#freedos #OpenWatcom #cpp #demoscene #intro
Started thinking like a demoscener.
Created buffer and now just memcopy to the VGA memory.
Way faster!
Simple crazy bars.
Changed to C++ and OpenWatcom for a moment.
#freedos #OpenWatcom #cpp #demoscene #intro
I spent another retro-weekend with my #Toshiba T300 #Pasopia 16.
Now I know that #OpenWATCOM produces 16-bit #DOS executables that run on the old special Toshiba-MS-DOS 2.0.
However, when I tried to run code using the `_bios_disk()` function to directly read #floppy disk sectors, the buffers were not filled correctly.
I wanted to create an image of the 640 KB boot disk by copying it in smaller pieces onto multiple #IBM 360 KB disks.
Well, looks like I need to do some standard PC tests first.
#toshiba #pasopia #OpenWatcom #dos #floppy #ibm
So, yeah, something is fishy with the OpenWatcom DOS output ๐
Maybe valgrind the Linux binary and check if i accidentally created some memory leak... on the other hand, it looks alright under Linux. ๐ณ
Any ideas by the other retro game devs?
#retro #retrogamedev #gamedev #OpenWatcom
Lesson learned from `DOS-OpenWatcom.cmake` in https://github.com/Kitware/CMake/blob/master/Modules/Platform/DOS-OpenWatcom.cmake
When I set `CMAKE_SYSTEM_NAME` to `DOS` and `CMAKE_SYSTEM_PROCESSOR` to `I86` in #cmake, #OpenWatcom compiles my #c++ sources into real mode 16-bit binaries.
I'm feel like in my 2nd childhood, but now running Windows 10 instead of 3.11.
On my way to retro programming
https://github.com/open-watcom/open-watcom-v2/issues/875
Next step is to achieve to compile libpng for 16bits dos.
#retrocoding #retrocomputing #openwatcom #coding #dev #ow #dos #16bits
#retrocoding #retrocomputing #OpenWatcom #coding #dev #ow #dos #16bits
If anyone can #help with that :
https://github.com/open-watcom/open-watcom-v2/issues/864
#dev #asm #assembly #openwatcom #programming #assembler #compiling #error #code
#help #dev #asm #assembly #OpenWatcom #programming #assembler #compiling #error #code