Post B4hWtMlxXr6MUQ4lCS by gloriouscow@oldbytes.space
 (DIR) More posts by gloriouscow@oldbytes.space
 (DIR) Post #B4hPJXoGKg0AcI7nAe by roytam1
       1 likes, 1 repeats
       
       this time I tried to tell google gemini to generate all code from /dev/null (not really, but from my vague prompt) for a picture viewer using stb_image.kind of working, but doesn't look good in win32s.source: https://github.com/roytam1/stbiview#retrocomputing #retroprogramming
       
 (DIR) Post #B4hWtMlxXr6MUQ4lCS by gloriouscow@oldbytes.space
       0 likes, 0 repeats
       
       @roytam1 Please just read this bookhttps://archive.org/details/programmingwindo0000petz_l2m9
       
 (DIR) Post #B4hf89H6oIacbYCnNA by roytam1
       0 likes, 0 repeats
       
       @gloriouscow instead of reading book, I suspect the problem falls in display driver. same program on 2 VM that has different display driver (1 is VMWare with VMWare's driver, another 1 is 86box GD5428 with https://github.com/PluMGMK/vbesvga.drv on windows 95).In VMWare it looks good, in 86box GD5428 it looks strange.
       
 (DIR) Post #B4hh4B0QdH9YitdYa8 by gloriouscow@oldbytes.space
       0 likes, 0 repeats
       
       @roytam1 book good
       
 (DIR) Post #B4oeNrYnhVj8Rv8520 by roytam1
       0 likes, 0 repeats
       
       gemini fixed many problems, and now the most slow part is windows/driver drawing part which I can't do anything.
       
 (DIR) Post #B4ogX5rW60e5JvPeym by roytam1
       0 likes, 0 repeats
       
       anyway, made a release for this: https://github.com/roytam1/stbiview/releases/tag/v20260331
       
 (DIR) Post #B4qyVNLEKBAKRXYrdQ by roytam1
       0 likes, 0 repeats
       
       added webp support with simplewebp, and pcx support with C89ized dr_pcx. (yet to be released)
       
 (DIR) Post #B57bPNCgvdzp1J3Tkm by roytam1
       0 likes, 0 repeats
       
       added some more formats, and Hand Tool scrolling, and let gemini providing a README.md for me to modify. (new binary release is not ready yet) https://github.com/roytam1/stbiview/tree/master#win32s-retro-image-viewer
       
 (DIR) Post #B5Jo03QYwwdbkLJstU by roytam1
       0 likes, 0 repeats
       
       and added JPEG XL. works albeit super slow.
       
 (DIR) Post #B5usdTqWFRpjdq27WK by roytam1
       0 likes, 0 repeats
       
       long waited for bare matel AXP compiling, and released. https://github.com/roytam1/stbiview/releases/tag/v20260503
       
 (DIR) Post #B5woq9x1WAZGCammUy by roytam1
       0 likes, 0 repeats
       
       meanwhile both winocm-hacked-qemu-alpha and gdwnldsKSC's es40 emulator come with ability to install windows nt/2000 axp on them, and having different set of issues while I tried to compile stbiview(picview) on them.compiling j40 in alpha is getting "error C2099: initializer is not a constant" on some float variable declaration is just strange, and some other float variable declaration with division gets "error C2124: divide or mod by zero" while divisor is not zero.even if these float variable declarations are workarounded by manually evaluating them, it can still be miscompiled and crash when affected code is being executed.#retrocomputing #retroprogramming #dec #alpha #axp
       
 (DIR) Post #B68grcqf60AqNYW8uG by roytam1
       1 likes, 1 repeats
       
       a simple screenshot shows the problem of qemu. VC6/7 throws fatal error in es40 emulator.
       
 (DIR) Post #B68qQJLiU4qRctenw0 by roytam1
       2 likes, 2 repeats
       
       and if I use integers instead of letting MSVC handling float point literals, compiled binary works.
       
 (DIR) Post #B6NT09mU3KXCqa8U6K by roytam1
       0 likes, 0 repeats
       
       @roytam1 dug a bit deeper and found that valve fed into cvtts is broken, need to find who provides this.
       
 (DIR) Post #B7NQES9fnELPPiBBBY by roytam1
       0 likes, 0 repeats
       
       as a late report, GenSayer provided a patch that fixed cvtts error and friends. MMU bug that cause win2210 bugchecks when saving settings in 2nd stage of installation persists.https://github.com/TheBrokenPipe/qemu/commit/d53db6df83ae545c297a45890c97c74897721a69