Varias dudas sobre el PC/XT y lo que le rodea
Varias dudas sobre el PC/XT y lo que le rodea
Estoy probando un poco el ZX-Uno con core de PC/XT (no demasiado, tengo el cable VGA por reparar todavía). Las dudas que tengo son fundamentalmente de software.
- ¿El driver de XMS soporta DOS 3.x? No sé hasta qué punto tendrá ventajas un DOS 5 o superiores en un XT, ni si la combinación actual en la SD (creo que es PC DOS 7.1 + UMB) dejará más memoria convencional libre que DOS 3.x a pelo. Mis intenciones serían usar DOS 3.31A (soporta particiones FAT grandes y es un core pequeño) junto con XMS.
- Entiendo que no hay EMS por hardware y que probablemente no está planificado. ¿Esto es así?
- ¿Alguien sabe cómo aplicar dos filtros a la vez en mobygames? Mi idea era extraer una lista de los juegos con más papeletas para funcionar en ZX-Uno, usando filtros del estilo 8086 + MCGA u 80286 + VGA. Solo he encontrado la manera de filtrar por CPU o por tarjeta, pero no los dos a la vez. Si no se puede ¿conocéis alguna base de datos alternativa donde pueda hacerlo?
- ¿Alguna página de abandonware español que contenga aplicaciones? Para picar a mi mujer, he conseguido el Ability en castellano, pero no hay manera de conseguir el Works 2 o 3 en castellano (y a ver si funcionan).
Gracias por las respuestas.
- ¿El driver de XMS soporta DOS 3.x? No sé hasta qué punto tendrá ventajas un DOS 5 o superiores en un XT, ni si la combinación actual en la SD (creo que es PC DOS 7.1 + UMB) dejará más memoria convencional libre que DOS 3.x a pelo. Mis intenciones serían usar DOS 3.31A (soporta particiones FAT grandes y es un core pequeño) junto con XMS.
- Entiendo que no hay EMS por hardware y que probablemente no está planificado. ¿Esto es así?
- ¿Alguien sabe cómo aplicar dos filtros a la vez en mobygames? Mi idea era extraer una lista de los juegos con más papeletas para funcionar en ZX-Uno, usando filtros del estilo 8086 + MCGA u 80286 + VGA. Solo he encontrado la manera de filtrar por CPU o por tarjeta, pero no los dos a la vez. Si no se puede ¿conocéis alguna base de datos alternativa donde pueda hacerlo?
- ¿Alguna página de abandonware español que contenga aplicaciones? Para picar a mi mujer, he conseguido el Ability en castellano, pero no hay manera de conseguir el Works 2 o 3 en castellano (y a ver si funcionan).
Gracias por las respuestas.
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Varias dudas sobre el PC/XT y lo que le rodea
Hola
Por lo que yo recuerdo, la XMS requiere de memoria protegida, y ese core del zxuno emula un 8088/8086, por lo que no está disponible
La EMS sí que puede funcionar en un 8088/8086, no se si hay intención de hacerla en el core, o sino, yo tenía un driver por software que emulaba la EMS mediante archivos de disco, voy a ver si puedo recuperar el código
Por lo que yo recuerdo, la XMS requiere de memoria protegida, y ese core del zxuno emula un 8088/8086, por lo que no está disponible
La EMS sí que puede funcionar en un 8088/8086, no se si hay intención de hacerla en el core, o sino, yo tenía un driver por software que emulaba la EMS mediante archivos de disco, voy a ver si puedo recuperar el código
Re: Varias dudas sobre el PC/XT y lo que le rodea
Is it possible to run this amazing demo for 8088+CGA?
http://www.pouet.net/prod.php?which=65371
Or would we need a more basic PC Core?
http://www.pouet.net/prod.php?which=65371
Or would we need a more basic PC Core?
Re: Varias dudas sobre el PC/XT y lo que le rodea
En realidad hay emulacion de XMS para 8086, estos son mi CONFIG.SYS y AUTOEXEC.BAT:
https://twitter.com/uto_dev/status/865481206284009475
and resulting memory:
https://twitter.com/uto_dev/status/865481884901310465
https://twitter.com/uto_dev/status/865481206284009475
and resulting memory:
https://twitter.com/uto_dev/status/865481884901310465
Última edición por Uto el 19 May 2017, 10:19, editado 1 vez en total.
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Varias dudas sobre el PC/XT y lo que le rodea
I think that demo used a "trick" on cga text mode to increase the available colours, it's not a real graphic mode. The authors said that there's no emulator that can run the demo perfectly
https://trixter.oldskool.org/2015/04/07 ... emulators/
https://trixter.oldskool.org/2015/04/07 ... emulators/
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Varias dudas sobre el PC/XT y lo que le rodea
Guay Ese no lo conocíaUto escribió:En realidad hay emulacion de XMS para 8086, estos son mi CONFIG.SYS y AUTOEXEC.BAT:
https://twitter.com/uto_dev/status/865481206284009475
Para EMS el único que recuerdo es uno que hizo mi hermano, para nuestro viejo pc 8088 con 640 kb de RAM. Con ese emulador de EMS, podías conseguir megas de espacio de EMS mediante archivos de disco. Era lento, pero funcionaba Voy a ver si puedo recuperar el código
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Varias dudas sobre el PC/XT y lo que le rodea
Lo único que parece que ese requiere de un 286, o al menos eso dice aquiUto escribió:En realidad hay emulacion de XMS para 8086, estos son mi CONFIG.SYS y AUTOEXEC.BAT:
https://twitter.com/uto_dev/status/865481206284009475
and resulting memory:
https://twitter.com/uto_dev/status/865481884901310465
http://help.fdos.org/en/hhstndrd/base/fdxms286.htm
Re: Varias dudas sobre el PC/XT y lo que le rodea
En realidad le basta con un 80186, o simplemente el core de PC soporta lo que quiera que usara del 286, porque funcionar funciona, eso te lo puedo asegurarchernandezba escribió:Lo único que parece que ese requiere de un 286, o al menos eso dice aquiUto escribió:En realidad hay emulacion de XMS para 8086, estos son mi CONFIG.SYS y AUTOEXEC.BAT:
https://twitter.com/uto_dev/status/865481206284009475
and resulting memory:
https://twitter.com/uto_dev/status/865481884901310465
http://help.fdos.org/en/hhstndrd/base/fdxms286.htm
Por cierto, mola lo del driver EMS en disco, esas máquinas nos exprimían el ingenio
Re: Varias dudas sobre el PC/XT y lo que le rodea
Desde el punto de vista de la memoria, el core no es un XT porque direcciona más de 1 MB de memoria (en un ZX-UNO con 2 MB internas o externas). Para liberar memoria convencional lo importante no es que el DOS soporte el driver XMS, sino que el DOS se pueda cargar en memoria alta y esto sólo es posible a partir de la versión 5.0. Como la memoria alta la gestiona el driver XMS, es obligatorio cargarlo pero si lo cargas en un DOS anterior al 5.0, no vas a obtener ningún beneficio.Zup escribió:- ¿El driver de XMS soporta DOS 3.x? No sé hasta qué punto tendrá ventajas un DOS 5 o superiores en un XT, ni si la combinación actual en la SD (creo que es PC DOS 7.1 + UMB) dejará más memoria convencional libre que DOS 3.x a pelo. Mis intenciones serían usar DOS 3.31A (soporta particiones FAT grandes y es un core pequeño) junto con XMS.
Contemplado está, pero no tengo tiempo para trabajar en el core ni se si lo tendré en un futuro. Tenéis los fuentes en el repositorioZup escribió:- Entiendo que no hay EMS por hardware y que probablemente no está planificado. ¿Esto es así?
En realidad no es así, aunque un 286 utiliza el modo protegido para acceder a la XMS, este core es capaz de acceder a ella sin implementarlo. Tiene su propio mecanismo de segmentación y lo controla la BIOS.chernandezba escribió:Por lo que yo recuerdo, la XMS requiere de memoria protegida, y ese core del zxuno emula un 8088/8086, por lo que no está disponible
No, it is not possible and it never will be. That demo needs a real IBM PC/XT running at 4.77 Mhz with an original IBM CGA video card.Higgy escribió:Is it possible to run this amazing demo for 8088+CGA?
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Varias dudas sobre el PC/XT y lo que le rodea
Pero va en el core del zxuno?Uto escribió:
En realidad le basta con un 80186, o simplemente el core de PC soporta lo que quiera que usara del 286, porque funcionar funciona, eso te lo puedo asegurar
Por cierto, mola lo del driver EMS en disco, esas máquinas nos exprimían el ingenio
Si, mola lo del driver de EMS Creo recordar que en la época había algun programa que necesitaba exclusivamente la EMS para funcionar, y de ahí la necesidad de crear un driver. Recuerdo haber probado autocad y turbo debug, ambos con la EMS que emuló mi hermano