https://www.talkingfingers.com/read-write-type/
#videogames #readwriteandtype #edutainment #win9x
My retro ComSci rewrite is almost done and because this is Borland, it should work both on #win9x and #msdos!
Just gotta squash some edge cases and add color support.
The true retro experience though? Having no internet on this VM, which means absolutely no git. 😅 #retrocomputing #cpp
🐧 WSL9x
Windows 9x Subsystem for Linux.
「 WSL9x runs a modern Linux kernel (6.19 at time of writing) cooperatively inside the Windows 9x kernel, enabling users to take advantage of the full suite of capabilities of both operating systems at the same time, including paging, memory protection, and pre-emptive scheduling. Run all your favourite applications side by side - no rebooting required! 」
Building an FPGA 3dfx Voodoo with Modern RTL Tools
" This frame of Screamer 2 was rendered not by an original 3dfx card and not by an emulator, but by an FPGA reimplementation of the Voodoo 1 that I wrote in SpinalHDL. Available on GitHub.
What surprised me was not just that it worked. It was that a design like this can now be described, simulated, and debugged by one person, provided the tools let you express the architecture directly and inspect execution at the right level of abstraction.
The Voodoo 1 is old, but it is not simple. It has no transform-and-lighting hardware and no programmable shaders, so all of its graphics behavior is fixed in silicon: gradients for Gouraud shading, texture sampling, mipmapping, bilinear and trilinear filtering, alpha clipping, clipping, depth testing, fog, and more. A modern GPU concentrates much of its complexity in flexible programmable units. The Voodoo concentrates it in a large number of hardwired rendering behaviors.
One of the bugs that drove this home looked at first like a framebuffer hazard. Small clusters of partially translucent text and overlay pixels would go mysteriously transparent, even though most of the frame looked fine. The real issue turned out not to be one broken subsystem, but several small hardware-accuracy mismatches stacking up in exactly the wrong way. That bug ended up being a good summary of the whole project: the hard part was not “making triangles appear.” It was matching the Voodoo’s exact behavior closely enough that the wrong pixels stopped appearing.
This post is about the two abstractions that made that tractable. The first is how I represented the Voodoo’s register semantics in SpinalHDL. The second is how I debugged a deep graphics pipeline using netlist-aware waveform queries in conetrace. "
cont. in dev blog.
If Thief Gold was a PS1 game (ReShade Shader mod)
Installing WinZip 8.1 SR-1 and WinRAR 3.71 on a virtual Windows 95. This is such a perfect example as to why I still don't consider Windows 95 to be a "retro" operating system:
Using the Windows Explorer, the long file names, the setup programs, the start menu icons and, of course, the programs themselves. A "normal" screen resolution with 16/24-bit color. Everything does look and feel pretty much identical to a modern Windows PC. Yes, all of these version numbers are a bit lower, but that's basically it. This is SO not a retro system!
#Win9x #RetroComputing #WinRAR #WinZip #90s #Retro #OperatingSystem