Replies: 7 comments 5 replies
-
Hello @shazz, I tried to generate those projects in the gamecube-examples branch and tested it in Dolphin. The 3 examples you are mentioning seems to works in the emulator. I don't own a GameCube, would it be possible to test what was generated by the GitHub Actions: https://github.com/GRRLIB/GRRLIB/suites/6533673204/artifacts/243639879 Look into the /gamecube folder. Try the .dol files (or .elf files if not working). Thanks 😀 |
Beta Was this translation helpful? Give feedback.
-
Salut @Crayon2000 :) Antoine's unlimited3 doesn't work, like for me, I guess it is a similar problem that in his unlimited2d screen. It was a little more complicated to patch, from my understanding, that was a memory issue due to the fact this cheater (kidding) was initializing 10 textures and it looks like on the GC it doesn't work with more than 3 GRRLIB_texImg *tex_screen[10];
for(i=0; i<10; i++) {
tex_screen[i] = GRRLIB_CreateEmptyTexture(rmode->fbWidth, rmode->efbHeight);
} Anyway, thanks for having spent the time to patch/build them! I'll give a second look! |
Beta Was this translation helpful? Give feedback.
-
This is pretty weird.... by recompiling your version I have the same problem, black screen. Does the gamecube-examples branch contains GRRLIB modifications for the gamecube not in the master branch ? |
Beta Was this translation helpful? Give feedback.
-
The GitHub Action (ci.yml) is using the devkitpro/devkitppc:latest Docker image. Currently it comes with devkitPPC r40 and libogc 2.3.1. (cd GRRLIB && make clean all install)
(cd GRRLIB/GRRLIB && make PLATFORM=cube clean all install)
(cd examples && make) So... no magic 🪄 |
Beta Was this translation helpful? Give feedback.
-
I have added to the gamecube-examples branch all examples that don't requires IR sensor. Maybe at one point I will modify the code to make them work with the analog stick. A new zip file is available at https://github.com/GRRLIB/GRRLIB/suites/6552258305/artifacts/244802325 If they mostly work, I will merge the branch back to the master branch so you can fix the GameCube examples with a PR (if you want 😁). |
Beta Was this translation helpful? Give feedback.
-
@shazz , I just fixed the makefile for |
Beta Was this translation helpful? Give feedback.
-
I have changed the unlimited 2D example with |
Beta Was this translation helpful? Give feedback.
-
Hi there!
I modified the examples to work on the gamecube but for some that's just a black screen and I cannot find why.
The culprits:
bitmap_fx
: black screenfunsin
: black screenunlimited3d
(red flashing screen, buggy cubes) => memory issue ?the ports are available here!
Beta Was this translation helpful? Give feedback.
All reactions