Advertisement · 728 × 90
#
Hashtag
#FamilySizeVM
Advertisement · 728 × 90
Interacting with my emulator for the first time (Family Size VM #7)
Interacting with my emulator for the first time (Family Size VM #7) YouTube video by Damian Yerrick

Once I added a rudimentary SDL2 front end to my NES emulator, I could interact with it and play a game.
youtu.be/lQPIiWHBZgw
#FamilySizeVM #emudev #NESdev #timelapse #emulator

3 0 0 0

Once I added a rudimentary SDL2 front end to my NES emulator, I could interact with it and play a game.
https://youtu.be/lQPIiWHBZgw

#FamilySizeVM #emudev #NESdev #timelapse #emulator #sdl #sdl2

0 0 0 0
Original post on peoplemaking.games

4 steps to draw sprites in an NES emulator
- copy the display list from work RAM to object attribute memory inside the PPU
- scan OAM for sprites that overlap each line of dots
- fetch their patterns from video memory between lines
- shift the pixels out while drawing the next line […]

0 0 0 0
My emulator draws a sprite (Family Size VM #6)
My emulator draws a sprite (Family Size VM #6) YouTube video by Damian Yerrick

4 steps to draw #sprites in an NES #emulator
- copy the display list to OAM (memory in the PPU)
- scan OAM for sprites that overlap each line
- fetch their patterns from video memory between lines
- shift the pixels out during the next line
youtu.be/gSZAZ5pgVlI
#FamilySizeVM #emudev #timelapse

4 1 0 0
Parsing a command line in C is tedious (Family Size VM #5)
Parsing a command line in C is tedious (Family Size VM #5) YouTube video by Damian Yerrick

My #emulator takes a ROM filename on the #CommandLine, among other options. I use the #musl library's #getopt to parse the command in C. It makes me appreciate the libraries that come with newer languages like Python.
youtu.be/PAw478XJYWI
#FamilySizeVM #emudev #CLI #timelapse #emulator

5 2 0 0
Original post on peoplemaking.games

My emulator takes a path to a ROM image on the command line, among other options. I use the musl library's getopt_long function to parse the command in C. It makes me appreciate the libraries that come with newer languages like Python.
https://youtu.be/PAw478XJYWI

#FamilySizeVM #emudev #NESdev […]

1 0 0 0

The PPU in my NES emulator builds a background, renders it, and interrupts the CPU at vertical blanking.
https://youtu.be/Kq-QLCrzGps

#FamilySizeVM #emudev #NESdev #timelapse #emulator

2 0 1 0
My emulator draws a background plane (Family Size VM #4)
My emulator draws a background plane (Family Size VM #4) YouTube video by Damian Yerrick

The PPU in my NES emulator builds a background, renders it, and interrupts the CPU at vertical blanking.
youtu.be/Kq-QLCrzGps

#FamilySizeVM #emudev #NESdev #timelapse #emulator

4 1 0 0
Passing 9000 lines of CPU tests (Family Size VM #3)
Passing 9000 lines of CPU tests (Family Size VM #3) YouTube video by Damian Yerrick

See how I made my NES emulator's CPU pass all 9,000 steps of Kevin Horton's nestest
youtu.be/xi9kISkxF3o

#FamilySizeVM #emudev #NESdev #timelapse #emulator

8 2 0 0

See how I made my NES emulator's CPU pass all 9,000 steps of Kevin Horton's nestest
https://youtu.be/xi9kISkxF3o

#FamilySizeVM #emudev #NESdev #timelapse #emulator

0 0 0 0

I made an NES emulator in December and January. It took me 72 hours, and I recorded every minute of it. My time lapse starts here https://youtu.be/hJPl4q8k2mY

#emudev #NESdev #timelapse #emulator #RetroDev #FamilySizeVM

2 0 0 0
I started making an NES emulator for Advent (Family Size VM #2)
I started making an NES emulator for Advent (Family Size VM #2) YouTube video by Damian Yerrick

I made an NES emulator in December and January. It took me 72 hours, and I recorded every minute of it. My time lapse starts here youtu.be/hJPl4q8k2mY

#emudev #NESdev #timelapse #emulator #RetroDev #FamilySizeVM

7 2 0 0