Come gli Emulatori fanno Funzionare le Vecchie Console
ฝัง
- เผยแพร่เมื่อ 15 ก.ย. 2024
- Emulazione di alto e basso livello, ROM e ISO, dump dei file, in questo video cerco di riassumere in maniera chiara cosa c'è dietro gli emulatori che usiamo per giocare ai nostri giochi del passato.
►Musiche:
Violet Vibe - Cosmic Vision
• Synthwave Music | Cosm...
Violet Vibe - Parallel Skies
• Synthwave Music | Para...
Violet Vibe - Cyber Vision
• Synthwave Music | Cybe...
Violet Vibe - Infinite Neon
• Synthwave Music | Infi...
Violet Vibe - Utopian
• Synthwave Music | Utopian
►Approfondimenti:
Articolo sintetico sull'emulazione: www.pcgamer.co...
Articolo un po' più approfondito sull'emulazione: www.retrorever...
Articoli di Wikipedia molto esaustivi sull'emulazione:
en.wikipedia.o...
hen.wikipedia.o...
Grazie a tutti per la visione!
Il bro ha droppato un nuovo video 🔥🔥🗣️🗣️
Mai cliccato così velocemente
Sta diventando uno dei miei TH-camr preferiti haha
All'epoca, quasi sempre, quando si eseguiva un livello di un gioco spesso succedeva che quando si perdeva o il personaggio del gioco moriva andava rifatto daccapo per l'assenza di salvataggi e/o checkpoint. Con l'emulazione oggi questo è stato risolto con i salvataggi di stato. Una vera e propria manna dal cielo.
mica tutti usano i save states
@@fuerto84 si, resta il fatto che si può fare, volendo... prima no
ottimo video ben curato anche lato tecnico🤩🤩, unico ago nel pagliaio (sempre tecnicamente parlando) in realtà dalla Ottava generazione di console ad oggi non è virtualmente così difficile creare emulatori, (Nintendo a parte*) dal momento che l'harware usa la stessa architecture dei pc moderni. In questo caso l'unica via è agire ad alto livello creando i layer di compatibilità per renderlo compatibile con le librerie del mercato pc. Di fatto dalla ps4 ad oggi il principale scoglio dell'emulazione è lato cybersecurity
*Per Nintendo il caso è simile ma parte dal GBA (saltando il periodo GameCube - WiiU) arrivando alla Switch e al contrario delle home console sfrutta arm, applicando lo stesso discorso di cui sopra, ma (generalmente) agli smartphone/tablet.
Di fatto ad un occhio gli emulatori Nintendo su smartphone vanno che è una meraviglia. Intrecciando le cose invece diventa più complicato, come dimostrato dal 3ds in poi dove le potenze richieste sono smisurate rispetto alla console reale
🫰
Hai ascoltato la mia richiesta! :) Mi piace sulla fiducia.
probabilmente non mi sono mai chiesto come funzionasse ma l'ho ritrovato veramente interessante , bel video
Sei bravo. Racconti bene e racconti storie interessanti. Bravo. Ti seguo.
hai fatto un video molto preciso e dettagliato, sei riuscito a spiegare facilmente argomenti "complessi" di informatica, bravo
bel video super interessante!
ma te sei un grande! meriti una caterva di iscritti
Bel video, spiegato in modo chiaro e conciso! Avrei speso due parole anche sul mondo FPGA, ma bravo!
Sempre video piacevoli e interessanti! Complimenti
da informatico ti dico bel video bravo.
Spiegone molto interessante come sempre, sinceri complimenti... Potresti per favore prendere in considerazione di fare un video dedicato alla complessità emulatoria del Sega Saturn in un prossimo futuro?
bellissimo video, da studente di infromatica e appassionato di architettura degli elaboratori e low level ho apprezzato tantissimo
Complimenti chiaro e dettagliato come sempre
mi fratello ha droppato altra conoscenza🗣🗣🔥
E non confondete l'emulazione con la virtualizzazione. L'emulazione come dal nome emula, quindi cerca di replicare lo stesso funzionamento dell'hardware originale, nella virtualizzazione l'hardware viene astratto, quindi non c'è bisogno di replicare l'hardware originale, ma bensì di virtualizzare l'hardware presente così che venga condiviso tra più ambienti virtuali.
Esempio, come detto nel video, spesse volte bisogna riprodurre correttamenete anche il clock delle periferiche (tipo CPU), questo in una virtualizzazione non è possibile, perchè la CPU vista dall'ambiente virtualizzato sarebbe la medesima di quella fisica. Se provate a creare una macchina virtuale per installarci Windows 98 per retro giocare a vecchie glorie avrete dei problemi, perchè i giochi di Windows 98 non erano progettati per girare con i 4Ghz attuali delle CPU. In questo caso sarebbe più corretto emulare vecchi sistemi e vecchio hardware, come una vecchia Voodoo 2.
Infatti quando si parla di emulazione è bene non pensare solo alle console, ma anche ai computer stessi. Ci sono software come per esempio DosBox che emulano un sistema capace di far girare i vecchi software DOS, oppure ancora DosBox-X che è ancora più accurato, infine ci sono 86Box e PCem che permettono anche di scegliere le componenti hardware da emulare, come interfacce audio, GPU e quanto altro.
Mai chiuso "re senza nome" di sabaku così velocemente
Ah ecco perché sentivo musica e fuochi d'artificio, è uscito un video di Bei Vecchi Giochi! :D
Complimenti per la passione e la qualità del video.
Come ti sei appassionato a questo mondo?
Uso emulatori da una vita e non potrei mai tornare all'hardware orinale per via di tanti vantaggi: save states, miglioramenti grafici, rimozione di glitch e rom hacks. Praticamente si ha la possibilità di giocare alla migliore versione possibile di un gioco.
il PC da sempre è la migliore console per giocare
canale pazzesco
Era una domanda che non mi ero mai posto, ma ora mi sembra importante
Ottimo video informativo
Bravo
Io, in emulazione, mi fermo a N64 e Dreamcast. Ho notato che i salvataggi di stato, sono molto utili per non impazzire nell'attivazione del menù segreto di Sonic 3! Ne ho approfittato oggi, non appena sono riuscito ad attivarlo! Non prendermi per un cheater, diciamo che sono un tuo "collega", se mi passi il termine. Porto per l'appunto i trucchi ufficiali dei giochi di una volta anche se, ammetto, sono un po' fermo per impegni. Comunque, devo farti i complimenti, sei molto informato! 🙂👍
Io ho emulato praticamente di tutto ma i mie preferiti sono le macchine a 16bit e mame.
La 360 è ormai emulata bene senza bisogno di un pc super potente, per quanto riguarda la PS3 RPCS3 è ormai a un livello tale da emularla bene con un pc di fascia alta (più o meno lo stesso che serve per emulare la Switch).
Per quanto riguarda XB1 non ci sono emulatori funzionanti, mentre per la PS4 sta cominciando a esserci qualcosa anche di interessante ma siamo ancora molto lontani dall'avere qualcosa con un alto livello di compatibilità
fa venire i brividi sentire frasi come "negli anni novanta, quando la tecnologia era ancora agli albori" e poi sentire che "spieghi" cosa sono gli emulatori...
La parte di spiegazione tecnica è dettagliata ed esaustiva...
sono vecchio... comunque se andate a vedere cosa sta uscendo per c64 ci si rende conto di quanto sia stato poco sfruttato all'epoca
Solo da circa 5 anni si è arrivati emulare in modo fluido quasi la totalità dei giochi su PS2 con PCSX2. Vedi Gran Turismo 4 ad esempio. Per la PS3 oggi è ancora in stato nativo ma ci arriveremo molto prima rispetto all'emulazione su PS2
io la ps3 la emulo quasi alla perfezione forse perchè tu non hai un pc potente... la maggior parte dei giochi ps3 funzionano al massimo ed ora stanno provando ad emulare la ps4, ci sono gia qualche gioco che girano
@@fuerto84 Dipende che giochi emuli. Di sicuro ho un pc potente come il tuo se non superiore. Io mi baso su Gran Turismo 5 e 6 che ancora non sono emulabili al 100%
L'importante è avere un pc abbastanza potente
❤
Come faccio a spedirti mia sorella?
gliela porto io ahjahahaahah
bel video :)
Ti ho ascoltato sulle speedrun su super mario bros 2 e 3. Lieto di rifarlo
beh, semplicemente in poche parole un'emulatore esegue del codice per poi renderizzarlo attraverso una libreria grafica moderna che può essere come sdl (di solito usata per emulare giochi 2d) e opengl (di solito usato per emulare giochi 3d), poi per la coordinazione semplicemente limita i frames a un blocco di 60, 30, ecc... fps o altre volte viene usata una variabile "delta" che calcola il lag (sottraendo il tempo prima e il tempo dopo) e lo moltiplica per ogni movimento che viene eseguito.
Grazie per aver spiegato in modo comprensibile anche per gli idioti come me.
Farò una domanda idiota: se non mi sbaglio, il kernel è una sorta di programma che permette ai componenti hardware (che possono essere di diversi tipi, Marche, velocità,...) di interfacciarsi con il sistema operativo (e i software) in maniera standard in modo da non dover usare certe componenti specifiche su pc specifici. Es. Io posso installare sia Windows 11 che Linux mint sul mio Thinkpad T480 ed entrambi funzionano.
Questa cosa non può essere, in qualche modo, similare e contraria a quello che fanno gli emulatori di basso livello? In quel caso, li, vengono "create" queste componenti virtuali perché il software sviluppato proprio per girare su quelle, possa farlo in maniera corretta. Quindi: accendo il pc, il BIOS permette ai componenti di "riconoscersi" tra loro, parte il boot e il kernel permette il boot del SO facendo da ponte tra l'HW della macchina e questo (poi mi dirai quante cacate ho scritto). Sulla macchina, faccio credere al software che devo emulare che i componenti del mio pc siano, in realtà, quelli della console originale creandone delle "simulazioni" virtuali o, nell'altro caso, creandone una parte e traducendo le istruzioni che andrebbero alla GPU in modo che vadano direttamente al software ma tramite il mio hardware.
Possibile che ci abbia preso in minima parte? Anche solo una parola o una virgola
Qualcuno conosce libri o corsi dove spiegano nel dettaglio questa materia di “programmare emulatori”? Mi piacerebbe saperne moltooo di più
Emulare e giocare in real hardware è come paragonare una bambola gonfiabile ad una donna in carne ed ossa😊
video stupendo mi hai fatto tornare la voglia di emulare xbox 360... anche se xenia è un po' una delusione ne esistono di migliori ?
@@nicosixages7099 xenia è l'unico emulatore di x360 per pc, è piuttosto stabile magari lo hai solo provato molto tempo fa
@@beivecchigiochi e anche con hardware non fantastico... 8gb ddr4 i5 8400, mobo Lenovo, os Windows 10, Intel uhd 630 GPU SSD 256gb hdd 1tb e il gioco era su l'hdd magari girerebbe se ci metessi una Nvidia 1050 al posto della Intel uhd
@@nicosixages7099 sicuramente avere una scheda grafica ti aiuterebbe comunque con una 1050 credo che saresti comunque con il minimo indispensabile per giocare bene
@@beivecchigiochi tu te ne intendi di hardware ? ho provato a mettere una 3500 FX per esperimento su quel PC per vedere se accettava almeno le schede video e ho notato che non la trovava proprio ora mi chiedo se dovrei anche cambiare mobo tu sapresti che mobo anche cinese si potrebbe trovare a basso costo per un i5 8400 e ddr4... Non saprei dove guardare AliExpress mi dice poco e cercare specificatamente per ora non mi dà molto risultati non vorrei spendere più di 50 euro la 1050 me la "regalano"(e il compenso di una mano che do a un amico di mio padre ) forse anche un alimentatore 450 Wat ma trovare anche una mobo da non spendere più di 50 euro diventa complicato
Emulazione e pirateria sono due cose differenti.
Io che ho gli emulatori ps1 e ps2👀
io anche ps3