[b]** Baz okuyucularmz seni veya almalarn biliyor olsa da, biraz kendinden bahseder misin?[/b]

Rlyeh: Tabi ki. Her ne kadar 28 yl nce Seville'de domu olsam da, u an Barcelona'da yaayan bir spanyolum. Holandklarm ksaca Elektronik Mzik, Retro bilgisayarlar ve video oyunlar, (pek anime merakls olmasamda) apocalyptic manga, programlama, bazen crackleme, zgr yazlmlar, yabanc mutfak yemekleri piirme (ve onlarla aileyi zehirleme), vajinal seks, ortaa/fantazi/sci-fi kitaplar, anal seks, macera/sci-fi/destan filmleri ve oral seks. ok ok, *o kadar da ok* seks deil! aka yapyorum. Sonbahar, yeil manzaray, eski kaleleri ve seksi severim. Hay allah... nsanlar glmsetmeyi de severim :-)

[b]** GP32 icin mkemmel emulatrlerin ve tabi ki GP2X iin minilib'in iin tannyorsun. Minilib iin planlarn nedir?[/b]

Rlyeh: Minimal library REminiscence'i GP2X'e hzlca port edebilme amal pratik olarak balad ama son 15 ayda ciddi ekilde gitgide byd ve glendi :P artk pekte *minimal* (ed: kk) deil.

Uzun zamandr beklenen 0.C versiyonu Ocak/ubat 2007'de piyasada olacak ve sitemde grebileceiniz zere deiiklikler/yenilikler listesi olduka uzun. Hayal krklna uramyacanz umuyorum. 0.D iin bir sre uramayacam, keza baka eylerlede ilgilenme zaman geldi (ed: emulatrlerinin portlar), ama ok ok younum! :P

[b]** Peki GP32 emulatorlerinin GP2X portlari? (ve ikinci cpu core kullanimi planlari)[/b]

Rlyeh: Elbette, hepsini evireceim. Ama ncelikle HPL adl cross-porting library'mi bitirmem gerek. HPL'in programclara port iin sistem bamll standart bir framework sunmasn umuyorum. Tek source, birok binary. Ama iler tersde gidebilir. Programclar yaratclklarn belirli kurallara uymak iin kstlamak zorunda kalacaklar ve code'larn bu kurallara ve sanal makina yapsna uygun hale evirmek zorunda kalacaklar.

Mmkn olduunda f*32 emulatrlerimi bu HPL ile sunacam, ve sonuta her emulatr tm GP2X, GP32, XBOX, DC, Zodiac, Win32, Linux, MacOS X, vs. iin binary retecek. Yani HPL driverlar kadar binary'ye.

GP2X konusuna dnersek, 2007'de GP2X iin en iyi yazlmlar kt dnem olacak (tabi ki tam olarak dualcore destei ile). Keza 2007'de HH (ed: direkt hardware eriimi) kyor. Burdan RobBrown'a el sallyorum :-) (ed: robbrown gp2x'un hardware map'ini kartmaya alan ve open2x adl _platform_ iin uraan bir coder)

2007 GP2X yl olacak.

[b]** Bircok alman dier coderlarn almalarndan daha iyi. Eitim/Programlama gemiin nedir?[/b]

Teekkrler tatlm! *gz krpma* :-) Kendimi piyasadaki birok coder'dan daha iyi grmyorum. Byk ihtimalle almalarma olan obsesif yaklamm ve frsat olduka her detay iin uramam fark oluturuyor. ok da nemli bir ey deil aslnda.

Eitimim pek ileri deil, niversiteyi bitirmedim ve drt kere denedim. Beni skyor. Cidden. Bir niversite derecesine sahip olmam lazm ama bilgisayar mhendislii ok yava, eski ve benim ilgimi eken birey retmiyorlar. Gerektike kendim renirim daha iyi.

[b]** Meslein nedir?[/b]

Hep bir ekilde bilgisayarla ilgili iler yaptm: bir banka iin network operatrl, web designerlk ve u an profesyonel programclk (NDS).

[b]** GP32 iin programlamaya devam edecek misin?[/b]

Evet, elbette devam edeceim. Uzun zaman nce GP32 ve Zodiac kullanclarna sz verdim. Birok insan GP2X veya PSPye geti ve eski handheld'leri artk yok biliyorum ama almalarm bitirmem lazm. Bir almam bitirmek yaammda benim iin bir adm, bir aa dikmek veya ocuk sahibi olmak gibi. Mirasm olacaklar :-)

[b]** Favori console'un nedir?[/b]

Bence favori bilgisayarm sormalydn, nk bugnlerde eski bilgisayar sistemlerini dier sistemlerden daha ok seviyorum. Ama aralarndan bir tanesini seemem. Spectrum, C64 ve CPC'yi ocukluk anlarm ve geni arivleri iin seviyorum. C64' mzikleri iin de seviyorum. MSX'i yapsndan (architecture) ve japon kartular (sper oyunlar!) iin seviyorum, ya Amiga ve Atari ST'ler.. liste uzayp gidiyor. Tanrm, 80'lerden beri yazlm olan oyunlarn tadn kartmak iin yeterli gn yok.

[b]** GP2X iin dncelerin? Dier console'lara gre onu daha iyi yapan nedir?[/b]

Uramak iin gzel bir hardware'i ve 320*240 3,5" ekran (4:3'u seviyorum) var. Ama en iyi ey onun homebrew scene'i (ed: ev yapm rnler scene'i). ren tartmalar, scene'i brakan kzgn coderlar veya bize bask uygulayan copyright sahipleri yok. Canmz ne isterse onu yapyoruz ve ortamn tadn kartyoruz. GP2X'in 14 aydan daha az bir zamandr piyasada olmasna ramen sahip olduu yazlm adedi harika.

Ve sorun ne onu da soyliyeyim: GamePark Holdings :-) (ed: gph = gp2x reten firma) Pazarlama konusunda bir bok bilmiyorlar ve gerektii ekilde mteriler ile ilgilenmiyorlar. Ortada sunulmu ok iyi fikirler olmas ve bunlar dikkate almalar gerekirken, dinlememeleri ok kt.

[b]** GP2X'de keke olsun dediin zellikler nelerdir?[/b]

Daha iyi pad (u an daha iyi), ses pot'u, WiFi, dual cpu yerine tek 400mhzlik cpu, 3D ilemci, dokunmatik ekran, RCA/S-video TV-out jack, opsiyonel arj edilebilir piller ve tabi ki ok iyi destek. Eksikliklerine ramen, GP2X olduka iyi bir hardware ve ondan gayet memnunum :-)

[b]** GP32 emulatorlerindeki "f" neyi temsil ediyor?[/b]

lk port ettiim emulatr fMSX'di yani GP32 portu olarak fMSX32. Sonra InfoNES'i port ettim ve ayn isim mant ile fNES32 eklinde 22 farkl emulatr olarak devam etti (bunlarn bir ounu piyasaya sunmadm). Dier taraftan, byk ihtimal ispanyol espri anlaymdan olsa gerek, konuyla ilgili "ak sak" espriler yapmaktan holanyorum. Bu yzden birisi f ne demek dediinde, "f" "fucking"'i temsil ediyor diyorum, yani fMSX32 = fucking MSX emulator for GP32. Bu kadar :-)

[b]** GP2X iin GP32 emulatorlerini ne zaman yaynlarsn?[/b]

Sanrm 2007 yaznda ama ne yazk ki kesin birey diyemiyorum.

[b]** Programlamaya nasl baladn?[/b]

lk bilgisayarma sanrm 6 yamdayken sahip oldum. Dragon32'ydi ve televizyonun nnde duran o garip obje beni bylemiti. Paketini atktan sonra babam kitapn okurken bilgisayar kitlediimi hatrlyorum. Bana ok kzmt, ben ise bu BLGSAYAR'dan ok etkilenmitim. Annem beni ve kz kardeimi odadan kartp, ortam sakinletirmiti. Babam sanrm, 15 - 20 dakika kadar daha kitapn okuduktan sonra "reset dmesine basnz" ibaresini bulabilmiti. Birok akamm televizyonun nnde sama sapan oyunlar oynayarak ve ne yaptklarn anlamak iin upuzun basic satrlar yazarak geirmitim. Ancak bu yazdm basic kodlarnn hibirini altramamtm keza onlar baka bilgisayarlar iindi ve o zaman iin bunlarn niye almadn hi anlayamadm :_)

kinci bilgisayarm 1988'de geldi. Harika bir Spectrum +2A ve tanrm, ok tatlyd. CPC, C64 veya MSX gibi renkli deildi ama genliimi kasetlerle, dergileri tekrar ve tekrar okuyarak ve basic'i renerek geirdim. Assembler renmek istiyordum ama kavrayamyordum. Herneyse, diyebilirim ki speccy benim ilk ocukluk takntmd. Ah, eski gzel oldskool gnleri.. :-)

14 veya 15 yandayken, 3nc bilgisayarma sahip oldum. Sper bir 286'yd, DRDOS 5.0, 1024 kb RAM, 256 kb VGA ve 40mb HDD :-). Kurulu programlar arasnda harika bir sanat eseri olan 'Turbo Pascal' vard ki, rnekleri beni etkilemiti. Aylarm ekrandaki bu garip satrlar zmeye ve ne ie yaradklarn anlamaya alarak geirdim. Diyebilirim ki, pascal' kendi bama rendim. function, procedure, unit, deikenler vs hepsi yava yava zihnimde anlam kazand.

Akcas btn bir program yazmak iin gereken temel birok eyi hi anlamam olmama ramen var olan programlar dzenleyerek (ou zaman) hi beklenmedik sonular elde ediyordum :-). Yeniylda hediye olarak "Turbo Pascal Manual" istedim. Ve sonunda Pascal' tamamen rendim. Birka ay sonra pascal listeleri beni korkutan PC-Intern 2.0 kitabn (ne gzel ve ar bi kitap!) almtm. Bilgisayarlarn daha nce hi bilmediim bir dk seviye (low-level) dnyas vard: interrupt'lar (kesmeler), DMA'lar, timer'lar, bellek, vram vs.! Sanrm 16 yandaydm ve tanrm, ok olmutum. C renmek zorunda olduumu biliyordum, zellikle de PC-Intern 2.0 C rnekleri bana renmek iin yeni bir mcadele sunduundan beri. Bir Turbo C/C++ kitab aldm ve 3 uzun gn iinde C'yi renmitim. C olduka pascal'a benziyordu ama daha skyd. O kadar ok sevdim ki hala daha iyi bir programlama dili bulamadm. Bir 14400 bps modem almak ve BBS'lere balanmak gerisini getirdi: Demoscene! Birsr gzel eitici dkman, assembler ve muhteem efektler: yldz (starfield), alev, plazma'lar, tnel'ler vs.. Ne yld ama! Daha o noktada bir inektim (geek). 

O zamandan beri birok bilgisayar, handheld ve console kullandm ve her birinde gayet iyi kod yazabildiim 24 programlama dilini rendim. nk bu sistemleri seviyordum, ve programlamay seviyordum. Hepsi size ieriini kk ve anlalr paralara blerek soyutlatrp, sanallatrarak tek bir insan beyninin alglayabilmesini salayacak ayn temelleri paylayordu.

ou zaman insanlar programlama renmeye cesaretlendirmeye alyorum. Bu sanki gizli bir mesajn ifresini krmak, gzel bir bulmacay zmek gibi birey. Sadece elenmek iin! :-)

[b]**Ev yapm(homebrew) oyunlarla uramak konusunda bir plann var m? Bir sre nce bir tane yaptn hatrlyorum (hi bitmemiti), ok gzel grafikleri vard ama bir oyundan ok bir demoya benziyordu... [/b]

Evet, o oyunu bir sre nce tasarlamtm. Grafikerim benden daha megul (tembel? :-) ne yazk ki, bu bizim ana engelimiz.

Oyun verilen ksa zamanda kk hayvanlar yakalamaya altnz, bomberman'imsi hzl bir oyun olarak tasarland. Dalgalar, rzgar, batm aalar, balklar ve genel olarak fizikler sunulacak dmanlard. Ve btn fizik motoru oyunun bir parasyd, sadece gz alc bir efekt deildi. Bunun dnda, GP2X veya NDS gibi dier handheld'lere de port edilebilirdi.

imdi ilgi ekici blm. Birgn bir grafikerin benimle glerini birletirmesini bekliyorum. Ya da grafikleri "ak kaynak" yapar ve herkesin grafik/animasyon katksnda bulunmasna imkan tanyabilirim. Oyun tahmin ettiiniz kadar ok grafik gerektirmiyor, nk ou zor i programlama ile hallediliyor: su, yansmalar, alpha blending vs.. Yani kendini motive olmu hisseden herhangi bir grafiker/animatr varsa bana bir zel mesaj brakmas yeter :-). 

[b]** Sony'nin PSP'si iin programlamay dndn m?[/b]

Evet, psp iin de programlama ho olabilir. 16:9 ekran emulasyon konusunda beni korkutuyor (nk tm sistemler 4:3),
ama yinede 4.1" lik 16:9 bir ekranda 4:3de kt deil.. sanrm! En byk dezavantaj... mmm.. psp'im yok :-)

[b]** Yazlm gelitirdiin sistem nedir?[/b]

Eski bir ACER laptop (model 1714i, CPU P4 HT 3.40 GHz, 1 GB RAM, ve 120 Gb HD, 17" TFT, extended keyboard).
Geri GP32 kodlarmn ounu Pentium 3 500 MHz ve 128 Mb RAM ile yazmtm.

IDE'min temeli bir dos box (edit!) ve kendi devkit'im (web'te bulabileceiniz birden ok devkit'in ve kendi birka komut satr aracmn derlenmesinden oluan). Devkit kendi iinde derinlemesine test edilmi durumda ve yle tatl ve kullanmas kolay ki (sadece iki komut 'compile' ve 'link') birok sefer benden onu yaynlamam istediler. Tm devkit'in paketli hali 350 mbytes ve iinde GP32, GP2X, NDS,GBA, NGC, XBOX, PS2, WIN32 ve DC iin bir sr derleyici ve ktphane ieriyor.

[b]** GP2X iin hi ticari bir yazlm yaynlamay dnyor musun yoksa btn o muhteem almalarn bedava m datacaksn?[/b]

Herkes iin cretsiz :-). Kazancn ok dk olduu, kk topluluklardaki ticari yazlmlardan nefret ediyorum.

[b]** GP2X iin GP32'den daha uzun bir mr grebiliyor musun?[/b]

Bundan emin deilim. Tketim oran arttka elektronik rnlerin mrleride ksalyor. Herneyse, hayat srenin tadn kar ve gerisini bover :-)

[b]** SDL ktphanesi hakkndaki dncelerin neler?[/b]

Ne etkileyici bir alma. Yine de, daha ok sistem ekledikte ktphaneyi daha byk ve yava hale getiriyorlar. Umarm HPL'de bundan kanabilirim :-).

[b]** Programlamada en ksa sre iinde baardnz en byk baar neydi?[/b]

Byk ihtimalle tam hzda alan, kare atlamayan, alan kayt zellii bulunan, tam kristal seslere sahip, tam ekran destei bulunan ve hepsi beraber 66 MHz'de alan tm bir emulatr (fCOL32) GP32'ye port ediimdi. Sre rekoru: 44 dakika.  Ya da belkide sfrdan, dkmanyla birlikte tamamen olay bazl ve nesne ynelimli olan bir programlama dilini gelitirmi (E programlama dili) olmamd. Sre rekoru: 7 gn.

[b]** imdi profesyonel programc (NDS iin oyunlar yazyor) olarak altna gre, senden artk para iin kod yazdn ve scene iin yaptklarn bedava olduu gereinden yola karak bir miktar tembellik bekleyebilir miyiz? cretini alabilecein halde bedava kod yazdn iin para kaybettiini dnyor musun?[/b]

Hayr. Fikrimi asla deitirmeyeceim. Scene'e ne veriyorsam sadece hobi, ve freeware rules. Herneyse balar var. Ve ba yapmak coder'larn her zaman mteekkir olacaklar gnll bir davran! :-)

[b]** Ka tane eski (ve pekte eski olmayan) makinan var? Hatrlayabiliyor musun? Hangilerini? (Koleksiyonunla gurur duyuyor olmalsn)[/b]

90 kadar sistem (ayn olanlarn saymyorum, mesela 3 tane GP32'im var ama tek sayyorum) :-)
En az tannan: FM-Towns Marty Car Navigation'dr herhalde.
En ar: Siyah ve irin Apple Performa 5500.
En hafifi: Spectrum 48 herhalde.
En pahals: Zodiac 2 (kar kmaz almtm)
En ok kullanlan: Spectrum +2A ve MSX Philips NMS 8245.
En az kullanlan: Dreamcast (zgnm millet! :-)
Dier ilginlikler: MGT Sam Coup, Panasonic 3DO, Philips 450 CD-i, MSX Turbo-R ST, Atari ST Falcon, vs...

[b]** Projelerinin bu kadar iyi cilalanm ve tam olmasn salayacak kadar nasl motive ve odaklanm halde kalabiliyorsun? ok organize, disiplinli birisi misin? lerini bitirmek iin kullandn bir ara yada metot var m?[/b]

Sadece yaptm ii seviyorum. Ne organizeyim ne de disiplinli. En iyi metot ise saf takntdr.


[b]Gnostic[/b]
