solo una precisazione su cosa sia TeknoParrot e altri programmi simili che fanno funzionare i giochi comunemente detti "ArcadePC" (il nome ArcadePC deriva dal fatto che nonostante siano giochi Arcade funzionano su hardware simile a quello dei nostri PC).
In questo caso non si parla di emulatori/emulazione ma piuttosto di "loader". Un emulatore è un software che permette ad un computer di "fingere" di essere un altro tipo di computer molto diverso dai nostri (ES: i nostri computer hanno spesso CPU Intel o AMD basate su architettura x86, un emulatore di Commodore 64 permette al nostro PC di eseguire giochi nati per funzionare su processore MOS 6510). Un loader "adatta" un gioco nato per funzionare su PC simili ai nostri, eliminando eventuali protezioni e facendo in modo che funzioni con una scheda video diversa (e solitamente più moderna) rispetto a quella per la quale era stato pensato.
vorrei però aggiungere che TeknoParrot per quanto bello graficamente e semplice da usare ha secondo me alcuni difetti significati, sono difetti che poco impattano con la giocabilità quindi interesseranno poco a chi vuole solo giocare:
- per la parte preponderante non è opensource (questo sarebbe il difetto minore)
- le parti opensource derivano dal lavoro di altre persone che lo avevano reso disponibile pubblicamente e delle quali l'autore di Teknoparrot si è appropriato senza nemmeno citarle o ringraziale
- è protetto da VMProtect e questo impedisce di usarlo con macchine virtuali e lo rende molto voluminoso in termini di spazio occupato: la parte protetta di TeknoParrot occupa il 92% dello spazio totale su disco, la parte OpenSource solo l'8%, e questo proprio a causa di VMProtect
- se trova nella directory del gioco file che appartengono ad altri loader (Jconfig, Type X Loader, TXMonitor, XBMonitor, CVMonitor, tutti suoi "concorrenti") si rifiuta di funzionare finché non li cancelli (e mi sembra proprio un metodo dittatoriale e fascista)
- in molti giochi non supporta l'inserimento dei coin (imposta i giochi in freeplay e non permette di modificare questa impostazione), l'autore di TeknoParrot lo ha giustificato dicendo che non vuole incoraggiare la pirateria, peccato che per molti di questi giochi se sei Patreon (e quindi paghi) ha la possibilità di disabilitare il freeplay
- ci sono molti piccoli Bug nei giochi, presenti da molto tempo, che l'autore non sembra molto invogliato a sistemare (forse perchè la gente per continuare a pagare 5$ tutti i mesi vuole vedere giochi nuovo supportati piuttosto che piccole correzioni di vecchi giochi), qui trovi un elenco di questi bug:
https://github.com/teknogods/teknoparrot-issues/issues (ce ne sono alcuni del 2017, quindi vecchi di 3 anni)