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)