Dear visitors and members, with the staff having moved on to other life interests and as a result of changes in people's internet usage habits, the CodeWalrus community have migrated almost entirely to Discord, IRC and WalrusIRC and is now essentially a place where to hang out, chat about gaming, programming, music, anime, and chill. As a result, even though the CW forums will remain open for posting, for faster TI, Casio or HP calculator help and news we recommend using the bilingual TI-Planet forums instead.

We encourage everyone to join our Discord server now.

* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: My GCW0 ports  (Read 957 times)

0 Members and 1 Guest are viewing this topic.

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 749
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
My GCW0 ports
« on: October 04, 2015, 05:38:09 pm »
Before introducing some of my ports to GCW0,
a small introduction to the GCW0.


The GCW0 is a video game handheld made by Justin & the community, originally announced through their Kickstarter.
It has a focus on retro-games with its low resolution of 320x240, (same resolution than the Nspire & Prime, actually)
has a firmware (except the wifi) that is free software and open-source.
It's equiped with a Ingenic JZ4770 1 GHz MIPS processor (same as Neo-Geo X) and it's GPU is a Vivante GC860 with free drivers available.
The OpenDingux firmware was developped by a bunch of voluntaries too.
Up to one point, even the Kickstarter communication was handled by the community, until they stopped doing that.

The little handheld had some problems due to some units not being sent to backers. (similar to what hapenned to the OUYA)
Most are getting their gcw0 now and it has recently become available again through ThinkGeek and others.
No numbers were given but it must have sold at least 2000 units worldwide.

Software comes in OPK file (similar to APKs) and can be found through either the OpenDingux forum or their official repository.
The website too ( is also maintained by the community. (mainly zear & surkow)

And now, here are the ports i did on GCW0. (without actually owing one yet, thanks to qemu)

Cannonball (Outrun)
This was my second port, my first one was the Pokemon Mini port by me and David Knight.
It runs slow because it uses a depth of 32 , which is slow on this device.
Cannonball is a recreation of Outrun with several additions like a 60FPS mode,
widescreen support among other things.

Super Mario War
Then i did a port of Super Mario War.
It works well and makes use of the IPU, it being a 640x480 resolution game.
IPU can be activated without any code and brings a good speedup as opposed to Software Scaling.
(Essentially, the IPU behaves as if it was doing GPU scaling)
It's still WIP because the controls in the menu were not optimised yet but it works well.

Ganbare Natsuki-San
I filled a request and ported this game to the handheld.
It's a game similar to Bonic Commando with a focus on Puzzles.
Cool game by Alpha Secret Base that also got a release on Xbox 360.

Gameblabla's Oswan
And then i made this thing.
It originally was an attempt to improve Alekmaul's Oswan emulator but
since then, it turned into its own thing.

Then i improved potator.
This thing runs fullspeed on a overclock Nspire so needless to say it works great on it.

I'm currently working on this.
Mednafen is a cool multi-emulator thingy that has lots of cores, almost all of them focused on accuracy.
Of course, most of them (especially VB, PSX and PCFX) are slow except that cool pce_fast core.

  • Calculators owned: TI Nspire CX, TI-89

Online xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18969
  • Post Rating Ratio: +100/-5
    • dj_omnimaga
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: My GCW0 ports
« Reply #1 on: October 04, 2015, 06:35:58 pm »
Interesting, I never heard of that console before, not even through gaming news sites. I remember back then that there was the gp2x so the name reminded me of that. I'm glad to see some stuff ported by you on it. :)
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Retired Omnimaga admin (2001-11) and editor (2012-14)


You can also use the following HTML or bulletin board code to share it on your page or forum signature!

Also do not forget to check our affiliates below.
Planet Casio TI-Planet BroniesQC BosaikNet Velocity Games