News

Woopsi (02-11-2007) (NDS misc)

Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system.

Changes:

– Fixes:
– Tidied up a lot of the code.
– Gadget deletion queue now handled solely in the VBL events.
– Optimised TextWriter by preventing it from drawing empty glyphs.
– Changed TextWriter into a static class.
– Optimised TextViewer so that it uses much less memory.
– Text font and glyph font now sent around hierarchy instead of each gadget creating their own font.
– Improved Font class.
– Removed 8-bit code from Bitmap class.
– General refactoring and code tidying.
– Made EventHandler methods virtual instead of pure virtual.
– Split gadget events into “raiseXEvent()” and “x()” functions.
– Clicking a gadget automatically notifies its parent that it is the new clicked gadget.
– Moved dirty child redraw function into gadget class.
– Added horizontal clipping to rect splitting functions.
– Fixed SuperBitmap border.
– Relevant gadget methods are now virtual for subclassing.
– Removed all unnecessary all_gfx includes.

– New features:
– Added non-draggable screens and windows.
– Added show/hide gadget functionality.
– Added ability to hide a window instead of closing it when the close button is clicked.
– Added closed/hidden/shown events.
– Added monochrome output to Font class and definable text colour.
– Added drawText() function to SuperBitmap class.
– Added window depth button.
– Added enable/disable gadget.
– Started work on alert requester.
– Moved text data manipulation out of TextViewer into a separate class.
– Added Gadget::moveTo method.
– Added Gadget::resize method.
– Added resize event.
– Added move event.
– Added value change event.
– Added window resizing (API only).
– Added radio buttons.
– Added radio button groups.
– Added “clicked” glyphs for screen and window depth buttons.
– Most gadget action methods (click(), moveTo(), etc) return bools to indicate success or failure.
– Added enabled/disabled events.
– Added checkboxes.
– Added NDS screen flipping and support for top NDS screen.
– Added screen flipping gadget.
– Updated screens to swap to front when clicked.
– Added a variety of gadget depth manipulation functions.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

PSP GNU CHESS v1.0.2 (PSP Game)

PSP Gnu Chess use the GNU Chess version 5.07 for the Artificial Intelligence, and ZUX-81 added a Graphical User interface.

Changes:

– Option to specify search depth (i.e: difficulty)
– Add Undo feature
– Add Book feature, move database is stored in file book.dat.
The file given with this homebrew is the book.dat provided
with gnuchess (but you can replace it by your own)
– Bug fix when you put black on the bottom of the screen,
King and Queen weren’t at the right place !
– Bug fix with keys/analog pad (sensitivity was too high)

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

Retrovirus Rts v1.1.1 (GP2x Game)

Dodgyville has updated Retrovirus, a real-time strategy game for the GP2x.

Changes:

A year after its initial release, here is version 1.1.1. This is a general maintenance release, but the big change is that the source code is now included with the game.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

By
Soundbox v0.3 (GP2x Application)

PokeParadox has updated Soundbox. Soundbox is a programmable sound effect รขโ‚ฌล“key chainรขโ‚ฌย for the GP2x. It uses a simple scripting system to assign sound effects to the buttons on the GP2x.

Changes:

– Multiple simultaneous sound playback.
– Automatic script format conversion (Win2Lin/Mac2Lin, etcรขโ‚ฌยฆ)(Untested)
– Show sound names in interface.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

By
Mame GP2x v4.9 (Arcade emu for GP2x)

Franxis has updated his Mame port for the GP2x.

Changes:

– The GP2X F200 compatibility has been fixed. It seems to be a bug in the new firmware 4.0.
The 15360 and 33075 Hz sound frequencies don’t run (16000 and 32000 Hz frequencies are now used instead).
Thanks to Eclipse for his help testing in the F200.

– The Z80 C core has been replaced by the MAME 0.53 one. It is more accurate and not slower. Thanks to TTYman.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

By
GP2x-Write v1.0.2 (GP2x Application)

GP2x-Write is a text-editor for the GP2x by zx-81.

Hi All,

Here a new version of gp2x-write the text editor for GP2X.

For those who haven’t seen previous release, it permits to edit even huge text file, in both dos and unix mode, using iso8859-1 (8bits) characters encoding. All iso8859-1 characters are present in the “Danzeff like” virtual keyboard.

What’s new then ?

– Two cursor modes :
. the cursor move only on already written text (useful to edit existing text file)
. the cursor can move everywhere (useful to display existing text file)

You can download it on my blog : http://zx81.zx81.free.fr/

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license, read COPYING.txt file for more information about it.

Enjoy,
Zx.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

By
HamHamDS v0.5 (NDS Game)

Cid2Mizard released a new version of his hamster game for the Nintendo DS.

Changes (translation by Google):

– New design.
Adding the menu.
Adding music and sound.
Adding disease management and pills.
– To increase the variability 1 Unit Purchases / Sales + or-touch, to increase faster combination and L + / -.
– Fixed various bugs …
– Section option not available.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

By
PSP Doom v1.2 (PSP Game Port)

Chilly Willy updated his PSP Doom port:

Changes:

v1.2 – 2007/11/02: Added ability to access the OSK during the game so that strings can be entered. Slowed the OSK by half to make inputting characters easier. TRIANGLE can now be used as BACKSPACE when entering the game save description. Added network support for infrastructure TCP/IP (wireless access points). Also added a selector for 16:9 or 4:3 rendering to the LCD menu; that way you can have “normal” graphics in 480×272 mode. Optimized the rendering for almost twice the frame rate.

Source

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

By