14.8.2015, 11:22 | #1 |
Član
Član od: 22.11.2009.
Lokacija: Čačak
Poruke: 251
Zahvalnice: 63
Zahvaljeno 11 puta na 10 poruka
|
Chip8
Bejah čitao pre nekog vremena o emulaciji, i kako ispada da je to veoma interesantna oblast, rekoh da pogledam koliko je u stvari teško napraviti takav program za konzole tipa GameBoy, (S)NES i slično.
Koliko sam pročitao po netu, video sam da se na više mesta preporučuje napisati emulator za ovaj chip8 pošto je on, jelte, nešto najjednostavnije. Video sam da na wiki ima članak zajedno sa instrukcijama i ostalim delovima što treba da se implementiraju, dok sam takođe koristio ovaj sajt(1), kao i ovaj(2). Iz ovog prvog sam uglavnom video kako struktura programa treba da izgleda, sa drugog sam išao i implementirao instrukcije. Konačno, da pređem na pitanje. Pitanje je u vezi sa timer-ima. Naime, tamo piše da oni rade na 60Hz, i na (1) su naredbe koje dekrementiraju vrednost stavljene unutar f-je koja izvršava opcodes. Da li one treba tu da stoje? I što mi je još bitnije, kojom brzinom treba da se izvršava glavna petlja gde se to sve odvija; koliko da čekam? |
Bookmarks sajtovi |
|
|