Proyecto de maquina DOS con AMD Geode
Publicado: 04 Ago 2019, 17:44
Hola compañeros!
Por azares del destino, he podido echar mano a un par de placas con procesador AMD Geode LX800 (un clon de Pentium II) en formato integrado para aplicaciones industriales (aqui un enlace a una placa similar. yo tengo la placa y otra que se conecta a ella y lleva las conexiones de serie, paralelo y otras mas, y la entrada de corriente) y mi intencion original era hacerlas funcionar como "DOS Box", es decir, meterles MSDOS 6.2 o similar y echar a andar juegos clasicos (pre-windows) del formato. pero por lo que he podido comprobar hasta ahora, hay una serie de inconvenientes y de cosillas a "revisar" y voy a necesitar una mano de esta nuestra comunidad.
primero voy con las cosas que requieren "afinado" y luego con los "problemas".
velocidad: mi primera intencion es recrear como mucho un pentium MMX (con lo cual cubriria todo el rango de juegos de DOS PM, a falta de graficas especificas, claro), pero la maquina parece estar mas preparada para correr windows 9x o linux de la misma epoca, o incluso windows XP. cuales serian las mejores opciones para reducir velocidad y que iguale mejor a un pentium o a maquinas inferiores? se me ocurren varias opciones, con utilidades de ralentizacion o throttling, o metiendo mano en parametros de la BIOS (desconectar caché, timings de memoria...) algo de consejo con estos temas me vendria muy bien.
sonido: la placa trae un beeper "y gracias" y evidentemente por su formato no tiene buses de expansion con lo cual no hay modo de pincharle una soundblaster o alguna otra placa de audio. ademas de eso la CPU lleva un chipset de audio (AMD CS5536) integrado del cual hay funcionalidad en windows pero que yo sepa, no en DOS. se que hubo en su epoca algunas tarjetas externas por puerto paralelo (covox, disney...) pero las soportan pocos juegos y se obtiene unicamente audio FM. la placa no tiene USB. ¿alguna otra posibilidad?
almacenamiento: la placa tiene conectores IDE y FDD pero de tamaño reducido (IDE para portatiles de 44pin, FDD de 36pin que tambien es de tamaño reducido) y lleva un zocalo compactflash con una CF que es donde lleva el sistema operativo (trae un linux preparado para lo que demonios hiciera este equipamiento originalmente). mi idea es utilizar la CF pero aqui es donde tengo el primer escollo. ¿como meto un sistema operativo de arranque ahi? lo ideal por inmediatez seria poder echar mano a una imagen de HDD de DOS (o de windows) grabada en algun formato y volcarla en la CF pero he hecho un par de pesquisas por la red y no he encontrado nada. need halp.
en un proximo post pondre un par de fotos del cacharro y el modelo exacto de placa (ahora no las tengo a mano)
Por azares del destino, he podido echar mano a un par de placas con procesador AMD Geode LX800 (un clon de Pentium II) en formato integrado para aplicaciones industriales (aqui un enlace a una placa similar. yo tengo la placa y otra que se conecta a ella y lleva las conexiones de serie, paralelo y otras mas, y la entrada de corriente) y mi intencion original era hacerlas funcionar como "DOS Box", es decir, meterles MSDOS 6.2 o similar y echar a andar juegos clasicos (pre-windows) del formato. pero por lo que he podido comprobar hasta ahora, hay una serie de inconvenientes y de cosillas a "revisar" y voy a necesitar una mano de esta nuestra comunidad.
primero voy con las cosas que requieren "afinado" y luego con los "problemas".
velocidad: mi primera intencion es recrear como mucho un pentium MMX (con lo cual cubriria todo el rango de juegos de DOS PM, a falta de graficas especificas, claro), pero la maquina parece estar mas preparada para correr windows 9x o linux de la misma epoca, o incluso windows XP. cuales serian las mejores opciones para reducir velocidad y que iguale mejor a un pentium o a maquinas inferiores? se me ocurren varias opciones, con utilidades de ralentizacion o throttling, o metiendo mano en parametros de la BIOS (desconectar caché, timings de memoria...) algo de consejo con estos temas me vendria muy bien.
sonido: la placa trae un beeper "y gracias" y evidentemente por su formato no tiene buses de expansion con lo cual no hay modo de pincharle una soundblaster o alguna otra placa de audio. ademas de eso la CPU lleva un chipset de audio (AMD CS5536) integrado del cual hay funcionalidad en windows pero que yo sepa, no en DOS. se que hubo en su epoca algunas tarjetas externas por puerto paralelo (covox, disney...) pero las soportan pocos juegos y se obtiene unicamente audio FM. la placa no tiene USB. ¿alguna otra posibilidad?
almacenamiento: la placa tiene conectores IDE y FDD pero de tamaño reducido (IDE para portatiles de 44pin, FDD de 36pin que tambien es de tamaño reducido) y lleva un zocalo compactflash con una CF que es donde lleva el sistema operativo (trae un linux preparado para lo que demonios hiciera este equipamiento originalmente). mi idea es utilizar la CF pero aqui es donde tengo el primer escollo. ¿como meto un sistema operativo de arranque ahi? lo ideal por inmediatez seria poder echar mano a una imagen de HDD de DOS (o de windows) grabada en algun formato y volcarla en la CF pero he hecho un par de pesquisas por la red y no he encontrado nada. need halp.
en un proximo post pondre un par de fotos del cacharro y el modelo exacto de placa (ahora no las tengo a mano)