trying to vibe with gemini to port dosvnc-0.4 to win32(s). current status: auth success but client either silent crashes or quits when processing copyrect. repo: https://github.com/roytam1/vncsclnt

#retrocomputing #retroprogramming #vnc

GitHub - roytam1/vncsclnt

Contribute to roytam1/vncsclnt development by creating an account on GitHub.

GitHub
and tested vncdos' RRE and CoRRE encodings, both seems not working with ultravnc server, lets see whats wrong.
the parsing of RRE/CoRRE is incomplete, let gemini fixed them. RRE works quite well, but CoRRE is slow as snail, put it in last entry of encoding list.
made a new release for it: https://github.com/roytam1/vncsclnt/releases/tag/v260611
#retrocomputing #retroprogramming
Release HexTile Release (v260611) · roytam1/vncsclnt

This is a new release that reduces bandwidth usage by using HexTile encoding instead of Raw encoding. Also fixed RRE and CoRRE encodings, although CoRRE encoding is slow in our state machine model....

GitHub
fixed keyboard event handling, compiled it on all NT targets, and made a new release: https://github.com/roytam1/vncsclnt/releases/tag/v260612
#retrocomputing #retroprogramming #vnc
Release Multiple Architecture Release (v260612) · roytam1/vncsclnt

This release features multiple architectures, and compiled for: i386 (x86) AMD64 (x64) Itanium (IA64) MIPS NT PowerPC NT (PPC) ARM (32bit ARM WinRT) ARM64 (64bit ARM WoA) DEC Alpha (AXP) DEC Alpha...

GitHub
Release Keyboard Fix Relase (v260615) · roytam1/vncsclnt

Got a bug report that some keys are not well translated, and this release should fix this. Full Changelog: v260612...v260615

GitHub