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
GBA2 -- extension of the spec for #GameboyAdvance, which adds support for a second local controller
#gba #gbadev #gbdev #retrodev #romhacking #emudev #emulation #retrogaming #gameboy
There's a lot going on today.
A new Mario movie comes out in theaters...
The US is finally launching another mission to the moon...
Everyone is pulling horrible pranks on each other...
But ain't none of that stuff important because GBE+ just hit 1.10! […]
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 […]
Tanuki3DS — HLE #3DS emulator
#retrodev #emudev #emulation #retrogaming #3dsdev #programming #coding
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
BasicBox: x86 PC emulator written in Visual Basic 6
Running… Visual Basic 6
github.com/mikechambers...
www.reddit.com/r/EmuDev/com...
#retrodev #emulation #emudev #retrocomputing #programming #vb6
Rocket 68 -- Motorola 68000 CPU emulator written in pure C11
#retrodev #emudev #emulation #programming #retrocomputing
PPSSPP Packet Relay Support Lets You Play #PSP Games Adhoc Online
#retrodev #emudev #emulation #retrogaming #pspdev
MCL68+ MOTOROLA 68000 EMULATOR
Definitely check out their other #retrocomputing baremetal emulation projects on that blog
#retrodev #emudev
GNW64 - Game & Watch Emulator project for #Commodore64
csdb.dk/release/?id=...
#retrodev #emudev #emulation #retrocomputing #programming #c64
Sharpie -- fantasy console disguised as an emulator
#retrodev #retrogaming #gamedev #programming #emulation #emudev
jester-gb -- #GameBoy emulator that renders via Braille characters
www.reddit.com/r/EmuDev/com...
#retrodev #emudev #emulation #gbdev #retrogaming #programming #gamedev
GB Recompiled static recompiler for #GameBoy ROMs that translates Z80 #assembler directly into portable, modern C code. Run games without a traditional emulator
github.com/arcanite24/g...
#retrodev #gbdev #emudev #reverseengineering #programming #emudev #emulation #retrogaming
In December, I set out to write an NES emulator from scratch, working on it an hour a day every day, recording every minute. I've built the CPU, PPU, and a handful of mappers. I added MMC3 without IRQ yesterday, and the end of the session's time lapse shows the first area of Full Quiet.
#emudev
Super Mario Bros. running bare-metal on a PC. There is even old-school PC Speaker sound!
#retrodev #gamedev #retrogaming #programming #emulation #emudev #NESDev #reverseengineering
Tamaboy -- #Tamagotchi emulator for #GameBoyAdvance and #NintendoDS
www.gamebrew.org/wiki/Tamaboy...
#retrodev #emudev #emulation #retrogaming #gbdev #gbadev #ndsdev
New #ColecoVision & ADAM Emulator Released: ADAM+
#retrodev #retrogaming #emudev #emulation #opensource #retrocomputing
New article about the Wantame Card Scanner is live:
https://shonumi.github.io/articles/art39.html
This one details the inner workings of a Nintendo DS barcode scanner. It was used for a game called Wantame Doko Demo Style.
It's one of the rare DS peripherals that send data as microphone input […]
Perhaps it's getting a bit #gameboy heavy over here, but you've got to have a hobby. Fixed a bug in which I accounted twice for the background scrolling, added some support for ROM and RAM banking, and we have a proper Zelda intro. Link can wake up now. #emudev #odinlang
A screenshot of the opening room of "The Legend of Zelda : Link's Awakening", with a character saying "Well, BART, ya finally snapped".
I have the feeling this will come in handy on more than one occasion. But at the moment i'm just trying to figure out why Link's animation is in hyper mode. I have no clue what could cause that. #gameboy #emudev #odinlang #zelda