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
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
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 […]
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
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
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 […]
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
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
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
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
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
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