Página 1 de 3

Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 08:04
por Zup
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.

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:08
por chernandezba
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

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:14
por Higgy
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?

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:17
por Uto
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

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:18
por chernandezba
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/

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:20
por chernandezba
Uto escribió:En realidad hay emulacion de XMS para 8086, estos son mi CONFIG.SYS y AUTOEXEC.BAT:

https://twitter.com/uto_dev/status/865481206284009475
Guay :) Ese no lo conocía
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

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:22
por chernandezba
Uto 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
Lo único que parece que ese requiere de un 286, o al menos eso dice aqui

http://help.fdos.org/en/hhstndrd/base/fdxms286.htm

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:26
por Uto
chernandezba escribió:
Uto 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
Lo único que parece que ese requiere de un 286, o al menos eso dice aqui

http://help.fdos.org/en/hhstndrd/base/fdxms286.htm
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 :-D

Por cierto, mola lo del driver EMS en disco, esas máquinas nos exprimían el ingenio :-D

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:33
por DistWave
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.
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ó:- Entiendo que no hay EMS por hardware y que probablemente no está planificado. ¿Esto es así?
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 repositorio :roll:
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
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.
Higgy escribió:Is it possible to run this amazing demo for 8088+CGA?
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.

Re: Varias dudas sobre el PC/XT y lo que le rodea

Publicado: 19 May 2017, 10:34
por chernandezba
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 :-D

Por cierto, mola lo del driver EMS en disco, esas máquinas nos exprimían el ingenio :-D
Pero va en el core del zxuno?

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