Přeskoč navigaci

FreePascal a Nintendo DS

Mám rád Object Pascal, ať už v podání Delphi nebo FreePascalu. A tak mne potěšilo, že se i ve FreePascalu dá tvořit pro Nintendo DS.

Nintendo DS a FreePascal

Psát homebrew programu pro Nintendo DS šlo v podstatě jen pomocí C(++), ale před nedávnou dobou byl kompilátor pro FreePascal upraven tak, že dokáže překládat pro Nintendo DS.

Nintendo DS (něco o hardware jsem psal již zde, ale určitě ještě něco napíši) má dva ARM procesory ARM7 a ARM9 (hlavní), což FreePascal jako mnoho dalších platforem podporuje.

fpc4nds (jak se projekt jmenuje) dává programátorům k dispozici jak kompilátor, tak port libnds, oblíbené knihovny, která umožňuje přístup k Wifi, touchscreenu atd.

Kromě toho jsou součástí fpc4nds také konverze prvních cca 10 kapitol oblíbeného Nehe (pro Delphi tamtéž) OpenGL tutoriálu, nebo možnost používání libmikmod (knihovna pro přehrávání mod souborů - pamatujete si to ještě vůbec?).

Samozřejmostí jsou ukázky jak pro 2D, tak pro 3D (včetně uvedeného Nehe) plus zvuk (jak jsem zjistil tak Nintendo DS má velmi zajímavý zvukový subsystém - určitě někdy příště).

Výsledek lze provozovat (nebo zkusit) i v emulátoru (pokud nemáte originální HW).

Domovská stránka FreePascalu

Domovská stránka fpc4nds, tj. FreePascalu pro Nintendo DS

Jaggni to|Linkuj

Komentáře k tomuto článku



Prosím o dodržovaní určitých pravidel (tj. žádné neslušné texty, reklamy a tak prostě podobně). Komentáře porušující tyto pravidla budou odstraněny.

Před vložením komentáře je nutno provést náhled, jedná se o ochranu proti spamu.

 

Vložení komentáře
  
 
 

 

© NetCode.cz, 2006-9 | Všechna práva vyhrazena
Provozováno na mém pikoCMS, vygenerováno: 24.7.2017 12:32:57

O mně

Informace o mé maličkosti a kontakt.

Lokální tagy

amd(1) amiga(1) apple(1) aspnet(2) audio(1) borland(5) C64(1) codegear(12) delphi(39) dotnet(9) dvd(1) electone(1) embarcadero(1) emulator(11) firebird(2) flash(1) freepascal(5) gamecube(3) gigabyte(2) google(3) hardware(48) holografie(1) homebrew(29) hry(12) ibm(14) iphone(7) jidlo(1) komponenty(1) konzole(15) latex(1) lenovo(17) migrace(1) modchip(3) moje(9) mplayer(3) mssql(1) multi-touch(3) native-api(1) navody(23) nintendo(53) Nintendo3DS(2) nintendo64(6) NintendoDS(15) onestation(2) opera(1) ot(1) palm(1) pascal(1) pdf(1) pic(2) pmd85(1) pocitace(1) print-server(2) programovani(21) programy(25) R400(1) recenze(6) retro(1) satelit(1) seamonkey(5) snes(3) svepomoci(1) technika(1) thinkpad(20) usb(1) video(3) vs(3) vykriky(12) web(7) webdesign(8) wii(83) wiimote(13) wiiware(1) wiki(2) windows(7) windows-mobile(1) wl500g(2) wtf(8) zivot(1) ZX-Spectrum(5)