Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Porting Test Drive II from SNES to PC Series' Articles
Back to Nivando Soares's Series
Porting Test Drive II from SNES to PC, Part 5: Making generated evidence intentional
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 5: Making generated evidence intentional
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 1: Day 0 to a measurable ROM
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 1: Day 0 to a measurable ROM
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 2: The first native intro slice
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 2: The first native intro slice
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
5 min read
Porting Test Drive II from SNES to PC, Part 3: Provenance instead of screenshots
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 3: Provenance instead of screenshots
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 4: Validation, cleanup, and current blockers
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 4: Validation, cleanup, and current blockers
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 6: Portable tooling, not personal tooling
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 6: Portable tooling, not personal tooling
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 7: Repo-owned validation output instead of shared emulator state
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 7: Repo-owned validation output instead of shared emulator state
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 5: Making scanline validation repo-owned
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 5: Making scanline validation repo-owned
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 6: When the bridge regresses
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 20
Porting Test Drive II from SNES to PC, Part 6: When the bridge regresses
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 5: A real producer trace at frame 986
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 5: A real producer trace at frame 986
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
5 min read
Porting Test Drive II from SNES to PC, Part 6: Extending late-window ownership through frame 994
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 6: Extending late-window ownership through frame 994
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
5 min read
Porting Test Drive II from SNES to PC, Part 7: Making frame 998 a real ownership anchor
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 7: Making frame 998 a real ownership anchor
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 8: Closing the first 998..1005 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 8: Closing the first 998..1005 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 9: Closing the 1006..1013 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 9: Closing the 1006..1013 ownership block
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 10: Closing the 1014..1021 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 10: Closing the 1014..1021 ownership block
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 11: Closing the 1022..1029 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 11: Closing the 1022..1029 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 12: Closing the 1030..1037 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 12: Closing the 1030..1037 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 13: Closing the 1038..1045 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 13: Closing the 1038..1045 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 14: Closing the 1046..1053 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 14: Closing the 1046..1053 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 15: Closing the 1054..1061 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 15: Closing the 1054..1061 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 16: Closing the 1062..1069 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 16: Closing the 1062..1069 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 17: Closing the 1070..1077 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 17: Closing the 1070..1077 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 18: Closing the 1078..1085 ownership block
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 18: Closing the 1078..1085 ownership block
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 19: Splitting the post-1093 attract window with active Mesen traces
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 19: Splitting the post-1093 attract window with active Mesen traces
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 20: Closing the 1102..1117 late attract continuation
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 20: Closing the 1102..1117 late attract continuation
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 21: Narrowing the static Mode 7 plateau to BG sampling
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 21: Narrowing the static Mode 7 plateau to BG sampling
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 22: Demoting M7SEL edge handling on the static Mode 7 plateau
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 22
Porting Test Drive II from SNES to PC, Part 22: Demoting M7SEL edge handling on the static Mode 7 plateau
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 23: Mapping DOS menu contracts onto the SNES front end
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 26
Porting Test Drive II from SNES to PC, Part 23: Mapping DOS menu contracts onto the SNES front end
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
4 min read
Porting Test Drive II from SNES to PC, Part 24: Tightening the SNES selector domains and the B1F9 handoff window
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 26
Porting Test Drive II from SNES to PC, Part 24: Tightening the SNES selector domains and the B1F9 handoff window
#
gamedev
#
c
#
sdl
#
emulation
2
reactions
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 25: Recovering the SNES preview-helper extractor
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 26
Porting Test Drive II from SNES to PC, Part 25: Recovering the SNES preview-helper extractor
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 26: Tightening the SNES front-end selector cardinality
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 26
Porting Test Drive II from SNES to PC, Part 26: Tightening the SNES front-end selector cardinality
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 27: Closing the SNES front-end descriptor-table base
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 26
Porting Test Drive II from SNES to PC, Part 27: Closing the SNES front-end descriptor-table base
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 28: Closing the SNES car-select BG2 mutability lane
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 28: Closing the SNES car-select BG2 mutability lane
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 29: Reframing the SNES front-end car-presentation diffs
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 29: Reframing the SNES front-end car-presentation diffs
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 30: Closing the SNES BG2 CHR-region delta
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 30: Closing the SNES BG2 CHR-region delta
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 31: Closing the SNES top-menu signboard labels
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 31: Closing the SNES top-menu signboard labels
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 32: Closing the SNES top-menu transition semantics
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 32: Closing the SNES top-menu transition semantics
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 33: Closing the SNES downstream rival-grid structure
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 33: Closing the SNES downstream rival-grid structure
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 34: Closing the SNES Select Opponent clock slot
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 34: Closing the SNES Select Opponent clock slot
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 35: closing the Select Opponent handoff split
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 35: closing the Select Opponent handoff split
#
gamedev
#
retro
#
reverseengineering
#
snes
Comments
Add Comment
1 min read
Porting Test Drive II from SNES to PC, Part 36: Closing the SNES organic default-rival handoff path
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 36: Closing the SNES organic default-rival handoff path
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 37: Narrowing the SNES clock-slot timing drift
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 37: Narrowing the SNES clock-slot timing drift
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 38: Closing Callback-Relative Fourth-Slot Selection
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 38: Closing Callback-Relative Fourth-Slot Selection
#
reverseengineering
#
emulation
#
snes
#
gamedev
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 39: Closing the No-Opponent Handoff Into 02:9016
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 39: Closing the No-Opponent Handoff Into 02:9016
#
reverseengineering
#
snes
#
gamedev
#
retrogaming
1
reaction
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 40: Narrowing the Post-02:9016 Divergence Window
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 40: Narrowing the Post-02:9016 Divergence Window
#
reverseengineering
#
snes
#
gamedev
#
retrogaming
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 41: Adding Post-02:9016 Screenshot Review Packs
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 41: Adding Post-02:9016 Screenshot Review Packs
#
reverseengineering
#
snes
#
gamedev
#
retrogaming
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 42: Fixing the post-02:9016 review-pack alignment
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 42: Fixing the post-02:9016 review-pack alignment
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 43: Closing the first post-02:9016 rival marker split
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 43: Closing the first post-02:9016 rival marker split
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
3 min read
Porting Test Drive II from SNES to PC, Part 44: Narrowing the first rival-only blink cue
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 44: Narrowing the first rival-only blink cue
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 45: Fingerprinting the current track-start gameplay seed
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 45: Fingerprinting the current track-start gameplay seed
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 46: Demoting game_11.mss from gameplay seed to front-end menu state
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 46: Demoting game_11.mss from gameplay seed to front-end menu state
#
gamedev
#
c
#
sdl
#
emulation
1
reaction
Comments
Add Comment
2 min read
Porting Test Drive II from SNES to PC, Part 47: Probing late A/B response on the default-rival corridor
Nivando Soares
Nivando Soares
Nivando Soares
Follow
Mar 27
Porting Test Drive II from SNES to PC, Part 47: Probing late A/B response on the default-rival corridor
#
gamedev
#
c
#
sdl
#
emulation
Comments
Add Comment
2 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account