Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


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.

Immagine

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

Commenti: 4  Aggiungi  - Leggi

Indice: forum / Software Amiga in generale


Post inviati: 4136

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 1
Mck 8 Gennaio 2019    11:59:56
Ottimo Alessio.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Post inviati: 7750

Visulizza profilo Messaggio Personale
79.55.108.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Commento 2
DanyPPC 8 Gennaio 2019    13:32:35
Bhè, non è proprio male sulla Vampire. Necessita solo di ottimizzazione, ma chiaramente i progetti sdl non è che siano il massimo in fatto di sfruttamento dell'hardware.
Occorrerebbe scrivere qualcosa in assembler direttamente su Amiga, e allora si che basterebbe anche un'A1200 con della fast ram.

Comunque complimenti per quanto realizzato.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

farox68

Post inviati: 290

Visulizza profilo Messaggio Personale
159.20.214.*** Mozilla/5.0 (Windows NT 6.1; rv:64.0) Gecko/20100101 Firefox/64.0
Commento 3
farox68 8 Gennaio 2019    21:15:10
Complimenti davvero...fare un port su Amiga di un emulatore non è affatto una cosa semplice.
Uhmm GP2X ....mi ricorda qualcosa....


Amiga 500 + A501 + KSswitcher + gotek , Monitor 1084S-P1 (da riparare)

Console Linux based:

DragonBox Pyra, OpenPandora classic edition,

GPH GP2X F200, GPH Caanoo, GCW-ZERO.

Android based:

JXD S7300B android 4.2



www.rbnet.it/ il blog dove ci sono i miei port per le console OpenSource

Post inviati: 590

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36
Commento 4
Ozzyboshi_2 9 Gennaio 2019    08:46:04
ho avuto un contributo dalla vecchia conoscenza di questo forum il dottor Carlo

Su afa os gira quasi discretamente, pensavo peggio

https://www.youtube.com/watch?v=VE0HApfb4ZM&featur e=youtu.be

Ho dato una occhiata al codice relativo all'audio e vedo che qualcuno ha provato ad eliminare SDL sulla versione MAC, bisognerebbe fare altrettanto per quella amiga ma questo significa riscrivere.


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati - 
41 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a nubechecorre - gira93 - 46337 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.12149119377136 secondi