HackerTrans
TopNewTrendsCommentsPastAskShowJobs

roytam87

no profile record

Submissions

Stb_AVIF: A pure C89, Libc-only AVIF decoder in stb-style single-header form

github.com
2 points·by roytam87·3 mesi fa·1 comments

comments

roytam87
·3 mesi fa·discuss
win32 programs in win32s shares same address space.
roytam87
·3 mesi fa·discuss
Most of code are generated by Copilot. But unfortunately it doesn't output good-looking results. I wonder what are missing/wrong?
roytam87
·4 mesi fa·discuss
I wonder why people think there is only 1 bzip (which seems to be bzip2), when the original bzip exists: https://unix.stackexchange.com/a/125803 and also bzip3: https://github.com/iczelia/bzip3
roytam87
·5 mesi fa·discuss
But Microsoft Entertainment Pack 2 came first with FreeCell.
roytam87
·6 mesi fa·discuss
My browsers[1] still target XP and developing in Win7.

[1] https://msfn.org/board/topic/185966-my-browser-builds-part-5...
roytam87
·6 mesi fa·discuss
W3C has a page about multicast mosaic: https://www.w3.org/AudioVideo/9610_Workshop/paper05/paper05....
roytam87
·6 mesi fa·discuss
I put some Mosaic derivations to my github[1][2][3]

[1] multicast mosaic ("mMosaic") https://github.com/roytam1/multicast-mosaic

[2] VMS Mosaic https://github.com/roytam1/vms-mosaic

[3] mosaic-CK https://github.com/roytam1/mosaic-ck
roytam87
·6 mesi fa·discuss
NTDLL APIs are very stable[0] and you can even compile and run x86 programs targeting NT 3.1 Build 340[1] which will still work on win11.

[0] as long as you don't use APIs they decided to add and remove in a very short period (longer read: https://virtuallyfun.com/2009/09/28/microsoft-fortran-powers...)

[1] https://github.com/roytam1/ntldd/releases/tag/v250831
roytam87
·9 mesi fa·discuss
> just 10 years ago you could dream about getting a house there

yeah, when comparing with other cities[1] it is way more affordable.

[1] https://www.timeout.com/hong-kong/news/hong-kong-has-once-ag...
roytam87
·10 mesi fa·discuss
win32s brings codepage to/from widechar APIs and codepage table files (P_*.NLS), and a setting "AnsiCP=" in [NLS] section in win32s.ini.

16bit IE brings its own MSNLS.DLL for handling different codepages to ACP(Active Codepage) in Win3.1x.

and win9x also works mainly in ANSI codepage with some kernel side unicode support.
roytam87
·10 mesi fa·discuss
"what about using VLQ as a Unicode transformation format?"

a rough implementation is not hard. (for writing, my implementation will write BOM in beginning and only do 28bits)

https://github.com/roytam1/rtoss/commit/b09bd53d7f4166f34c8b...