Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

NukeKangaroo

5
Posts
1
Followers
A member registered May 08, 2025

Creator of

Recent community posts

aaaaand here we go

https://nukekangaroo.itch.io/dosbox-crt-widescreen

(2 edits)

ok is almost ready to publish, still some bugs left but it'll do for a version 1.0, i just wanted to ask you if its ok if i repackage your DOSBOX-CRT folder with the demos, custom menu, etc, and simply replace your .exe with mine, and add some config files for the frame


heres the repo if you want to give it a look

https://github.com/NukeKangaroo/dosbox-crt-widescreen


oh and another preview image

https://steamcommunity.com/sharedfiles/filedetails/?id=3482516312

i added options to toggle the CRT filter, to play only with the custom frame, and an option to have the viewport fill up the screen vertically, its all set in a separate crtemu.conf file

this is what it looks like right now

https://steamcommunity.com/sharedfiles/filedetails/?id=3480691209

https://steamcommunity.com/sharedfiles/filedetails/?id=3480691134

holy shit that actually worked, ill be honest, i didnt expect a response, thats why im only checking now 4 days later

im gonna tweak it a lil bit more before uploading this, maybe then you can check it out, see how much i butchered your code trying to get this dumb idea of mine to work

on the bright side, you can use custom frames now, figuring out how to generate a hex array in the same format as the one in crt_frame.h sure was an interesting detour in my quest to reverse engineer your code

i made a modification for this, to display the frame widescreen, however it seems like performance tanks in certain games, mostly the music, this is present both in your original version and my modified version, its DEFINITIVELY caused by the SDL thread you created in the code, and unfortunately, the problem cannot be fixed by changing the conf file of DOSBox, tried assigning as many resources as possible to DOSBox to no avail


i KNOW its way too much to ask for you to check 5 year old code you wrote for hobby purposes, but still i wanted to know if you have any suggestions on how to improve performance,  i hadnt touched C++ since university, this little project reminded me why