BennuGD Wii port

Started by josebita, July 14, 2010, 11:27:05 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

Beta 1 has been released:
http://bennugd-wii.blogspot.com/

Works pretty well, although it still has some bugs (not really sure if mod_glob is working at all...)

FreeYourMind


josebita

Thanks, we now need a lot of games :)

FreeYourMind

I will try it with my pinball action remake  :D

Drumpi

Awesome news. Just karma.
...but games must wait, sorry, i'm very busy.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Imerion

Wow, really nice work! I didn't know there was such a complete Wii port! I might modify a few of my games to work on it eventually, and I have a few projects I want to do for the Wii specifically which might now become reality.
Try my games : Neotron Games

josebita

Great to hear!

In the next few days I'll work on fixing the known bugs.

josebita

I've just uploaded a refresh for Beta 2. It basically includes a stupid error fix and a few updates from official BennuGD:

http://bennugd-wii.blogspot.com/2010/08/comments-on-beta-2-and-refresh-to.html

Imerion

Nice!

I was planning to make my next game portable to the Wii, so I wonder: What kind of limitations are there when it comes to memory? That is, how much stuff can I load into the memory at once? Also, does the IR pointer work? I didn't find any info about it on your blog. (It's not necessary for my game, but it could provide some interesting functionality.)
Try my games : Neotron Games

josebita

Most of it is explained here:
http://code.google.com/p/bennugd-monolithic/wiki/WiiGettingStarted

The Wiimote works just fine, as does the Nunchuk. You can treat it as a normal mouse when it's pointing at the screen and as a joystick when it's not. You can read angles, accelerations... most things should work just fine. Have a look at the "Issues" section in the project page for the known bugs.

Imerion

I see, thanks! I hadn't seen that article. That explains everything I was wondering about except for two things:
Do you know if 24bpp graphic mode works? Also, what other resolutions are available besides 640x480? (I will probably use that resolution anyway, but it would be possible to add a Widescreen-mode to the game. Would that use 720x480 perhaps?)
Try my games : Neotron Games

josebita

I'm not sure about the resolutions, I should have a look at the SDL source code, but 320x240 and 640x480 are certainly supported.

As for 24bpp, it's not implemented in upstream Bennu, so it isn't in Wii either. 32bpp should work, but I've not tested it very much yet :)

josebita

If anybody is experiencing random crashes while programming your games, have a look at this:
http://bennugd-wii.blogspot.com/2010/10/experiencing-random-crashes-use-mp3.html

It seems to be a problem with the library that reads OGG files. Using MP3 seems to avoid the issue.
Also, I'm planning on releasing a new beta soon.

handsource-dyko

Cool stuff!

Unfortunatly I have no wii to test my games on it, but is very interesting
to have another supported platform.

How is the input mapped? Does it use the joystick functions or
are keyboard events mapped to joystick functions?

Also, does the classic controller work?


josebita

Classic is supported, as is the Wiimote, Nunchuk, the Wii Balance Board and others.
Keyboard input should work with a USB keyboard, too. The Wiimote is mapped as a mouse for pointing, and as a joystick/mouse for input.