Thanks to AI like Gemini and Claude Opus, a person like me who doesn't know anything about coding can add more mappers to PocketNES. Take a look: https://github.com/GamingFanboy365/pocketnes
Don't worry, if he's tested enough, and is actually learning off it, It's a great tool and people aren't going to bash them for that (source: no one ever told me anything about me admitting to have used AI in my Quake 3 projects + some of my upcoming projects, with the permission of the authors, have absolutely no problem in me using AI to link some stuff).I'm sorry to tell you that you're going to get a lot of hate for using AI; people aren't ready to see it as a tool yet.

Projects like this fall on GPL most of the time, so he's allowed to use AI and redistribute (not sell, though) them. There's no license on the OG website, and the "reuploaded" Source is basically on the same boat there. No license. But I highly think It's GPL. May need to wait for more confirmations.This isn't meant as a dig or jab; I just want to understand to what extent you used AI for this. I use AI as a tool for things like grammar checking, source verification, etc., for my work, so I understand how it can be used as a tool. I just want to make sure you didn't use it to write the code, and if you did, you made sure it kept within the proper licenses and stuff.
Since you're new at this, I highly advice you to learn a tiny bit of Git. Especially how .gitignore works.i forked the github repo
People will bash AI for writing code yet pretend that people didn't steal/copy codes off StackOverflow before AI became an accessible tool lmaoYou don't need to tell people that you're using it.
If you were using lots of caffeine or methamphetamine to program faster, it doesn't matter
If AI did all of the work for you, and you're taking the credit, that's something else... still impressive though, and the product can still be good.
But if you are simply using AI to help, no problem at all.
Okay so I decided to add to the reame.md to make the attribution more robust since i absolutely don't want to take credit or clout for adding mappers. what'd have been dishonest if i were to say it's my own work, but at least here, people know that I used AI to help, and this is my first time ever using AI to update emulators.You don't need to tell people that you're using it.
If you were using lots of caffeine or methamphetamine to program faster, it doesn't matter
If AI did all of the work for you, and you're taking the credit, that's something else... still impressive though, and the product can still be good.
But if you are simply using AI to help, no problem at all.
I just have git add the new files individually. i always make sure never to add the roms or any compiled builds.Projects like this fall on GPL most of the time, so he's allowed to use AI and redistribute (not sell, though) them. There's no license on the OG website, and the "reuploaded" Source is basically on the same boat there. No license. But I highly think It's GPL. May need to wait for more confirmations.
Since you're new at this, I highly advice you to learn a tiny bit of Git. Especially how .gitignore works.
People will bash AI for writing code yet pretend that people didn't steal/copy codes off StackOverflow before AI became an accessible tool lmao
Just add the bare minimum that will output a working build. README.MD and LICENSE handle the rest. Comments will handle what specific lines of code do.Okay so I decided to add to the reame.md to make the attribution more robust since i absolutely don't want to take credit or clout for adding mappers. what'd have been dishonest if i were to say it's my own work, but at least here, people know that I used AI to help, and this is my first time ever using AI to update emulators.
Post automatically merged:
I just have git add the new files individually. i always make sure never to add the roms or any compiled builds.
"To compile pocketnes.gba:Just add the bare minimum that will output a working build. README.MD and LICENSE handle the rest. Comments will handle what specific lines of code do.
I saw the README. You can make it a bit nicer using # (for big texts) and ## for smaller texts, in case. You may also use this to make it a bit nicer. https://readme.so/"To compile pocketnes.gba:
sudo docker run --rm -v "$PWD":/src -w /src devkitpro/devkitarm make"
-readme
Please add compiled builds... Nobody likes setting up build environments on their system just to get a file they could have easily downloaded instead.i always make sure never to add the roms or any compiled builds.


Ok so you used a couple resources but one of them kind of looped and crashed out while the other had a good backbone for creating the requested additions you sourced online such as the various mapper files while asking for bug corrections pull from the pulls of the existing code.@VmprHntrD : i used the web interfaces for claude.ai and aistudio.google.com. it asked me which mappers to add, so it generated those. i brought up issues to it if something wasn't working properly, so aimed to fix it. sometimes it's stuck in a loop, and from now on i'm going to try and rely on claude code rather than standard web interfaces for coding.
@Jayro : will do on next upload
