De la emulación de máquinas recreativas

Foro dedicado a la emulación de sistemas clásicos en el PC o en otros sistemas.
Avatar de Usuario
jotego
Atari 1040 STf
Atari 1040 STf
Mensajes: 657
Registrado: 16 Ene 2013, 23:25
Sistema Favorito: Atari ST
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari Lynx
Ubicación: Valencia (España)
Gracias dadas: 27 veces
Gracias recibidas: 44 veces
Contactar:

De la emulación de máquinas recreativas

Mensajepor jotego » 24 Mar 2013, 20:29

Os dejo un enlace a un documento que describe cómo emular máquinas recreativas y que escribí en mis tiempos de universitario: enlace

Avatar de Usuario
Joss
Atari 1040 STf
Atari 1040 STf
Mensajes: 930
Registrado: 17 Jul 2012, 20:07
Gracias dadas: 14 veces
Gracias recibidas: 2 veces

Re: De la emulación de máquinas recreativas

Mensajepor Joss » 24 Mar 2013, 21:32

Está muy bien @jotego. Tiene mucho trabajo por detrás. Gracias por el aporte!. Lo he estado ojeando y me leeré detenidamente la síntesis de sonido ;) que me interesa un montón.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: De la emulación de máquinas recreativas

Mensajepor mcleod_ideafix » 24 Mar 2013, 21:33

¡Qué chulada! ¡Y además en C! (nada de pijotadas javarianas).

Yo también hice algo de emulación en mi primer proyecto de fin de carrera (el que hacíamos en tercero, en quinto ya hice otro más "aburrido")... Me picó un amigo con la típica cantinela de "El Amiga tiene mejor sonido que el PC", y la verdad es que era muy cierto, así que para resarcirme escribí un editor/player de módulos de Amiga que usaba el altavoz interno. Yo no lo sabía, pero había reinventado el PWM :D Fui todo guay yo a mi tutor a explicarle la idea que había tenido para hacer sonar cualquier muestra por el altavoz, y él (experto en robótica) me comentó eso mismo: "acabas de inventar la modulación por anchura de pulso" :D

Bueno, sea como fuere, la cosa pasó del altavoz interno a una placa que hice para conectar al PC por el puerto paralelo, para reproducir y grabar sonido. Todo está documentado aquí:
http://www.atc.us.es/~rodriguj/emulacio ... _amiga.pdf

Como preparación, escribí un artículo para un fanzine que se editaba en Sevilla "Playbyte", conteniendo algunas ideas sobre cómo generar sonidos en el altavoz interno del IBM PC. La primera canción que reproduje de esta forma fue el "Jesus He Knows Me" de Genesis :) que había salido un año antes de ponerme con todo esto...
http://www.atc.us.es/~rodriguj/digit-pc.pdf
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
jotego
Atari 1040 STf
Atari 1040 STf
Mensajes: 657
Registrado: 16 Ene 2013, 23:25
Sistema Favorito: Atari ST
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari Lynx
Ubicación: Valencia (España)
Gracias dadas: 27 veces
Gracias recibidas: 44 veces
Contactar:

Re: De la emulación de máquinas recreativas

Mensajepor jotego » 25 Mar 2013, 11:19

mcleod_ideafix escribió:Yo no lo sabía, pero había reinventado el PWM :D Fui todo guay yo a mi tutor a explicarle la idea que había tenido para hacer sonar cualquier muestra por el altavoz, y él (experto en robótica) me comentó eso mismo: "acabas de inventar la modulación por anchura de pulso" :D


Barrie Gilbert también cuenta haber reinventado el PWM y eso que a él le pasó por los años 50 o así. Se ve que el PWM es una técnica muy vieja. :-k

Me quedo con una copia de tu proyecto para ir leyéndola. ¡gracias!

dancresp
Amiga 1200
Amiga 1200
Mensajes: 1393
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Re: De la emulación de máquinas recreativas

Mensajepor dancresp » 25 Mar 2013, 12:07

Felicidades jotego por el documento.

Realmente más que un documento parece un libro !!! =D>

Me lo he descargado porque se merece una buena lectura aprovechando la tranquilidad de los viajes en tren.
Buscando la IP de la W.O.P.R.

Avatar de Usuario
calpirro
Amiga 1200
Amiga 1200
Mensajes: 1213
Registrado: 04 Mar 2008, 01:02
Gracias dadas: 139 veces
Gracias recibidas: 32 veces

Re: De la emulación de máquinas recreativas

Mensajepor calpirro » 25 Mar 2013, 12:38

Documentos muy interesantes...Gracias!
Cuando tenía hambre no tenía pan y ahora que tengo pan no tengo dientes ](*,)

Mike--Vk
Dragon 32
Dragon 32
Mensajes: 25
Registrado: 17 Mar 2013, 00:15
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
consola_favorita: Sega Genesis/Megadrive
Primera consola: Nintendo NES/Clónica

Re: De la emulación de máquinas recreativas

Mensajepor Mike--Vk » 25 Mar 2013, 23:36

Después de echar un vistacillo al índice, tacataca!. Pa mi disco duro que va!!!.

Enhorabuena joteko y gracias por amenizar mi semana santa con buena lectura.

Avatar de Usuario
EdgeM
Atari 1040 STf
Atari 1040 STf
Mensajes: 803
Registrado: 01 Feb 2008, 12:55
Gracias dadas: 2 veces
Gracias recibidas: 5 veces

Re: De la emulación de máquinas recreativas

Mensajepor EdgeM » 26 Mar 2013, 08:38

Muy currado, aunque me suena haberlo leído hace tiempo...

Me bajo los de McLeod para leerlos con tranquilidad :)


Volver a “Emuladores”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados