A PrimGO egy multi-platform Primo emulátor, amit Sipka Dániel készített Go nyelven az Ebitengine játékmotort használva.

Az emulátor letöltése:


Elkészítéséről így írt Sipka Dániel a Primo Facebook csoportban 2023. októberében:

"Gyerekkorom első saját számítógépe volt a Primo, részben ennek a gépnek köszönhetem a karrierem. Nemrég fellángolt bennem a nosztalgia, és a homeserveres Primo oldalon található végtelen információ segítségével írtam egy egyszerű Primo emulátort. Tudom, hogy már létezik több is, de úgy láttam, hogy multi-platform emulátor még nincs köztük. Akit érdekel, itt elérhető:
https://github.com/no1msd/primgo

Egy előre lebuildelt Windows verzió letölthető a "releases" oldalon:
https://github.com/no1msd/primgo/releases/tag/v0.1.1

De talán a legegyszerűbb a webes verziót kipróbálni:
https://no1msd.github.io/primgo/

Egyébként fut Linuxon, Mac-en, FreeBSD-n is. A webes verzió pedig működik bárhol."


A legfontosabb tudnivalók a v0.1.1 verzióhoz (az angol leírásból lefordítva):

Jellemzők

Jelenleg nincs támogatás a következőkhöz:

CPU frekvencia

A bal alsó sarokban található felirat az aktuálisan mért CPU frekvencia. Ez a mellette lévő CPU ikonra kattintva módosítható. 3 lehetőség van:

Kijelző

A teljes képernyős módba az F11 billentyű lenyomásával lehet belépni, illetve onnan kilépni. A jobb felső sarokban lévő láthatatlan gombra kattintva a méretezés az alapértelmezettről (csak egész számokkal) skálázható, hogy élesebb képet adjon.

Billentyűzet

A képernyő-billentyűzet a jobb alsó sarokban található billentyűzet ikonra kattintva nyitható meg. A fizikai billentyűzeten a speciális billentyűk a következőkhöz vannak hozzárendelve:

Szalagos programfájlok

A PrimGO támogatja a PTP programfájlok betöltését: a Primo ROM-ot módosítja úgy, hogy a kiválasztott programfájlból olvassa be a programot a magnóbemenet helyett. A jobb alsó sarokban található kazetta ikonra kattintva kiválasztható egy programfájl. A mellette lévő felirat az éppen kiválasztott programfájl nevét mutatja. Az emulátorban van néhány beépített programfájl, többnyire a számítógéphez mellékelt eredeti demókazettáról, és néhány más, kizárólag a Primo-hoz fejlesztett program.
A programfájl kiválasztása után betölthető a program a memóriába, a következő beírásával az emulátorba:
LOAD
Néhány program automatikusan elindul, néhányat manuálisan kell elindítani:
RUN


Módosítás a v0.2.0 verzióhoz:

(Sipka Dániel)