matthughson 171 Member · Posted November 19, 2021 Share Posted November 19, 2021 (edited) There is a growing number of NES homebrew games written in C. I'd love to compile a list of them here! Please let me know any you know of and I will add it to the list. Full, released games only (no "tech demos"). Also let me know if I am wrong about any of these! All of these games are at least partially written in C Alfonzo's Arctic Adventure - https://www.spoonybard.ca/nes-games/alfonzos-arctic-adventure Alter Ego - https://shiru.untergrund.net/software.shtml Anguna - http://www.tolberts.net/anguna/ The core game logic of Anguna was ported from the Atari 2600 assembly, but most of the new stuff on the NES (new menus and splash screens, reworked darkness and how doors work, etc) was in C. Chase - https://shiru.untergrund.net/software.shtml Cheril in the Cave - https://www.mojontwins.com/juegos_mojonos/cheril-in-the-cave/ City Trouble - http://www.denny-r-walter.de/city.html Eelectric - https://wendelscardua.itch.io/eelectric Eskimo Bob - https://www.spoonybard.ca/nes-games/eskimo-bob From Below - https://www.frombelowgame.com/ Written almost entirely in C, built on neslib and nesdoug assembly libraries. Full source available here. Improbability Fighter - https://wendelscardua.itch.io/improbability-fighter Some code moved to assembly for performance improvements. Jay & Silent Bob: Mall Brawl - https://www.mallbrawlgame.com/ Minekart Madness - https://mhughson.itch.io/minekart-madness Nebs 'n Debs - https://www.nebsndebs.com/ NESert Golfing - https://rainwarrior.itch.io/nesert-golfing Super Homebrew War - https://gauauu.itch.io/super-homebrew-war Super Tilt Bros. - https://sgadrat.itch.io/super-tilt-bro Details can be found here. Vs. From Below - https://vs.frombelowgame.com/ Written almost entirely in C, built on neslib and nesdoug assembly libraries. Full source available here (part of the original From Below source). Witch n' Wiz - https://www.witchnwiz.com/ Written almost entirely in C, built on neslib and nesdoug assembly libraries. Also uses assembly libraries from nesdoug and cppchris for MMC1 helper functions. Yacht - https://wendelscardua.itch.io/yacht What else am I missing? Edited April 16 by matthughson 2 Link to comment Share on other sites More sharing options...
gauauu 80 Member · Posted November 19, 2021 Share Posted November 19, 2021 The core game logic of Anguna was ported from the Atari 2600 assembly, but most of the new stuff on the NES (new menus and splash screens, reworked darkness and how doors work, etc) was in C. 1 2 Link to comment Share on other sites More sharing options...
RogerBidon 99 Member · Posted November 19, 2021 Share Posted November 19, 2021 (edited) Super Tilt Bro.'s menus are mostly coded in C. Main loop, and ingame are still in assembly to avoid any C overhead (we can mess with memory reserved for the C stack for example.) Also it is one of the few project (if not the only one?) using 6502-gcc, and not cc65. The code heavily rely on modern high-level optimizations that gcc brings. Finally, I see you give links. Maybe the github link would be more appropriate than the game's page in this post. Here it is: https://github.com/sgadrat/super-tilt-bro (Oh, and the server is C++ and python, but I guess it does not count ) Edited November 19, 2021 by RogerBidon Typo 1 Link to comment Share on other sites More sharing options...
matthughson 171 Member · Posted November 19, 2021 Author Share Posted November 19, 2021 Added @gauauu and @RogerBidon Link to comment Share on other sites More sharing options...
Scrobins 1,597 Moderator · Posted November 19, 2021 Share Posted November 19, 2021 I believe just about everything that the Mojon Twins make is written in C. http://www.mojontwins.com/ 1 Link to comment Share on other sites More sharing options...
rainwarrior 2 Member · Posted November 19, 2021 Share Posted November 19, 2021 NESert Golfing used C. It's open source as well.https://rainwarrior.itch.io/nesert-golfing 1 1 Link to comment Share on other sites More sharing options...
erac 78 Member · Posted November 20, 2021 Share Posted November 20, 2021 Most MegaCat titles. Link to comment Share on other sites More sharing options...
dale_coop 160 Member · Posted November 20, 2021 Share Posted November 20, 2021 Really interesting topic! Great idea, Matt Link to comment Share on other sites More sharing options...
matthughson 171 Member · Posted November 20, 2021 Author Share Posted November 20, 2021 4 hours ago, erac said: Most MegaCat titles. I'm kind of looking for specific ideally with some sort of confirmation of the dev lang if you have it. Link to comment Share on other sites More sharing options...
matthughson 171 Member · Posted April 16 Author Share Posted April 16 Added Minkart Madness. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now