Emulators позволяват носталгични геймърите да използват своите компютри, за да играят любимите си стари видеоигри дълго след като са продали своите конзоли в гараж продажба или да ги изнеса до пътя за колектор боклук . Един проблем с много емулатори , обаче , е, че те работят само с една операционна система . А преносим емулатор решава този проблем. А преносим емулатор е емулатор , който работи на множество операционни системи. За да създадете преносим емулатор , ще трябва да го програма в C. Инструкции
1
Разглеждане на изходния код на друга програма, която емулира същото конзолата като Вашите . Например , ако сте работили на преносим програма, която може да емулира Entertainment система на Nintendo , учат изходния код на Jnes и Nesticle , две популярни Нес , които са били на разположение в продължение на няколко години . Това ще ви даде представа за това как да се подходи свой собствен проект емулация.
2
Проучване централната обработваща единица на конзолата , която искате да подражават , а след това напишете една основна програма , която емулира функциониране на процесора . Ако имате проблеми с програмирането това , консултирайте се с изходния код завършен емулатор отново .
3
Създаване код, който емулира други аспекти на конзолата. Съревновавам дънни платки и графични карти на конзолата при минимална и помисли за написването код, за да подражават на звуковата карта , както добре.
4
Опитайте се да изпълните ROM изображение чрез вашия емулатор. Ако ROM работи успешно на една операционна система , опитайте го на друг, за да тествате преносимост на емулатора е .
5
Поставете емулатора онлайн за изтегляне, след което изчакайте за обратна връзка от тези, които са го използвали . Продължи да се пренапише и Rerelease си емулатор , докато не са го усъвършенства въз основа на вашите собствени тестове и тези, които го изтеглите и да споделят обратна връзка с вас .