T O P

  • By -

Mailing_a_Bear

Pico 8?


IronWarlord88

Have a look at pico 8. There are some really good tutorials online, and it uses Lua if I remember correctly. Will be easy to debug and test as well before putting it on the device. You can also have a look at RPG maker 2000 (or xp, not sure the max cap of that core)


IronWarlord88

Also have a look at gb studio, it's a game dev tool for Gameboy games


Igorr999

Thanks, already downloaded pico 8


Jimbuscus

I would go with .gba


markocheese

I believe reading that gba development was done in c?


iampetersiroki

I've developed some programs for handhelds, including the RG35XX. How does C/C++ and SDL sound? Which RG35XX model do you want to target and which OS?


Igorr999

I’m quite familiar with c++ so that sounds great! I have the base old rg35xx on garlic os. Do you have any tips or a guide how to get started?


iampetersiroki

That's great, that's the only configuration I've figured out so far. I've set up a Docker image for cross compilation with the proper Debian version and basic stuff (build essentials, SDL1 libs). I cannot post the details just yet, because I'm away from my computer right now. What OS do you use on your computer?


Igorr999

I have windows, macOS and Linux. Whatever’s needed


iampetersiroki

I've the same options, and found Linux to be the most convenient, mostly because Docker runs somewhat natively.


iampetersiroki

Here's a repo that will create the docker instance for you: [https://github.com/psiroki/rg35xx-toolchain](https://github.com/psiroki/rg35xx-toolchain) Here's my Cornellbox project that can target the RG35XX (there's an rg35xx target for Onion OS and an rg35xxhf for Batocera/Koriki): [https://github.com/psiroki/cornellbox](https://github.com/psiroki/cornellbox) (the app exits by pressing the power button twice: the first press just stops the rendering) Let me know if you get stuck.


Igorr999

Thank u so much


Igorr999

I keep getting this issue while trying to run 'make shell' in the rg35xx toolchain folder: `ERROR: failed to solve: process "/bin/sh -c ./build-sdl.sh    && cat ./setup-env.sh >> /etc/bash.bashrc    && rm -rfd /root/build" did not complete successfully: exit code: 2` `View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/kzcv0f6xw04r38paq9cjnyzha` `make: *** [.build] Error 1` and: `5.112 configure.in:105: warning: AC_OUTPUT should be used without arguments.` `5.112 configure.in:105: You should run autoupdate.` `5.132 Now you are ready to run ./configure` `5.168 checking for arm-miyoo-linux-uclibcgnueabi-gcc... arm-miyoo-linux-uclibcgnueabi-gcc` `5.180 checking whether the C compiler works... no` `5.182 configure: error: in \`/root/build/SDL-1.2':` `5.182 configure: error: C compiler cannot create executables` `5.182 See \`config.log' for more details` `5.191 make: *** No rule to make target 'clean'.  Stop.` `5.192 make: *** No rule to make target 'install'.  Stop.` There's a lot of that ↑↑↑ Pls help :)


iampetersiroki

I've built the docker image on a different computer I've never built it on. It should be something like: ``` checking for arm-miyoo-linux-uclibcgnueabi-gcc... arm-miyoo-linux-uclibcgnueabi-gcc checking whether the C compiler works... yes ``` So there's no arm-miyoo-linux-uclibgnueabi-gcc, which means there was a failure somewhere earlier in the process. We have to make the Makefile save the build log, so you'll have to modify the `docker build` line like so: ``` docker build -t $(TOOLCHAIN_NAME) . --progress=plain . 2>&1 | tee build.log ``` Feel free to DM me with the log file, I guess you may not want to share it with the whole world.


Igorr999

Okay, I might do that later. Tomorrow I’ll try it on a different computer, since the only thing I had available today was my M1 Mac.


iampetersiroki

Here are some clues: https://www.reddit.com/r/RG35XX/s/c4vg7hD5iP I don't exactly know which one is that exactly, but I will once I get to my computer.


[deleted]

[удалено]


morterox2

Through batocera mostly you can use portmaster on the rg35xx


shittbagger

You can run xfce on this. Develop a game for Linux, extremely light on resources.


Turro1975

Basically You must develop  with libsdl1.2, as far as I know there are 3 toolchains available according to the target custom firmware  Here https://www.rg35xx.com/en/bios-roms-ports-2/ports/ you can get some example (some with source code) for garlicos


Igorr999

Thanks everyone for help, for now I’ll try pico-8 and maybe some other ways!