|
|
08 Gennaio 2019 |
Postato da: Ozzyboshi_2 |
Jzintv intellivision emulator - port su Amiga classic |
|
Intellivision è una console prodotta nel 90 da Mattel electonics e ha rappresentato per il sottoscritto il primo punto di contatto con i videogiochi in salotto.
Il sistema oggi è emulato egregiamente dall'emulatore jzintv che al suo interno racchiude builds per i sistemi piu conosciuti (WINDOWS/MAC/GNULINUX) , passando per le consolle (WII) fino ad arrivare a sistemi più "esotici" come gp2x.
E amiga?
Scandagliando su aminet vedo che esite una versione per il sistema della farfallina (MorphOS+PPC) e nulla più, da qui la mia decisione di provare un porting su Amiga Classic.
Devo ammettere che quando ho iniziato pensavo che il porting di jzintv fosse piuttosto semplice per via delle poche dipendenze ma ben presto mi sono reso conto di sbagliarmi.
Ho combattuto con molteplici errori di sintassi e linking e sopratutto con il sistema di template c++ di jzintv che non viene riconosciuto correttamente dal noto compilatore di Bebbo, costringendomi così a riscrivere un paio di classi.
Il risultato? Sono moderatamente contento di quello che ho prodotto, l'emulatore gira decentemente su Amiga RTG emulata con UAE ma un disastro su Vampire e mi immagino ancor peggio su sistemi Amiga non vampirizzati, in questo ultimo caso comunque basta disabilitare l'audio con il flag -a0 per poter godere dei giochi intellevision ad un frame rate accettabile a scapito della mancanza della musica ed effetti sonori.
In ottemperanza ai dettami della licenza GPL2 rilascio i sorgenti del mio lavoro disponibili all'indirizzo
https://github.com/Ozzyboshi/jzintv-amiga
Nella repository non troverete gli eseguibili ma solo i sorgenti, se volete il pacchetto completo di tutto (eseguibili + rom + programmi di diagnostica + compilatore per intellevision + molto altro) vi invito a scaricarlo da aminet che come al solito mi ha offerto uno spazio per questi miei piccoli progetti casalinghi.
http://aminet.net/package/misc/emu/jzintv-amiga-1. 1
In nessuno dei 2 repositories sono presenti rom di giochi e bios/OS Intellevision ma solo qualcuna di diagnostica che mette a disposizione jzintv, questa decisione nasce dal fatto che non so se è legale o meno pubblicarle in quanto potrebbero essere ancora coperte da Copyright anche se si parla di quasi 40 anni fa... vai a capire come funzionano queste cose.
Nella descrizione dei progetti c'è una piccola sezione che vi aiuta nel setup e primo utilizzo.
In futuro tenterò anche di far funzionare l'audio, ad oggi ho provato in tutti i modi, cambiando frequenza del canale, cambiando dimensione buffer e pure compilando una versione ad hoc per vampire con AMMX, ma non ho ottenuto risultati soddisfacenti. Temo che l'unica soluzione sia liberarsi di AHI e provare a scrivere qualcosa a basso livello per interagire direttamente con Paula ma non so se ho le competenze necessarie per farlo.
Qui trovate un paio di miei video di jzintv su vampire
https://www.youtube.com/watch?v=7mEO_5BfSBU
https://www.youtube.com/watch?v=pujyfHmzLa0
Ovviamente ringrazio fino da adesso chi volesse provarlo e riportarmi la propria esperienza.
Modificato il 08/01/2019 alle ore 11:35:02
|
|
Utenti Online |
|
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati -
e 41 non registrati
|
|
|
Benvenuto all'ultimo utente registrato: zulu |
|
|
Buon Compleanno a nubechecorre - gira93 - 46337 - |
|
|
|