Ver la versión completa : FPGA y retro PC
mills332
31/08/2019, 13:23
Hola, hace un tiempo que empecé a programar cosas para ordenadores estilo 8086 y 286. Empecé a probar cosas con dosbox, y luego con pcem que es mas exacto. Entonces pensé en buscar un PC retro de verdad, pero los precios son muy altos y además muchos van a requerir un mantenimiento (como cambiar pilas y condensadores), y tampoco voy a tener mucho tiempo para eso, ni teno mucha habilidad para soldar cosas, así que no veía viable esa opción para mi.
Pero hace unos meses que he descubierto las FPGA, (No tenía ni idea de que existiese algo así) Y me pregunto si sería una buena solución para tener un retro PC en condiciones (sin tener uno original).
Hay muchísimas placas FPGA y me pierdo un poco, la opción mas curiosa parece un proyecto llamado mister, que ademas incluye muchas consolas. Pero no parece haber ningún 8088/8086/286 en la lista de "cores" disponibles. Solamente tienen un 486, que la verdad no me interesa mucho.
A mi me gustaría tener una sencilla con la que simular un 8086 y un 286 con su MCGA/VGA y su adlib o sound blaster.
¿Alguien ha experimentado con las FPGA y tiene alguna información?
Muchas gracias.
josepzin
31/08/2019, 13:40
Jojo seguro te puede decir algo...
OscarBraindeaD
31/08/2019, 13:51
Hola a todos,
el zx-uno (implementación FPGA de ZXSpectrum y otros ordenadores/consolas) tiene un core de PC, creo que del 8086 (copio y pego las características):
- Núcleo Next186 a 25 MHz y bus del sistema a 50 MHz
- 504 KB de memoria RAM convencional
- 60 KB de memoria VRAM
- Soporte para teclado (y raton PS/2 mediante cable separador en Y)
- Modo de texto 80x25
- Modos gráficos EGA 320x200x16 y MCGA 320x200x256, parcialmente funcionales
- Sonido Beeper y Tandy 3 voice
Puedes encontrar la información completa aquí: http://www.zxuno.com/forum/viewforum.php?f=56
No sé si se puede ajustar a lo que buscas, ya que implementa MGCA pero no VGA, hasta donde sé.
Saludos
mills332
31/08/2019, 14:00
Pues esta curioso el zx-uno, gracias. Aunque le falta el modo VGA.
Parece que es un 80186 que es mejor que el 8086, pero bueno da igual, seguramente se le puedan desactivar cosas.
Para vga necesitas un 286 mínimo o se arrastrara.
JoJo_ReloadeD
31/08/2019, 21:09
Efectivamente y como te han dicho, las implementaciones fpga que hay hoy en dia son aun parciales, si estas interesado en la vga, y viendo tus posts anteriores, cacharrear a fondo con ella... los cores que hay hoy en dia solo te van a servir parcialmente.
Yo te aconsejo encarecidamente tirar al hardware real, aunque si, se que puede llegar a ser caro, y hay que conocer estas maquinas para ponerlas a punto.
Hay un equipo moderno, hecho basandose en los trabajos de Sergey, que creo un sistema xt para montarlo integrado a integrado; que incluye todo lo necesario para montarse un equipo retro con componentes modernos:
- Disco duro con una tarjeta compact flash
- Vga integrada
- Form factor y alimentacion ATX
A esto le añades una adlib clonica, lo instalas en una torre actual, usando un teclado estandar PS/2, un monitor vga normal... y listo para jugar.
El LGR se compro uno hace poco e hizo un video sobre el:
https://www.youtube.com/watch?v=pwzHurzTNTY
En todo caso si se te escapa de presupuesto, que es comprensible, pq el paquete completo rondaria los 400 pavos (xD)... quizas yo te pueda ofrecer algo, tengo de todo.
Eso si, como te han dicho antes, yo tiraria a 286... un 8088, aunque sea 'turbo' (8 o 10 mhz) me temo que se va a quedar algo corto para trabajar con la vga.
Yo personalmente montaria un 286-16, que ya tiene un rendimiento muy decente... y si quieres bajarle el rendimiento puedes desactivarle el turbo. Un adaptador de teclado a PS/2, una soundblaster, disco duro via compact flash... ya digo, si te interesa te lo dejo listo para usar y a precio decente, nada de las locuras que se ven por ebay y similares.
P.D.
Equipos 8086 clonicos yo personalmente no he visto, solo en equipos de marca, como los amstrad, y con estos tienes otra serie de inconvenientes, como mas dificultad para añadir grafica, estas obligado a usar su monitor, etc... yo pasaria de esta opcion.
mills332
01/09/2019, 10:56
Vaya que pena JoJo_ReloadeD, como había visto un amiga 500 completo con todo en un fpga pequeñito, pensé que habría de 286 con el sonido y VGA.
La verdad es que me esperare, no tengo mucho espacio para cajas de PC por eso me llamó la atención el tema fpga.
Bueno lo de tener un 8086 es por la nostalgia de ser mi primer PC, y como he comprobado que hay bastantes juegos VGA que funcionarían, incluido el mini motor que hice (en aquellos tiempos fui capaz de jugar a cosas a frames por segundo que hoy se considerarían injugables, así que estoy inmunizado) pues nada, sería como resucitarlo.
Bueno gracias por la información.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.