A Year in the Life or a Retro-Nerd

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,397
Country
United States
A year ago this week I was playing StellaDS on my NDS and wondering why there was no difficulty switch support.

Sure the games played slowly.
Yes there were compatibility issues.

But the damn difficulty switch was causing my little ship in Space Invaders to be twice as wide as it should (that game uses difficulty switches to set the shape/size of the player ship). That bothered me.

So I came looking for someone that might have patched it to set the default difficulty switch to B (Beginner) rather than A (Advanced).

I found some other posts that lamented the same lack of difficulty switch options. But I also stumbled across the source code. Being an engineer by trade, I took a look... and sure enough it wasn't as scary as I thought. In fact, I was able to spot the difficulty switch settings in less than an hour. But how to compile? That took me down a rabbit-hole for several days as I learned about DEVKIT PRO and the LIBNDS library to build homebrew games. I also stumbled upon TWL++ since the source code for StellaDS was archived on GitHub by none other than @RocketRobz. Within a week I got a build environment running and was able to hack in a difficulty switch by replacing the Black/White TV switch (nobody plays these games in BW - right?! But that was a thing in 1977).

I got an account here on gbatemp and I managed to get my hacked build uploaded to github... and I had done a 2 week project to graft in a difficulty switch to the Atari emulator.

I felt great! I should have stopped there... :D I went on to spend (conservatively now) 350 development hours cleaning up and developing six emulators in this order:
  • StellaDS (now at version 4.5)
  • A7800DS (now at version 3.0)
  • A5200DS (now at version 3.0)
  • XEGS-DS (now at version 2.7)
  • NINTV-DS (now at version 3.2)
  • ColecoDS (now at version 0.7)
My github check-ins looks like a scatter-plot for a drive-by shooting:

1636981771862.png


It's been a really fun journey - with some frustrations along the way. I'm hugely indebted to Alekmaul for the original sources to 4 of these emulators ... I learned the basics of NDS programming from his examples. I'm also thankful for the many folks here on gbatemp who have been encouraging with thumbs and kind comments. Your support has not gone unnoticed by this old dogger!


1636981159460.png
 

Cris1997XX

Well-Known Member
Member
Joined
Oct 31, 2021
Messages
474
Trophies
0
Age
23
XP
1,284
Country
Italy
Thank YOU for all the amazing job you've done on these emulators, polishing them up to a shine and giving them an actually presentable shape. People dropped the ball and went on to 3DS emulation (Which...isn't that promising either), but the DSi has been long left forgotten
 
Last edited by Cris1997XX,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    No you asked for proof that your wife was finally leaving
    +1
  • BigOnYa @ BigOnYa:
    Nuh I had her chipped, I always know where she is.
  • K3Nv2 @ K3Nv2:
    I found where it was
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    If I could halucinAte this is what I imagine it would look like?
  • K3Nv2 @ K3Nv2:
    Featuring Taylor swift
    +1
  • BakerMan @ BakerMan:
    guys, pubg should've never blown up
  • BigOnYa @ BigOnYa:
    Wut do you mean? Pubg is alright, I play it with a few buddies online.
  • BakerMan @ BakerMan:
    the game itself is ok, but it's influence is the problem
  • K3Nv2 @ K3Nv2:
    Call of duty is a good Fortnite skin
  • BakerMan @ BakerMan:
    call of duty and fortnite, ex-fucking-actly
  • BakerMan @ BakerMan:
    without pubg popping off, fortnite wouldn't add battle royale, and call of duty wouldn't go even shittier than it did before because of blackout, warzone and dmz
  • Psionic Roshambo @ Psionic Roshambo:
    Make a porn based spoof of it, Pube G
  • BigOnYa @ BigOnYa:
    Just play My Pony online. Its better than Fortnight or COD.
  • Psionic Roshambo @ Psionic Roshambo:
    FPS porn games sound fun lol
    +1
  • K3Nv2 @ K3Nv2:
    Call of duty got close with that by using Nikkie Minaj
  • BigOnYa @ BigOnYa:
    -Bonus- Faceshot
  • K3Nv2 @ K3Nv2:
    5 killstreak call in the gangbang
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Still enjoying Bad Ass Babes lol
  • Psionic Roshambo @ Psionic Roshambo:
    Legit a super solid beat em up
  • Psionic Roshambo @ Psionic Roshambo:
    The special moves are hilarious
  • BigOnYa @ BigOnYa:
    Introducing the most anticipated 1p v 4p game of the year - COCC (Call of couch casting)
  • RetroNerdGamer @ RetroNerdGamer:
    isnt that just gal gun
  • K3Nv2 @ K3Nv2:
    Hoochie gun
    K3Nv2 @ K3Nv2: Hoochie gun