¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Otras placas, clones o aparatos basados en FPGA / Oher FPGA based clones/devices/boards
sromero
Mensajes: 72
Registrado: 20 Mar 2016, 12:57

¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por sromero » 27 Feb 2017, 14:58

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?

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por antoniovillena » 27 Feb 2017, 15:23

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.

sromero
Mensajes: 72
Registrado: 20 Mar 2016, 12:57

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por sromero » 27 Feb 2017, 15:29

Para emulación no creo que tengas ningún problema.
¿Te refieres a con una raspberrypi + dosbox o con algún barebone pequeñito con Linux commandline para lanzar dosbox a pantalla completa? :?

pepilloelgrillo
Mensajes: 9
Registrado: 14 Sep 2016, 14:30

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por pepilloelgrillo » 27 Feb 2017, 17:04

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

Zup
Mensajes: 112
Registrado: 16 Sep 2016, 20:22

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por Zup » 27 Feb 2017, 17:20

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.

Avatar de Usuario
DistWave
Mensajes: 183
Registrado: 14 Oct 2015, 19:24
Ubicación: Zaragoza

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por DistWave » 27 Feb 2017, 17:32

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.

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por Uto » 27 Feb 2017, 17:33

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? :?
Yo tengo esto:

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.

sromero
Mensajes: 72
Registrado: 20 Mar 2016, 12:57

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por sromero » 28 Feb 2017, 08:35

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...

ximocm
Mensajes: 20
Registrado: 19 Nov 2016, 16:56

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por ximocm » 28 Feb 2017, 10:30

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/

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

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

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: ¿Existe alguna FPGA para simular 486DX con SB/Adlib/Roland?

Mensaje por Uto » 28 Feb 2017, 11:02

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...
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:

Este video muestra un poco como va:

https://www.youtube.com/watch?v=ZtamQtMcWSk

Responder