Bisogna fare un passo indietro su il non sviluppatore di WinUAE perchè in realtà non lo è e ogni volta che apre bocca lo sembra sempre di meno. Il programma è ottimo e non c'è niente da dire, ma secondo me lui è solo un maintainer dell'emulatore. Non è uno sviluppatore o almeno fa di tutto per non essere accostato a questa figura.
Lui non aggiunge caratteristiche all'emulatore perchè non è interessato, perchè non ne ha voglia, ma perchè non è in grado di partire da zero, ma ha bisogno dei sorgenti creati da altra gente e che questi siano liberi da copyright e facilmente portabili e quindi privi di troppe dipendenze.
E' per questo che non supporta le frequenze del processore come fanno tutti gli emulatori, è per questo che non vedrete mai l'emulazione Voodoo, non vedrete mai supportate altre schede video storiche per Amiga semplicemente perchè lui prende sorgenti già esistenti e già usati da altri emulatori. L'emulazione PowerPC è arrivato quando gli emulatori di questo tipo di processore erano usati largamente e c'erano tante alternative e ha scelto comunque la soluzione peggiore perchè probabilmente aveva poche dipendenze rispetto agli altri ed era più portabile.
Usando tanto l'emulatore ho notato alcune cose un po' ambigue nel modo di funzionare rispetto all'hardware reale e vedendo come s'arrabbia se gli proponi di fare qualche aggiunta interessante, a me non frega niente di dare feedback sull'emulatore e i vari bug. Lui se ne frega altamente con la scusa del "lo faccio per hobby" e quindi si arrangia.
Io credo ci vorrebbe un secondo fork di WinUAE portato avanti da qualcun altro che abbia vero interesse a migliorarlo e non aggiungere frivolezze che non servono assolutamente a niente perchè nessuno le userà mai. Cosa serve emulare un finto segnale TV o un genlock emulato? Nessun emulatore emula frivolezze, ma solo cose che servono per emulare un reale hardware nel suo vero funzionamento e usarlo anche con reali periferiche.
Su PC non puoi collegare un genlock Amiga perchè le porte sono diverse e quindi non lo puoi pilotare da AmigaOS, non puoi collegare Scanner Amiga o altre periferiche seriali perchè le porte sono diverse con altri segnali e quindi WinUAE non ti permette di usarle. Molto cose sono aggiunte così per perdere tempo e non fare le cose che la gente vuole e gli continua a chiedere.
Lui si tiene stretto WinUAE, spesso ha scoraggiato qualche utente che voleva prendere il mano il progetto e creare una versione alternativa o una versione personale per il suo uso.
WinUAE ha bisogno ora di uno o più sviluppatori più ambiziosi e che si vogliano sporcarsi le mani creando da zero l'emulazione dei chip VGA che lui non ha intenzione di fare ne oggi ne mai, a meno che qualcuno gli passi i sorgenti che siano ad hoc per lui. Forse FS-UAE ha questa possibilità perchè chi lo fa non è Tony e quindi un giorno potrebbe staccarsi da WinUAE e prendere la sua strada per i fatti suoi.
Tony ha un modo di fare che lo rende o lo renderà molto odioso perchè con alcuni si fa in quattro per esaudire i desideri e con altri molto meno (gli altri sono quelli che propongono cose ambiziose che farebbero fare un salto di qualità al programma, ma poi, cavoli suoi).
Commento modificato il 09/12/2019 alle ore 21:48:03
AfAOne
Post inviati: 5948
Commento 211
AfAOne
10 Dicembre 2019 00:04:45
Citazione
Lui non aggiunge caratteristiche all'emulatore perchè non è interessato, perchè non ne ha voglia, ma perchè non è in grado di partire da zero, ma ha bisogno dei sorgenti creati da altra gente e che questi siano liberi da copyright e facilmente portabili e quindi privi di troppe dipendenze.
Non è così non è questa la filosofia di uno sviluppatore, iniziare da Zero e come comportarsi alla "Penelope" un giorno cuci e un'altro scuci. Da sempre l'informatica e non solo va avanti con i progressi migliorando il lavoro di chi lo ha preceduto, uno sviluppatore di programmi grafici non può farsi da solo le librerie ma deve usare il lavoro già fatto da altri esperti in quel settore.
Citazione
Su PC non puoi collegare un genlock Amiga perchè le porte sono diverse e quindi non lo puoi pilotare da AmigaOS, non puoi collegare Scanner Amiga o altre periferiche seriali perchè le porte sono diverse con altri segnali e quindi WinUAE non ti permette di usarle.
Anche qui non condivido, se stai usando WinUAE cosa te ne fai di un vecchio genlock, Scanner o Stampante Amiga, questo puoi farlo su un Amiga Reale, con WinUAE puoi utilizzare le periferiche moderne magari WiFi installate e condivise dal PC
Citazione
WinUAE ha bisogno ora di uno o più sviluppatori più ambiziosi e che si vogliano sporcarsi le mani creando da zero l'emulazione dei chip VGA che lui non ha intenzione di fare ne oggi ne mai, a meno che qualcuno gli passi i sorgenti che siano ad hoc per lui.
Sviluppatori ce ne sono tanti difatti sono decine gli Emulatori Amiga, ma visto che tutti usano i sorgenti di WinUAE per aggiornare i propri emulatori dimostra che non ci sono sviluppatori capaci di fare quello che tu chiedi.
Citazione
Forse FS-UAE ha questa possibilità perchè chi lo fa non è Tony e quindi un giorno potrebbe staccarsi da WinUAE e prendere la sua strada per i fatti suoi.
Anche FS-UAE al momento integra il codice di emulazione di WinUAE
Commento modificato il 10/12/2019 alle ore 00:36:19
Non è così non è questa la filosofia di uno sviluppatore, iniziare da Zero e come comportarsi alla "Penelope" un giorno cuci e un'altro scuci. Da sempre l'informatica e non solo va avanti con i progressi migliorando il lavoro di chi lo ha preceduto, uno sviluppatore di programmi grafici non può farsi da solo le librerie ma deve usare il lavoro già fatto da altri esperti in quel settore.
ma non lo fa. prova a fornirgli un sorgente libero di una periferica e guarda cosa ti dice.
Citazione
Anche qui non condivido, se stai usando WinUAE cosa te ne fai di un vecchio genlock, Scanner o Stampante Amiga, questo puoi farlo su un Amiga Reale, con WinUAE puoi utilizzare le periferiche moderne magari WiFi installate e condivise dal PC
Perchè aggiunge questo tipo di emulazioni se non servono a niente?
Citazione
Anche FS-UAE al momento integra il codice di emulazione di WinUAE
dipende quale è il loro scopo. Essere un clone di WinUAE o prendere la propria strada. UAE di Amithlon è diverso da WinUAE e Winfellow mi pare non centri niente con WinUAE. il Core di Amithlon è morto quindi niente da fare, FS-UAE per ora si accontenta di essere un clone zoppo di WinUAE e il terzo per ora si accontenta di emulare il 68000, max il 68020.
AfAOne
Post inviati: 5948
Commento 213
AfAOne
10 Dicembre 2019 07:29:37
Citazione
ma non lo fa. prova a fornirgli un sorgente libero di una periferica e guarda cosa ti dice.
Dipende dalle richieste, in molti casi ha esaudito i desideri di tanti utenti, pure a me ha concretizzato molte mie richieste come la possibilità di recuperare le tracce audio da un CD Audio da Dopus4, il resize automatico della finestra quando per qualche motivo la allargavi o restringevi, il riconoscimento delle immagini ISO NRG, la Clipboard tra OS3 e Windows e tante altre funzioni importanti per rendere più pratica e confortante l'emulazione.
Citazione
Perchè aggiunge questo tipo di emulazioni se non servono a niente?
Quello delle periferiche disponibili è una comodità, se stai su OS3 e hai bisogno di stampare un documento perchè uscire dall'emulazione quando puoi farlo comodamente da OS3 inviando la stampa anche in WiFi alla tua Stampante condivisa, oppure perchè uscire dall'emulazione se devi seguire la TV quando puoi eseguire FireFox dal Workbench, insomma sono solo comodità che te le ritrovi dalla condivisione con Windows.
Citazione
dipende quale è il loro scopo. Essere un clone di WinUAE o prendere la propria strada. UAE di Amithlon è diverso da WinUAE
WinUAE non è nato con Toni, prima di lui lo sviluppavano altri anche se l'emulazione non era quella di oggi, probabilmente la versione di Amithlon è basata su quelle versioni, non credo sia basato su UAE UNIX e poi MS-DOS nato precedentemente perchè non erano così evoluti nell'emulazione da avviare un sistema RTG così avanzato.
Citazione
Winfellow mi pare non centri niente con WinUAE.
Si credo sia un progetto diverso attualmente ancora sotto sviluppo, Winfellow mi pare sviluppato in Assembler non ha tutte le caratteristiche offerte da WinUAE ma è molto più leggero e veloce, indicato per il vecchio Hardware PC, dove può essere avviato anche da un vecchio Pentium.
Commento modificato il 10/12/2019 alle ore 16:28:42