¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Hola ...
El ZXUno me cumple perfectamente la función para los 8 bits (y en cuanto tenga MSX, C64 y Amstrad CPC ya ni os cuento), y el retropie me cumple para las consolas, pero lo que me faltaría es una implementación de (al menos) 386DX con 4MB de RAM, una tarjeta tipo S3 Virge o similar y SoundBlaster/Adlib/Roland, para ejecutar en él MSDOS 6.22 y poder ejecutar juegos MSDOS de la época.
No encuentro dónde conseguir 486 funcionales (además de que ocupan mucho y los condensadores de las tarjetas van muriendo) así que un cacharrito tipo ZXUNO para tener un PC silencioso sería genial. (No sé si un dosbox en un retropie sería una alternativa válida).
¿Existe algo de esto?
El ZXUno me cumple perfectamente la función para los 8 bits (y en cuanto tenga MSX, C64 y Amstrad CPC ya ni os cuento), y el retropie me cumple para las consolas, pero lo que me faltaría es una implementación de (al menos) 386DX con 4MB de RAM, una tarjeta tipo S3 Virge o similar y SoundBlaster/Adlib/Roland, para ejecutar en él MSDOS 6.22 y poder ejecutar juegos MSDOS de la época.
No encuentro dónde conseguir 486 funcionales (además de que ocupan mucho y los condensadores de las tarjetas van muriendo) así que un cacharrito tipo ZXUNO para tener un PC silencioso sería genial. (No sé si un dosbox en un retropie sería una alternativa válida).
¿Existe algo de esto?
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Para emulación no creo que tengas ningún problema. En cuanto a FPGA necesitas algo más potente que el ZX-Uno y que además tenga una memoria rápida. El ZX-Uno tiene una potencia equiparable a un 386, pero se queda muy justito y solo implementa modo real.
La MiST no valdría, porque aunque su FPGA tenga suficiente tamaño, es lenta, tanto la FPGA como la DRAM. El límite de la DRAM es de 65ns mientras que en la SRAM del ZX-Uno es de 10ns. Se pueden conseguir velocidades mayores con DRAM, pero para ello hay que aprovechar los drivers que incluyen las FPGAs, que no es el caso de la MiST.
Así que tendrías que comprarte una entrenadora y sintetizar cores que haya por internet, que parece que no hay gran cosa. Si es spartan 6 mínimo una LX25, pero normalmente las entrenadoras tienen una FPGA tocha y eso no es problema. En este aspecto McLeod te puede aconsejar mejor.
La MiST no valdría, porque aunque su FPGA tenga suficiente tamaño, es lenta, tanto la FPGA como la DRAM. El límite de la DRAM es de 65ns mientras que en la SRAM del ZX-Uno es de 10ns. Se pueden conseguir velocidades mayores con DRAM, pero para ello hay que aprovechar los drivers que incluyen las FPGAs, que no es el caso de la MiST.
Así que tendrías que comprarte una entrenadora y sintetizar cores que haya por internet, que parece que no hay gran cosa. Si es spartan 6 mínimo una LX25, pero normalmente las entrenadoras tienen una FPGA tocha y eso no es problema. En este aspecto McLeod te puede aconsejar mejor.
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
¿Te refieres a con una raspberrypi + dosbox o con algún barebone pequeñito con Linux commandline para lanzar dosbox a pantalla completa?Para emulación no creo que tengas ningún problema.
-
- Mensajes: 9
- Registrado: 14 Sep 2016, 14:30
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Hay un emulador para Windows de hardware de PC antiguo, que creo que llegaba hasta 386 o 486.
Cuando llegue a casa miro el nombre, que ahora mismo no lo recuerdo
Enviado desde mi Moto G (4) mediante Tapatalk
Cuando llegue a casa miro el nombre, que ahora mismo no lo recuerdo
Enviado desde mi Moto G (4) mediante Tapatalk
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Ahora mismo, DOSbox te sobra para emular cualquier PC basado en MS-DOS. Y si se pone borde (no debería), le puedes hacer una imagen de disco con un MS-DOS real.
Como alternativa, si necesitas una emulación de 8086 / 80286 con temporizaciones ajustadas, puedes usar PCem. PCem también emula cacharros hasta Pentium MMX, pero los requerimientos aumentan bastante conforme vas subiendo las apuestas. Eso sí, PCem te permite instalar un Windows 95... que puede ser problemático en un DOSbox.
En cuanto a la Raspberry... bueno, mi Raspberry Pi 2 con DOSbox se ve un poco forzada en cuanto intentas pasar de un 386. La Raspberry Pi 3 irá algo mejor, pero no te esperes poder jugar al Shadow Warriors con ella.
Como alternativa, si necesitas una emulación de 8086 / 80286 con temporizaciones ajustadas, puedes usar PCem. PCem también emula cacharros hasta Pentium MMX, pero los requerimientos aumentan bastante conforme vas subiendo las apuestas. Eso sí, PCem te permite instalar un Windows 95... que puede ser problemático en un DOSbox.
En cuanto a la Raspberry... bueno, mi Raspberry Pi 2 con DOSbox se ve un poco forzada en cuanto intentas pasar de un 386. La Raspberry Pi 3 irá algo mejor, pero no te esperes poder jugar al Shadow Warriors con ella.
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Respuesta rápida a la pregunta del título: No
Sí, existen FPGAs con recursos suficientes para implementar un 486DX con tarjeta de sonido, pero son extremadamente caras. Además, no hay ningún proyecto que implemente fielmente un PC de esas características. Sale mucho más barato comprar un equipo con el hardware real o no digamos emularlo con DosBox como comentan.
Esta vía es la mejor a día de hoy y si quieres tener un equipo dedicado a la emulación con DosBox, puedes emplear un terminal ligero como el Fujitsu Futro S450 que se pueden conseguir por unos 30€ en eBay y tienen potencia de sobra para emular un x86 con un rendimiento similar a un 486.
Sí, existen FPGAs con recursos suficientes para implementar un 486DX con tarjeta de sonido, pero son extremadamente caras. Además, no hay ningún proyecto que implemente fielmente un PC de esas características. Sale mucho más barato comprar un equipo con el hardware real o no digamos emularlo con DosBox como comentan.
Esta vía es la mejor a día de hoy y si quieres tener un equipo dedicado a la emulación con DosBox, puedes emplear un terminal ligero como el Fujitsu Futro S450 que se pueden conseguir por unos 30€ en eBay y tienen potencia de sobra para emular un x86 con un rendimiento similar a un 486.
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Yo tengo esto:sromero escribió: ¿Te refieres a con una raspberrypi + dosbox o con algún barebone pequeñito con Linux commandline para lanzar dosbox a pantalla completa?
http://www.zonadepruebas.com/viewtopic. ... ilit=futro
Si avanzas en el hilo verás una imagen de la CF más moderna mia que además del DOSBOX tiene otros emuladores, pero aun así arranca en DOSBOX directamente y con una imagen de Debian básica y arranque en modo texto (más que nada para que parezca mas DOS, aunque es linux).
Con esa máquina ejecuto hasta DUKE3D aunque creo recordar que si le subia la resolucion ya empezaba a arrastrarse un poco.
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Gracias por todas las respuestas.
Efectivamente, probé dosbox en la Pi e iba algo justo, de ahí lo de la idea del barebone. Ahora me arrepiento de haber malvendido mi macmini core solo a 1.5Ghz con 2GB de RAM, me habría venido de perlas para dosbox
En fin, miraré a ver qué encuentro por ahí. En realidad no quiero emular más allá de un 486DX33 o DX50, que era lo que tenía yo en la época. Si acaso algún juego podía requerir pentium (Quake 1, Ignition) pero no necesito llegar a ese extremo, me vale con los clásicos...
Efectivamente, probé dosbox en la Pi e iba algo justo, de ahí lo de la idea del barebone. Ahora me arrepiento de haber malvendido mi macmini core solo a 1.5Ghz con 2GB de RAM, me habría venido de perlas para dosbox
En fin, miraré a ver qué encuentro por ahí. En realidad no quiero emular más allá de un 486DX33 o DX50, que era lo que tenía yo en la época. Si acaso algún juego podía requerir pentium (Quake 1, Ignition) pero no necesito llegar a ese extremo, me vale con los clásicos...
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Yo tambien me baje hace unos meses otro emulador de pc antiguo, tampoco recuerdo el nombre porque lo probe y me meti en otras cosas. Si mal no recuerdo me llamo la atencion la compatibilidad 3DFX... creo que era PCEM y vale la pena estudiarlo
https://pcem-emulator.co.uk/
PCem v12 released. Changes from v11 :
New machines added - AMI 386DX, MR 386DX
New graphics cards - Plantronics ColorPlus, Wyse WY-700, Obsidian SB50, Voodoo 2
CPU optimisations - up to 50% speedup seen
3DFX optimisations
Improved joystick emulation - analogue joystick up to 8 buttons, CH Flightstick Pro, ThrustMaster FCS, SideWinder pad(s)
Mouse can be selected between serial, PS/2, and IntelliMouse
Basic 286/386 prefetch emulation - 286 & 386 performance much closer to real systems
Improved CGA/PCjr/Tandy composite emulation
Various bug fixes
Systems / motherboards emulated :
Acermate 386SX/25N
AMI XT clone
AMI 286 clone
AMI 386 clone
AMI 486 clone
AMI WinBIOS 486 clone
Amstrad PC1512
Amstrad PC1640
Amstrad PC2086
Amstrad PC3086
Amstrad MegaPC
Award SiS496/497 486 PCI clone
Award i430VX clone
Commodore PC30-III
Compaq Deskpro 386
Dell System 200
DTK XT clone
DTK 386SX clone
Generic XT clone
IBM 5150 PC
IBM 5160 XT
IBM AT
IBM PCjr
IBM PS/1 Model 2011
Intel Premiere/PCI (Batman's Revenge)
Intel Advanced/EV (Endeavor)
Juko XT clone
Olivetti M24
Phoenix XT clone
Phoenix 386 clone
Schneider EuroPC
Sinclair PC200
Tandy 1000
VTech Laser Turbo XT
VTech Laser XT3
Graphics cards emulated :
3DFX Voodoo Graphics
ATI Graphics Pro Turbo (Mach64 GX)
ATI VGA Edge-16 (ATI-18800)
ATI VGA Charger (ATI-28800)
CGA
Diamond Stealth 32 (Tseng ET4000/w32p)
Diamond Stealth 3D 2000 (S3 ViRGE/325)
Hercules
IBM EGA
IBM VGA
MDA
Number Nine 9FX (S3 Trio64)
OAK OTI-067
Paradise Bahamas 64 (S3 Vision864)
Phoenix S3 Trio32
Phoenix S3 Trio64
S3 ViRGE/DX
Trident TVGA8900D
Trident TGUI9440
Tseng ET4000AX
Sound cards emulated :
AdLib
AdLib Gold
GameBlaster
Gravis UltraSound
Sound Blaster v1.0
Sound Blaster v1.5
Sound Blaster v2.0
Sound Blaster Pro v1
Sound Blaster Pro v2
Sound Blaster 16
Sound Blaster AWE32
Windows Sound System
https://pcem-emulator.co.uk/
PCem v12 released. Changes from v11 :
New machines added - AMI 386DX, MR 386DX
New graphics cards - Plantronics ColorPlus, Wyse WY-700, Obsidian SB50, Voodoo 2
CPU optimisations - up to 50% speedup seen
3DFX optimisations
Improved joystick emulation - analogue joystick up to 8 buttons, CH Flightstick Pro, ThrustMaster FCS, SideWinder pad(s)
Mouse can be selected between serial, PS/2, and IntelliMouse
Basic 286/386 prefetch emulation - 286 & 386 performance much closer to real systems
Improved CGA/PCjr/Tandy composite emulation
Various bug fixes
Systems / motherboards emulated :
Acermate 386SX/25N
AMI XT clone
AMI 286 clone
AMI 386 clone
AMI 486 clone
AMI WinBIOS 486 clone
Amstrad PC1512
Amstrad PC1640
Amstrad PC2086
Amstrad PC3086
Amstrad MegaPC
Award SiS496/497 486 PCI clone
Award i430VX clone
Commodore PC30-III
Compaq Deskpro 386
Dell System 200
DTK XT clone
DTK 386SX clone
Generic XT clone
IBM 5150 PC
IBM 5160 XT
IBM AT
IBM PCjr
IBM PS/1 Model 2011
Intel Premiere/PCI (Batman's Revenge)
Intel Advanced/EV (Endeavor)
Juko XT clone
Olivetti M24
Phoenix XT clone
Phoenix 386 clone
Schneider EuroPC
Sinclair PC200
Tandy 1000
VTech Laser Turbo XT
VTech Laser XT3
Graphics cards emulated :
3DFX Voodoo Graphics
ATI Graphics Pro Turbo (Mach64 GX)
ATI VGA Edge-16 (ATI-18800)
ATI VGA Charger (ATI-28800)
CGA
Diamond Stealth 32 (Tseng ET4000/w32p)
Diamond Stealth 3D 2000 (S3 ViRGE/325)
Hercules
IBM EGA
IBM VGA
MDA
Number Nine 9FX (S3 Trio64)
OAK OTI-067
Paradise Bahamas 64 (S3 Vision864)
Phoenix S3 Trio32
Phoenix S3 Trio64
S3 ViRGE/DX
Trident TVGA8900D
Trident TGUI9440
Tseng ET4000AX
Sound cards emulated :
AdLib
AdLib Gold
GameBlaster
Gravis UltraSound
Sound Blaster v1.0
Sound Blaster v1.5
Sound Blaster v2.0
Sound Blaster Pro v1
Sound Blaster Pro v2
Sound Blaster 16
Sound Blaster AWE32
Windows Sound System
Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?
Quizá una Pi3, o si buscas en ebay aun puedes encontrar Futro 550S como los del hilo que he puesto por unos 30€ puesto en casa (ya no quedan en el enlace del propio hilo pero hay más vendedores). Son 30€ + lo que te cueste el pincho USB que hace de disco C:sromero escribió: En fin, miraré a ver qué encuentro por ahí. En realidad no quiero emular más allá de un 486DX33 o DX50, que era lo que tenía yo en la época. Si acaso algún juego podía requerir pentium (Quake 1, Ignition) pero no necesito llegar a ese extremo, me vale con los clásicos...
Este video muestra un poco como va:
https://www.youtube.com/watch?v=ZtamQtMcWSk