Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Emulation via hacked 3DS involves installing Custom Firmware on a 3DS. You basically install a modded firmware onto your 3DS which lets you run older games on it, similar but not the same as Emulation. This is an awesome option, but requires a bit of work (you don't need to physically modify anything). You can find more info on this route here. With this option, you can play every single Pokemon game before Sword/Shield on your 3DS
The first two generations were written on assembly. It's kinda different than other programming languages as it's more "machine" than others. As far as I know the source code for Pokemon Red Blue has been decompiled so you can see how it's written. Check https://github.com/pret/pokered for it.