Gyorskeresés
Blog
[ ÚJ BEJEGYZÉS ] [ ÚJ CIKK ]
-
NES emulátor fejlesztői napló - Már játszani is lehet
Az előző bejegyzésemben még fekete-fehér képeket mutogattam, most már néhány egyszerűbb játékot is futtatni lehet. Egész jól haladok, sőt motiváció is akad, ugyanis sikerült kibulizni, hogy ez legyen a szakdolgozat témám. Munka még akad bőven, de egy-egy ilyen mérföldkő mindig új lendületet ad a munkához. A következő videó a futó emulátort mutatja, ahogy játszom.
Az előző bejegyzés óta a következő dolgok történtek:
-Színek (!)
-Kezdetleges sprite renderelés
-Bevitel - egyelőre 1 játékos
-1 alattomos hiba javítva a CPU implementációjában, az egyik shift művelettel kapcsolatban.
-apró hibajavításokrobotjatek 9 éve 2
-
NES emulátor fejlesztői napló - Helyzetjelentés
Nem tűntem el teljesen, csak ha volt egy kis időm, akkor inkább az emulátorral foglalkoztam, mint a dokumentációval. Épp elértem az első fontos áttörést, és úgy gondoltam jelzek, hogy még fut a projekt. Íme:
Színek még nincsenek, és jeleneg a spriteok sem kerülnek kirajzolásra. Nincs még sem input, sem hang. Plusz a scrollozást is meg kell oldani. Még rengeteg dolgom van az egésszel, de a nehezén már talán túl vagyok. (Dehogy vagyok, a Mapper-ek kezelése egy külön tortúra lesz! ) Miután már kb használható funkcionalitásban, nekiállok optimalizálni, ugyanis ez jelenleg a világ leglassabb NES emulátora.
A következő néhány napban tervezek írni egy-egy kisebb összefoglalót a NES általános felépítéséről, illetve a CPU-ról. A későbbiekben a PPU is szóba kerül majd, és ezzel kapcsolatban a képek előállításának folyamata.
Illetve fel kel írnom magamnak, hogy hajnali 3 órakor, 4 sör után nem szabad nekiállni programozni, mert utána 3 napig debugolhatok egy 0x2000-nek írt, valójában 0x2002-es memóriacímet...
robotjatek 9 éve 2
-
NES emulátor fejlesztői napló I – Rögtön egy kis kitérő: CHIP8
Belefogtam egy NES emulátor leprogramozásába – ha lesz időm és kedvem, itt egy fejlesztői naplót fogok vezetni. Ezek a bejegyzések inkább ilyen vázlatszerű valamik lesznek, ezért is nem cikket írok.
Szabadidőmben gyakran játszom a PC-men konzolos játékokkal, természetesen valamilyen emulátort használva. Ezek főleg PSX, vagy PS2 játékok, ritkábban SNES, vagy NES. Programozó tanoncként mindig csodálattal néztem ezekre a programokra, hogy lehetővé teszik egy teljesen más architektúrára írt program futtatását, többnyire játszható sebességgel. Mivel szeretek új dolgokat tanulni, régóta érlelődik bennem a gondolat, hogy írok egy saját emulátort. A probléma ott volt, hogy sem a tudásom nem éreztem elegendőnek egy ilyen munkához, sem annyi szabadidőm nem volt, hogy a kutatómunka és a fejlesztés is beleférjen. Szintén hatalmas problémának éreztem, hogy csak nagyon felületesen tudtam, hogy működik a „vas”. Bár az egyetemen, a szakomon (programtervező informatikus) volt ilyen jellegű előadás, az csak arra volt elég, hogy tudjam, hogy van olyan hogy regiszter, vagy Stack Pointer, de arról csak homályos elképzelésem volt, hogy a bitek sorozatából, hogyan tudja a processzor, hogy milyen utasításokat kell végrehajtania. Tény, hogy a magas szintű nyelvek korában erre egyre kevésbé van szükség, amikor már a mikrokontrollereket is egyre gyakrabban programozzák C-ben.
robotjatek 9 éve 4
robotjatek top 10 blogbejegyzése
Percről percre
-
MSI MAG 27C6X gaming monitor
A cég MI-vel kacérkodó megoldásának képfrissítési frekvenciáját 250 Hz-ig srófolhatjuk fel.
-
Új, slim profilos Noctua hűtés
A 44 mm magas memóriamodulok szomszédságában megférő típus felülre helyezett légkavaróval dolgozik.
-
Megjelenési dátumot végre a Men of War II (PC)
Többszöri halasztás után végre megkapjuk a régóta várt folytatást.
-
Bővíti a ROG Ally garanciáját az ASUS
Az egyes termékek, kártyaolvasóval kapcsolatos problámájára reagált a cég.
-
Szűkös készlettel indít az iPad Pro OLED?
Állítólag meggyűlt a Samsung baja az iPad képernyőkkel, az LG viszont a kívánt mennyiségben szállítja a paneleket.
-
Garmin Forerunner 165 teszt
Leizzadtunk a Garmin legolcsóbb amoledes futóórájával.
-
A Coca-Cola és az AI
1,1 milliárd dolláros üzletet kötött a Coca-Cola és a Microsoft, hogy előbbi használja majd a redmondi felhőt és AI-t.
-
Xiaomi EV-t venni...
A következő 15-20 évben a Xiaomi a világ öt legnagyobb autógyártója közé akar kerülni, de a következő 3 évben még kizárólag Kínára koncentrál.
-
Olcsó AI, földgázzal
Könnyűsúlyú AI-megoldással újított a Microsoft, hogy költséghatékony opciókat kínálva még szélesebb ügyfélbázist építsen ki. Eközben az AI és az adatközpontok miatt óriási lesz a kereslet a földgázra.
-
Tesla, Musk, jönnek a robotok
Musk a befektetőknek arról beszélt, hogy már az idei év végén gyárakban dolgozhatnak a Tesla Optimus robotok, a forgalmazás jövő év végén indulhat.
-
Trump vs Biden, TikTok
Trump szerint ha betiltják a TikTokot, annak a felelőse Biden lesz. A betiltás Trump szerint csak a Metát tenné még gazdagabbá.
-
EV-árháború, túl sok van
Kínában a túlkészletek miatt számítanak fokozódó árháborúra az EV-piacon. Nem minden régióban száguldanak az EV-k eladásai.