Visualizzazione post con etichetta Flashcard Utility. Mostra tutti i post
Visualizzazione post con etichetta Flashcard Utility. Mostra tutti i post

giovedì 16 settembre 2010

[DS] Woopsi v0.99.5



Ant512 aggiorna Woopsi alla versione 0.99.5. Woopsi è una libreria di interfaccie grafiche per la creazione di homebrew.

Ecco le parole del developer:
The big change this time around is the rendering system. Instead of each gadget needing to redraw itself when its appearance changes, gadgets now push their damaged rectangles to a queue that is redrawn every VBL.

In short - redrawing the screen is faster and the code is simpler.

The FreeType library and associated classes are no longer being distributed as part of Woopsi. Instead, Lakedaemon has put together a distribution of Woopsi that includes ported libraries and extra classes. These provide Woopsi with a wealth of extra functionality. His distribution can be found here:

http://bitbucket.org/Lakedaemon/ndstoolkit/overview

On top of the FreeType library, Woopsi font classes and an "XmlBox" gadget, it includes DS ports of:

- libjpeg
- libmxml
- libpng
- libsqlite3
- libz

The full changelog is below.

Fixes:
- Removed freetype classes, library and example (Lakedaemon's distro will provide this functionality).
- Examples build script uses for loop instead of explicitly named folders.
- Gadget::checkCollision(Gadget) works correctly.
- Tests build script uses for loop instead of explicitly named folders.
- Fixed memory leaks in Text::getLineTrimmedLength().
- Rewrote RectCache::splitRectangles() for speed and clarity.
- Increased delays for SDL double click and key repeat times.
- Fixed memory leak in demo.
- Fixed memory leak in PackedFontBase::getStringWidth().
- Fixed memory leak in MultiLineTextBox::moveCursorToPosition().
- ScrollingPanel::scroll() redraws correctly on top screen.
- Renamed Text class to Document.
- Document class contains a WoopsiString instead of inheriting from it.
- Removed DimmedScreen class (not compatible with new rendering system).
- Removed erased flag from Gadget.
- Removed Gadget::erase().
- Removed Gadget::eraseGadget().
- Removed Gadget::redraw().
- Removed Gadget::redrawDirty().
- Removed Gadget::drawChildren().
- Removed Gadget::redrawDirtyChildren().
- ListData destructor does not fire list changed events.
- Removed AmigaWindow::redrawBorder().
- Removed Woopsi::eraseRect().
- Gadget::getChild() no longer returns a const gadget.
- Removed visibleRegionCacheInvalid flag from gadget.
- Removed Gadget::enableDrawing().
- Removed Gadget::disableDrawing().
- Removed drawingEnabled flag from Gadget.
- Gadget::remove() and removeChild() will trigger a redraw of the gadget's visible regions (ie. erase it) automatically.
- Pong uses a SuperBitmap as its display.
- WoopsiArray doubles in size each time it needs to grow instead of increasing by 100.
- ScrollingPanel::scroll() uses the new rendering system.
- Fixed FileRequester border.
- FileListBox re-raises ListBox value changed events.
- ListBox no longer raises events when deselecting options when double-clicked (correctly raised when selecting the correct option).
- Fixed horizontal position of text in left-aligned text box.
- ScrollingTextBox scrolls line-by-line when scrollbar is dragged instead of smooth-scrolling (easier to read).
- Added virtual destructor to ListBoxBase.
- Moved border size defines from window.h to amigawindow.h and made them consts.
- Changed DYNAMIC_ARRAY_SIZE define in woopsiarray.h to a const.
- Changed GLYPH_MAP_SIZE define in fontbase.h to a const.
- Changed defines in glyphs.h to consts.
- Moved SCREEN_WIDTH and SCREEN_HEIGHT defines into sdl/nds.h.
- Changed defines in defines.h to consts.
- Woopsi::handleKey() expects an s32 instead of a u32 as the heldTime argument.
- PadHeldTime struct stores values as s32 instead of u32.
- Gadget::getCloseType() is const.
- ScrollingTextBox and ScrollingListBox scrollbars move in steps instead of smoothly as their lists are scrolled.
- Rewritten slider logic again.
- ScrollingListBox scrollbar updates correctly as list changes or gadget is resized.
- ScrollingTextBox scrollbar updates correctly if gadget is resized.

New Features:
- Added makefile for demo - can now be built from command line.
- Added Rect::splitIntersection().
- Gadget rendering re-written to use damaged rects.
- Added equality and inequality operator overloads to Rect class.
- WoopsiArray accepts an initial reserved size parameter in its constructor.
- FileRequester includes filename textbox.
- Added FileRequester::getTextBoxFileName().
- Added Range class.

DOWNLOAD DEMO

mercoledì 30 giugno 2010

[DS] Chinese Touch v1.3



syslock aggiorna Chinese Touch, homebrew che ci permette di imparare il cinese con lezioni in lingua inglese. Nell'homebrew troviamo anche un dizionario!

DOWNLOAD
SITO UFFICIALE

venerdì 14 agosto 2009

EZ-Vi FW12 Released!






Dopo il problematico Firmware di ieri eccone arrivare uno nuovo che risolve tutti i problemi. Ora le SDHC funzionano! Per l'installazione guardate il video.
Di seguito le note di rilascio:



This is not the first EZ5i update but it is potentially one of the more important. It allows the EZ5i to work under a DSi using the 1.4 firmware but doing so presently requires that the cart use a proper icon and text from a game.
Updating is as simple as running the ez5firmwreUP_V12.nds from the root of the EZ5i, naturally this requires something that works with the DSi like a DS, DS lite or DSi with firmware lower than 1.4, the whole procedure takes about 30 seconds although we do suggest that you charge your device and preferably power it from the wall as well.

A check was also added so you can no longer downgrade to an earlier firmware and brick your EZ5i (it should just hang if you try).

This is just the internal loader so you can continue using any kernel that works with the EZ5i.

Hashes:
CRC32: BAF3E52E
MD5: 3978A3CAEC4721BDBA15742BEF919F2E
SHA-1: 81B9F29E5669625953D17F7F87AA70565807D2AE

SITO UFFICIALE

N.B Non ci assumiamo nessuna responsabilità di quello che potrebbe accadere al vostro DSi o alla vostra EZ-Vii!

martedì 12 maggio 2009

GameUP



E' con somma gioia (e con un pizzico di orgoglio) che .:Mik:. ci presenta la sua ultima impresa in ambito di programmazione: GameUP!
GameUP e' una nuova utility per Nintendo DS che conclude la trilogia dei miei homebrew della serie UpMe (insieme a OsUp e SkinUP). Grazie a questo programma, potrai tenere aggiornato il tuo archivio degli homebrew-game, scaricando i migliori giochi dell'ormai gigantesca scena amatoriale del Nintendo DS, direttamente sulla tua consolle. GameUP FUNZIONA SU TUTTE LA FLASHCARD a patto che abbiano il suporto per le DLDI (necessarie a causa dell'accesso diretto del programma alla microSD).

Ovviamente sul sito ufficiale trovate più dettagli sul progetto insieme ad altre piccole chicce tipo la possibilità di navigare all'interno dell'archivio dei giochi e di contribuire al progetto uppando i giochi che vi sono piaciuti e che magari a noi sono sfuggiti.

Si raccomanda di NON SPEGNERE IL DS DURANTE L'INSTALLAZIONE DI UN GIOCO al fine di evitare danneggiamenti della MicroSD.

DOWNLOAD

SITO UFFICIALE

sabato 9 maggio 2009

.:OsUp:. v.27 STABLE



 

M.I.K, collaboratore di GBArl da cui sono citate le feature, rilascia la versione v.27 STABLE del suo homebrew che permette di aggiornare il sistema della card usando la connettività Wi-Fi.
  • Immagine IPB aggiunto, a grande richiesta, il supporto per la CycloDS

  • Immagine IPB migliorato il sistema di skinning con l'aggiunta del supporto per file .bmp (al posto di quelli .gif, usati fin'ora)

  • Immagine IPB aggiunta la funzione "Save Settings" che permette di non perdere i parametri di configurazione della card con l'aggiornamento, in modo da non dover risettare dopo ogni upgrade dell'OS le opzioni del menu della card

  • suoni customizzabili

  • multilanguage (Ita-Eng)

  • sottomenu per la scelta del valore di default della funzione di spegnimento automatico e per la scelta della lingua

  • visualizzazione changelog su due pagine

  • riconoscimento automatico della card

  • supporto skin

  • card supportate: AceKard2, AceKard RPG, SuperCardDS One (SDHC e non), DSTT, R4, EDGE, CycloDS

  • funzione di auto spegnimento alla fine dell'aggiornamento

  • DOWNLOAD

    SITO UFFICIALE

     Guida Installazione e Funzionamento

    Nell'archivio contenente i programma, trovate la skin classica di OsUp ma potrete crearne delle vostre sulla falsa riga del tema presente di default: le uniche piccole accortezze riguardano il formato che deve necessariamente essere .GIF, i nomi dei file (bg_upper per lo schermo superiore e bg_lower per il touchscreen), una scelta opportuna del

    venerdì 21 novembre 2008

    SunOL v.0.3 Final


    15


    SunDEV rilascia la versione finale di SunOL un homebrew che ci permette di vedere varie immagini e descrizioni dei giochi del Nintendo DS. Ecco il changelog:




    * New :
    Add a theme selector (this version is published with 3 themes by 59HXC)
    Add a bookmark feature
    Add some other features
    * Modifications :
    moved skin.ini to theme.ini (this file is different)
    Engine fully rebuilt more efficient
    * Bug fix :
    the rebootlib is downgraded to the older one (SunOL will now work on R4&co)


    SITO UFFICIALE


    DOWNLOAD

    giovedì 20 novembre 2008

    .:OsUp:. v.25

    osup


    M.I.K, collaboratore di GBArl da cui sono citate le feature, crea OsUp un'homebrew capace di aggiornare la propria flashcard tramite un collegamento, wireless, Wi-Fi.


    Features (aggiornate alla versione 2.5):




    • Immagine IPB suoni customizzabili

    • Immagine IPB multilanguage (Ita-Eng)

    • Immagine IPB sottomenu per la scelta del valore di default della funzione di spegnimento automatico e per la scelta della lingua

    • Immagine IPB visualizzazione changelog su due pagine

    • riconoscimento automatico della card

    • supporto skin

    • card supportate: AceKard2, AceKard RPG, SuperCardDS One (SDHC e non), DSTT, R4, EDGE

    • funzione di auto spegnimento alla fine dell'aggiornamento


    DOWNLOAD VERSIONE 2.5

    SITO UFFICIALE