I just submitted Family Size VM to Software Heritage, which collects and preserves public Git repositories. It hasn't seen every repository, especially on Codeberg and other smaller Git hosts. Check if your own project is crawled and save it if it isn't yet.
https://archive.softwareheritage.org/

#SoftwareHeritage #Git #decentralization #preservation #FamilySizeVM #Codeberg

Welcome to the Software Heritage archive

Once I let the user map keyboard and joystick presses to emulated buttons, save settings, and save SRAM, I called Family Size VM feature-complete. youtu.be/v9YBDkoBBlA #FamilySizeVM #emudev #NESdev #timelapse #emulator #joystick

Setting up the buttons (Family...
Setting up the buttons (Family Size VM #17)

YouTube

Once I let the user map keyboard and joystick presses to emulated buttons, save settings, and save SRAM, I called Family Size VM feature-complete.
https://youtu.be/v9YBDkoBBlA

#FamilySizeVM #emudev #NESdev #timelapse #emulator #joystick #MVP

Setting up the buttons (Family Size VM #17)

YouTube
I made a menu system for my NES emulator that looks like a 1990s to early 2000s TV's on-screen display. youtu.be/j4bjIMmjwAA #FamilySizeVM #emudev #NESdev #timelapse #emulator

On-screen menus (Family Size V...
On-screen menus (Family Size VM #16)

YouTube

I made a menu system for my NES emulator that looks like a 1990s to early 2000s TV's on-screen display.
https://youtu.be/j4bjIMmjwAA

#FamilySizeVM #emudev #NESdev #timelapse #emulator

On-screen menus (Family Size VM #16)

YouTube
One way to tell how long parts of a program take, such as emulated chips in a video game system, is to turn off each part and measure how long it takes to run. youtu.be/Ys9WWMkFyV8 #FamilySizeVM #emudev #NESdev #timelapse #emulator

Is the emulator fast enough? (...
Is the emulator fast enough? (Family Size VM #15)

YouTube

The NES palette has 52 colors. The "emphasis" feature lets a game apply one of eight tints across the whole palette, giving over 400 overall colors.
https://youtu.be/PnmPyED3Qxg

And yes, I just used quotation marks for "emphasis".

#FamilySizeVM #emudev #NESdev #timelapse #emulator #NES

Emphasis: The 417 colors of the NES (Family Size VM #14)

YouTube
The NES palette has 52 colors. The "emphasis" feature lets a game apply one of eight tints across the whole palette, giving over 400 overall colors. youtu.be/PnmPyED3Qxg #FamilySizeVM #emudev #NESdev #timelapse #emulator

Emphasis: The 417 colors of th...
Emphasis: The 417 colors of the NES (Family Size VM #14)

YouTube

Four things make an NES game sound like an NES game:
Two pulse waves, a triangle wave, and a white noise generator.
Watch me add all four of them to my emulator.
https://youtu.be/sAPfvz1bmRI

#FamilySizeVM #emudev #NESdev #timelapse #emulator

Emulating pulse, triangle, and noise waves (Family Size VM #13)

YouTube
Four things make an NES game sound like an NES game: Two pulse waves, a triangle wave, and a white noise generator. Watch me add all four of them to my emulator. youtu.be/sAPfvz1bmRI #FamilySizeVM #emudev #NESdev #timelapse #emulator

Emulating pulse, triangle, and...
Emulating pulse, triangle, and noise waves (Family Size VM #13)

YouTube