Category: Nintendo DS
Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system.
Release notes:
Fixes:
– Removed PALib dependency from filerequester example.
– FileRequester gadget fixed for devKitARM r24 (Quirky).
– ListBox redraws correctly when an option is selected in single selection mode.
– Fixed crash in SliderVertical when trying to set value if max and min values are the same (Quirky).
– Fixed crash in SliderHorizontal when trying to set value if max and min values are the same.
– Fixed FileRequester crash when path has trailing slash (Quirky).
– Fixed double-click in SDL (Quirky).
– FileRequester fixed for SDL (Quirky).
– SDL path fixes (Quirky).
– Escape key to quit in SDL mode (Quirky).
– WindowBorderTop and SkinnedWindowBorderTop no longer have pointers to freed memory if window title changes (Quirky).
– ScreenTitle and SkinnedScreenTitle no longer have pointers to freed memory if screen title changes (Quirky).
– Flipping window depth with depth gadget no longer results in corrupted window contents.
– Fixed const-correctness of various Text class methods.
– SDL framebuffers initialised to black.
– More doxygen fixes.
– Removed WoopsiArray::begin().
– Removed LinkedList::begin().
– Renamed Gadget::draw() to Gadget::redraw() and removed unnecessary overloads from all classes.
– Const correctness fixes in Gadget class.
– ScrollingTextbox adjusts scrollbar grip position correctly when first initialised.
– Alert box draws XOR rect correctly when released.
– Requester draws XOR rect correctly when released.
– WoopsiKeyboard no longer adds itself as the decoration event handler twice; fixes XOR rect drawing when clicked/released.
New Features:
– Added Gadget::getChild() and Gadget::getChildCount() (for leonelhs).
– Added context menu example (for leonelhs).
– ListData class raises events to ListDataEventHandler objects.
– ListBox listens for ListData events.
– Added base template class for event args passing.
– Refactored gadget event system:
– Replaced EventArgs struct with GadgetEventArgs class.
– Renamed EventHandler to GadgetEventHandler.
– Gadgets can now have multiple event handlers.
– Replaced handleEvent() method with multiple methods.
– Removed EventType enum from GadgetEventHandler.
– ListData events passed by references instead of pointers.
– WoopsiKeyboard includes a set of new events:
– Press
– Release
– Repeat
– WoopsiKeyboard no longer stores the last key clicked.
– WoopsiKeyboard has set of event-related classes:
– KeyboardEventHandler
– KeyboardEventArgs
– Refactored context menu event system:
– Added ContextMenuEventArgs class;
– Removed “_value” from ContextMenu;
– Removed “getContextMenuValue()” from Woopsi;
– Selected context menu item now accessible via ContextMenuEventArgs::getItem().
– Slider grip automatically resizes; no need to call resizeGrip().
– End point rects now cached (sans child rects) for extra speed.
– Gadget rect caching moved into separate RectCache class.
– RectCache::removeOverlappedRects made non-recursive.
– Gadget::clipRectToHierarchy made non-recursive.
– Added GraphicsPort::copy() to copy regions of the framebuffer around.
– Screen dragging code improved; uses new GraphicsPort::copy() method.
– Added GraphicsPort::scroll() to scroll regions of gadgets.
– Removed scrolling code from ScrollingPanel and rely on new scroll() method instead.
– Added GraphicsPort::dim() function to add DimmedScreen functionality to all gadgets.
http://forum.gbadev.org/viewtopic.php?t=14332&postdays=0&postorder=asc&start=60
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!
Some of the adventures ScummVM supports include Adventure Soft’s Simon the Sorcerer 1 and 2; Revolution’s Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep’s Inherit the Earth; Coktel Vision’s Gobliiins; Westwood Studios’ The Legend of Kyrandia and games based on LucasArts’ SCUMM (Script Creation Utility for Maniac Mansion) system such as Monkey Island, Day of the Tentacle, Sam and Max and more. You can find a thorough list with details on which games are supported and how well on the compatibility page. ScummVM is continually improving, so check back often.
Release notes:
It was not that long since our previous release, and now here is a new bugfix release hot off the press!
The list of fixed bugs is quite long, and you could read all of it in the release notes, but here is a summary for those of you who are too lazy to follow the links and eager to play the games better.
SAGA: Inherit the Earth is completable again; AGOS, Groovie, Sword2: fixed many sound-related issues; Parallaction: fixed a bug in one of the puzzles; squashed a number of bugs in the GUI. Also iPhone, Symbian, WinCE ports are much improved and NDS and PS2 ports are back again since 0.11.0.
We won’t bother you anymore with the details. Go, download ScummVM and enjoy your play!
Changes:
AGOS:
– Fixed crash after OmniTV video is played in The Feeble Files
– Fixed crashes when exploring Jack the Ripper scene in the PC version of the Waxworks
– Fixed palette glitches in the AtariST version of Elvira 2
– Fixed noise that can occur when sound effects are played, when exploring Pyramid scene in the Waxworks
Gob:
– Fixed a crash in the Italian version of Woodruff
Groovie:
– Fixed some issues with music in The 7th Guest
Parallaction:
– Fixed the sarcophagus puzzle in Nippon Safes
SAGA:
– Fixed a crash in Inherit the Earth
– Fixed glitches in the save/load dialog.
Sword2:
– Fixed random sound corruption when using the original sound files.
Game launcher:
– Fixed a case where memory could be corrupted
– Fixed the small cursor in the modern theme
– Fixed a bug in the theme engine, which could cause crashes
– Made the file browser bigger in 1x mode
iPhone port:
– Fixed backspace handling on the iPhone soft keyboard
DS port:
– Added support for the Global Main Menu feature
PS2 port:
– Switched to the new GUI and theme code
– All possible devices are supported to store, play and save games (CD, HD, USB, MC and remote)
– Optimized cache/read-ahead for every media
– Added support for the Return to Launcher feature
Symbian port:
– Added Bluetooth mouse support
– Added support for the Return to Launcher feature
WinCE port:
– Fixed an issue which could cause random crashes with VGA devices
http://scummvm.sourceforge.net/downloads.php
DuckSlinger is a tracker for the Nintendo DS. Its aim is to use the unique hardware of the DS to make an intuitive tool for quickly creating chiptune-style music.
DuckSlinger is a tracker application to be used directly on your Nintendo DS.
http://www.pouet.net/prod.php?which=53103
Infantile Paralyzer updated his his legendary shell application “MoonShell” once again!
Thanks to http://www.nintendomax.com for the news.
http://mdxonline.dyndns.org/
Fight on both screens to kick the monsters out of the dojo before your master comes back. Use your shuriken and dashes to increase your chains and fill up your ‘badassery meter’. When your chains go high enough you can activate ‘rumble time’, which allows you to chain even more precise.
Thanks to http://www.nintendomax.com for the news.
http://forum.palib.info/index.php?topic=7127
Fight on both screens to kick the monsters out of the dojo before your master comes back. Use your shuriken and dashes to increase your chains and fill up your ‘badassery meter’. When your chains go high enough you can activate ‘rumble time’, which allows you to chain even more precise.
DS Visual Novel Reader is a visual novel reader for Nintendo DS.
Changes:
– A glitch in the image cache caused corrupted images to display
– Scripts starting with a choice command didn’t load properly
– An incorrect linenumber would be saved after following a goto
– Text commands starting with a space were rendered incorrectly
– Large (>1KB) save files sometimes caused stack overflows while loading
Thanks to http://www.nintendomax.com for the news.
Thanks to http://www.ds-scene.net and http://www.dcemu.co.uk for the news.
http://weeaboo.nl/index.php?aid=24
RDilus released his first Nintendo DS application ever. It’s a simple drawing program which allows you to draw with black ink, view the help file and earase the whole painting screen.
Video in Action: https://www.youtube.com/watch?v=1cwQoZS_Was
Thanks to http://www.nintendomax.com for the news!
http://forums.qj.net/nds-homebrew-software-releases/147977-paint-stylus-0-1-beta.html
Crash decided that it was time to try some 4k coding on Nintendo DS. It seems to be more tricky to do 4ks on the DS as there are no external libs to harvest from. Thus there’s also no sound. Note the .nfo saying that playback will only work correctly on real hardware. [Text by Paralax/Speckdrumm].
As a beeing a proud Speckdrumm member myself, please spread the word about the (probably) worlds first 4k Intro for NDS 😉
Speckdrumm Homepage: http://www.speckdrumm.org
http://www.pouet.net/prod.php?which=53081