Nintendo DS News
The premise is simple – try to clear all 100 boxes in the field!
Release notes:
In a fit of boredom, I decided to go all out and finally added a proper header icon to the game, made the “You Win/Lose” text disappear when you do a reset and fixed an input boo-boo on the easter eggs.
http://forum.gbadev.org/viewtopic.php?t=17120
Bullet Rel DS is a bullet-hell test with 512 particles and no slowdowns.
http://forum.gbadev.org/viewtopic.php?t=17242
DSx86 is a PC emulator for Nintendo DS. It’s purpose is to allow you to run old DOS games on your Nintendo DS game console.
Changes:
New EGA 640x350x16 and VGA 640x480x16 graphics modes.
The NDS shoulder buttons scroll the zoomed screen left/right (as before) when not already at the edge, and up/down after that.
Fixed Master of Orion SB digital audio problems.
Changed EGA text output to use INT43 vector (fixes text problems in Space Quest I, etc).
Fixed EGA Read Mode 1 handling (DOUBOLO).
Improved EGA palette handling (ZOOL).
Fixed WC2 savegame handling, which was broken by the DUNE2 savegame handling fix. They call the same DOS function, but expect it to behave differently. Argh!
Added support for INT03 (see previous blog post) and INTO (overflow interrupt).
Implemented Mode-X VGA offset handling (Alien Breed, Traffic Department 2192).
Implemented diskette motor counter handling to INT8 (should fix Civilization hang problem).
Added about a dozen new EGA graphics opcodes.
Added about a dozen new Mode-X graphics opcodes.
Added support for several new DOS and Mouse interrupts.
Added support for several new I/O ports.
Added most of the previously missing characters to the 6×8 text mode font.
Attempt to avoid writing duplicate entries to the debug log.
Ignore SB Direct DAC output for now, pending proper implementation.
http://forum.gbadev.org/viewtopic.php?t=16956
Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system.
Release notes:
Woopsi version 0.47 is now available:
http://www.sourceforge.net/projects/woopsi
This version adds support for a “drop” event to enable drag-and-drop functionality. The ScrollingPanel has been refactored to fix the bugs spotted by DoZ. It includes a new ColourPicker gadget supplied by Mark Adamson that allows a colour to be chosen by manipulating RGB sliders. It is built with devKitARM r30 and includes the usual set of bugfixes.
Fixes:
– Removed Woopsi::startup() call from template.
– Fixed bug in Gadget::checkCollision(x,y,width,height).
– Renamed CalendarDayButton to StickyButton.
– WoopsiKey inherits from StickyButton instead of Button.
– ScrollableBase no longer contains implemented methods or data; all moved to ScrollingPanel.
– Child gadgets of ScrollingPanel no longer get drawn to wrong screen if scrolled out of top of panel; Gadget::getPhysicalScreenNumber() is more intelligent.
– Graphics::scroll() returns correctly-sized rects in revealed rects array.
– Replaced WindowBorderBottom, WindowBorderTop and WindowBorderSide classes with more elaborate drawing code in AmigaWindow class.
– Replaced ScreenTitle class with more elaborate drawing code in AmigaScreen class.
– Made ScrollableBase a base class of ScrollingTextBox; implemented all pure virtual functions.
– ScrollingListBox raises value changed, action, click, release, release outside and double-click events correctly.
– RadioButtonGroup raises value click, release, release outside and double-click events correctly.
New Features:
– Added x and y parameters to Gadget::stopDragging().
– Added drop event (drag-and-drop).
– Added Gadget::isBeingDragged().
– Added PipeDream demo.
– Built with devkitARM r30.
– Added ScrollbarPanel gadget.
– Added ColourPicker gadget (contributed by Mark Adamson).
– Added ColourPicker test.
– Added ScrollingPanel::isContentScrolled() and setContentScrolled() to allow DMA copying of panel contents to be disabled if not needed.
http://forum.gbadev.org/viewtopic.php?t=14332
DSCovered is based on the look of Apples very popular coverflow system, where you can see the cover art from your media flick past as you select something to load.
Homebrew games and applications should be able to load on ANY cart, as the internal loader is specifically designed for that in mind. Extra functionality, such as soft-reset is only available on certain slot-2 cards through a secondary loader. These secondary loaders and not available from here, however there are full instructions included in the download.
Thanks to http://nintendomax.com/viewtopic.php?t=11803&f=19 for the news.
http://spinalcode.co.uk/ds/dscovered/
Just a test of the Nintendo DS’s 3D rendering system. Features a shaded tunnel effect with texture wrapping.
http://rel.betterwebber.com/junk.php?id=102
“NDS 3D To 2D Test” is just an example of how to use the 3D graphics core to blit 2D sprites and primitives on the DS.
http://rel.betterwebber.com/junk.php?id=103