Dec 21, 2007Alessandro Lo-Presti, 0795648 Nintendo DS Homebrew Development.

Slides:



Advertisements
Verwante presentaties
Presentatie Clubmiddag 16 december 2008
Advertisements

De Video Kaart.
2 beeldschermen op één PC
Waarom een tablet PC kopen? Een tablet PC heeft een groot voordeel ten opzichte van een laptop en dat is de bediening. Met je vinger kun je alles bedienen.
Garmin Forerunner Martin Breedijk. Garmin Forerunner • Moderne vormgeving, licht van gewicht • Uiterst gevoelige SIRF III ontvanger • Weergave datavelden.
Linux- Ubuntu Demonstratie van de Ubuntu 8.4 Live CD.
Moederbord en blu-ray.
Het Moederbord & De Webcam
Consumenten elektronica Consumenten elektronica Wat gaan we behandelen? Telefoneren Fotograferen Radio en Muziek Televisie kijken Video/Film.
Home Automation met “X10“
How to build a robot Sander van Dijk Kunstmatige Intelligentie
Aansluiten !! WirelessLeiden, 2004, Hugo Meiland.
Narrowcasting.
Kennismaking met de computerconfiguratie
HOM COM Ledenvergadering 16 – Nieuws Download –The Pirate Bay moet dicht in Nederland –Wet in Frankrijk (Hadopi – overheidsinstantie) –Vonnis.
Opdracht 2.3 Een zaak vol willekeur
Geschiedenis van DOS en Windows
Arduino project.
Presentatie Thuisnetwerken
Enkele weetjes Hoe stel ik een router in als access point
De ultieme game computer. Processor AMD Athlon bit Skt 939, Retail ( )
Aan de slag met Evernote Documenteer je leven, overal en altijd 1.
Over computers.
Geïntegreerde proef de Télégeleide auto Ben Roose.
Meten, sturen en regelen met de
Gemaakt door Maren Tummers, Patricia keus en Julinha Thelen
Lotte F. Van Dillen Universiteit Leiden
Beeld en Geluid museum Media park - Hilversum.
Eric Holtman Hoofd Xchange, Centrum voor Nieuwe Media.
Steven Van Acker. Transmeta Crusoe - Steven Van Acker - Mei Overzicht  Inleiding  Het Idee  De Technologie  CodeMorphing  LongRun  NorthBridge.
Greenfoot Workshop Bobby - Snake.
Interface en Interaction Design Koffie-automaat
De computer: Hardware Het beeldscherm Het toetsenbord De muis
Multi Media Software Medium Hardware Medium Message Medium Multi Media bij de presentatie van een bouwkundig ontwerp Multi Media in het ontwerpproces.
Computers en Visueel Gehandicapten
METEOR-SERVER.
HOM COM Vergadering Veiligheid 10 grootste gevaren in 2010 –Volgens Computer – idee 1. Smartphone 2. Verkorte URL’s 3. Nep-sites over actuele.
Conversie programma’s Woensdag 12 januari Wat is conversie? Het omzetten van een media-file (tekst, geluid, foto, video) van het ene formaat naar.
Routeplanners.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Presentatie Het BIOS (wat is dat) Rondkijken in het BIOS
Heartbleed Rudiger mei Het web tekst en links html:1990 gestructureerde pagina’s Robert Cailliau (Tongeren, 26 januari 1947)
WIFI+Modems+Routers Deel 1 Rudy Cum 22 aug B-Box2.
Informatica voorlichting College Den HulsterDoh / Versie
Moederbord en blu-ray.
Door: Tim de Laet, Joep Beset en Paul Rouleau
Klaas Kuitenbrouwer HvA - Content-in-Motion Publieke Ruimte Klaas Kuitenbrouwer
Page 1 HiSPARC FPGA & software aanpassingen Rais Mense.
Beveiliging van computers. Wat doen we vanavond: Wat en hoe beveiligen. Verschil tussen virus en malware Hoe praat een computer over een netwerk - met.
Zin en onzin over bits en bytes
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
BEGINNERS EV3 PROGRAMMEER Les1
Half-Life 2 Modding Anthony Agustin VU Masterclass Game Development maart 2006.
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Icera heet u van harte welkom bij het LogiVisi seminar.
Digitale Radio Mondiale Olens Radio Museum Zondag 6 juli 2008
Les 1: Zaterdag 22 februari 2014 Wim Peeters
Kenny Reyskens. Kenmerken  game- en ontspanningservaring zonder controller.  bestaat uit een camera en bijbehorende software voor de Xbox 360.  De.
EMSE 20 oktober 2015 Verlichting, het Internet of Things en ARM mbed 3.0 Klaas de Waal.
Apparaten laten praten Keuzecollege Robots in een rampgebied, 8 februari #MaakbareWereld.
Na de praktijk, de theorie.. Zoals een gehaktmolen 1.Je stopt er iets in. 2.Je hoeft niet te weten wat er binnenin gebeurt. 3.Het resultaat verschijnt.
Producten 1/8. SoHo (kantoor) 2/8 ● LTE 100Mbps Uplink / 50 Mbps Downlink ● WAN/LAN/WLAN ● 2 USB poorten voor massa opslag via netwerk ● Interne MiMo.
Raspberry Pi de nieuw hype voor lage energie computers
Software Development fundamentals
Basis videobewerking.
3 Hardware 3.3 Moederbord, slots en bussen.
instore communicatie in het tablettijdperk
Software Development fundamentals
Netwerken & Internet 1.
Transcript van de presentatie:

Dec 21, 2007Alessandro Lo-Presti, Nintendo DS Homebrew Development

Specificaties  2 LCD schermen (256x192)‏  2 CPU's:  ARM7, op 33 MHz Functie in GBA mode: Alle routines van GBA (ARM9 word afgeschermd)‏ Functie in NDS mode: Alle routines van DS & GBA (touch, Wifi, IRQ, geluid, etc)‏  ARM9, op 67 MHz Regelt al het overige rekenwerk (video modes, 3D, etc)‏  4 MB werkgeheugen(!)‏  656 KB VRAM (sprites, bgs, etc.)‏  256 KB firmware (inclusief PictoChat)‏

Voorbeeld Applicaties DSLinux PDA software MSN op de DS Tracker software

Darkfader  Eerste persoon die code draaide op DS.  Omzeilde/Kraakte beveiliging van DS cartridges.  Bedocumenteerde zijn vondsten.

Eerste Homebrew Spellen Tetris (10 februari 2005)‏ Nibbles

Passme / Flash Cards / Piracy NDS code laden vanuit GBA slot via een PassMe. Passthrough via FPGA PassMe PassMe2NoPass

Coding Libraries  ndslib (verouderd) De eerste library die werd gemaakt.  libnds Verbeterd model van ndslib die beter gestructureerd is.  Palib (draait over libnds heen) Erg simpel, gericht op beginners en mensen die snel resultaat willen zonder hardware goed te kennen.

DSerial2 en DS Motion Card DSerial2 DSerial2  USB client  Serieel/GPIO poort  2D tilt sensor Stelt je in staat te interfacen met: MIDI keyboards, servos, sensors, GPS ontvangers, computers etc. DS Motion Card DS Motion Card  Tilt sensor  Motie sensor  Twist sensor  Gebaren herkennning

Mijn Positie / Jullie Positie(?)‏ Specificaties:   Libraries:  PALib:  DevkitPro (libnds): Overige behulpzame links:  