snes-ide, an easier way to use pvsneslib on Windows systems #295
BrunoRNS
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I spent a long time trying to compile the simple "hello world" with pvsneslib using Windows, and I also saw difficulties from other people, mainly beginners in development for specific systems but people already experienced in C. In Ubuntu I managed to do the process very quickly and This led me to think, what if I created an easier way to download pvsneslib on Windows, without having to download other software that emulates the Linux terminal, for example.
That's the goal of snes-ide, this engine brings everything you need as a beginner when using pvsneslib on Windows. And I actually managed to finish the ide, even though it's not necessarily an ide, it's a way to facilitate the use of pvsneslib on Windows.
To prove how simple it is to use snes-ide I will briefly explain the installation and use process. First ensure that you are using a Windows x64 architecture. Secondly, you can now download the source code from github web by clicking download as zip. Thirdly, choose where you want to leave the snes-ide folder. Now just click on INSTALL.bat (or just INSTALL if the extension is not visible). It will generate a snes-ide folder on your desktop (which you can leave anywhere actually) with some shortcuts, you will use create_new_project to create the hello world template and then use the compiler shortcut that takes you to an automation that sending some information it compiles the code for you and generates the .sfc file.
Detail that when it generates the template it generates pvsneslibfont.pic and .pal, to generate these files like any others you would use the makefile we have gfx-tools, a simple gui to convert the images and also create them, sound-tools for the same but with the sound.
We also have the exporting tool that use an emulator to make the rom playable in others specific systems.
I copy the most of the things from pvsneslib in snes-ide documentation but I modified somethings to make it useable in snes-ide. I have also added a tutorial of adding brr sounds to the C code that can be useful in pvsneslib repo to.
By now I am only upgrading by the way pvsneslib is upgrading, but with the help of the community I can upgrade the documentation to, and I can also upgrade the pvsneslib's doc to.
If you want to know more about my project go to https://github.com/BrunoRNS/SNES-IDE
I hope you like the engine and that it is useful to you
I am just a begginer so consider this while taking a look into my code, if you find an issue or a better way for doing something I've done please tell me at snes-ide discussions or issues.
Beta Was this translation helpful? Give feedback.
All reactions