I feel like I've probably gushed about this recently but today someone complimented me on my typing speed and I was like "Thanks, I played Read Write and Type a lot as a kid" and I feel like y'all should know that it's a Windows 98 game that's still being licensed and sold today because it's just that good. It's a combination typing and phonics tutor, it teaches you how to read as you're typing, and it's very fun and colorful too.

https://www.talkingfingers.com/read-write-type/

#videogames #readwriteandtype #edutainment #win9x
Read, Write & Type - Talking Fingers

Talking Fingers -
Zoombinis (1996) running in an emulator!! this is running on Windows 98 SE on top of DosBox Pure on top of Retroarch on top of Android. This gave me some bluescreens at first but it turns out I needed to set the emulated CPU core to "normal" instead of "dynamic" to avoid "fatal error 0E", which is a memory page fault.

Unfortunately the way that DosBox Pure currently handles save data for win98 games is a little tricky, you either need to use a mutable virtual hard disk and save everything to that, or else you need to use these opaque ".sav" files which represent a diff against an
exact prior state of an immutable hard disk. I've heard there's support for mounting multiple hard disks at once, so you could have an immutable one for windows and then a smaller one for the game-specific data, I might try that later. For now I'm just glad to have it working in "practice" mode so I can go to the pizza level :)

#zoombinis #videogames #emulation #win9x
Finally done with my #coding escapades related to coding a virtual terminal inside a terminal using #Borland C++ 5.02 and #Win9x. It is a fun project to code with especially when I did not use any AI at all. For those who are interested, you can get the source here: https://gitlab.com/ShinAska/terminal-borland-poc
Richard Louie Orilla / terminal-borland-poc · GitLab

GitLab.com

GitLab

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! 」

https://codeberg.org/hails/wsl9x

#wsl9x #linux #win9x #opensource

wsl9x

Windows 9x subsystem for Linux

Codeberg.org
someone had the great idea to create #cygwin for #win9x!

> "Run Linux apps on Windows 95 with Windows 9x subsystem for Linux"

> Microsoft introduced a Windows Subsystem for Linux (WSL) with Windows 10. Initially it allowed you to run command line Linux utilities in Windows, but over time Microsoft added support for applications with a graphical user interface. But WSL still only officially supports Windows 10 and Windows 11. What if you want to run Linux apps on an older version of Windows?
>
> Enter the Windows 9x subsystem for Linux (WSL9x), an unofficial tool for running Linux apps on Windows 95, an operating system that’s more than three decades old.

https://liliputing.com/run-native-linux-apps-on-windows-95-with-windows-9x-subsystem-for-linux/
Run Linux apps on Windows 95 with Windows 9x subsystem for Linux - Liliputing

Run Linux apps on Windows 95 with Windows 9x subsystem for Linux

Liliputing

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.

Building an FPGA 3dfx Voodoo with Modern RTL Tools

If Thief Gold was a PS1 game (ReShade Shader mod)

https://retrolemmy.com/post/32605301

If Thief Gold was a PS1 game (ReShade Shader mod) - RetroLemmy

cross-posted from: https://slrpnk.net/post/33314481 [https://slrpnk.net/post/33314481]

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