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

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

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

Mensaje por Zup » 19 May 2017, 08:04

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.

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

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

Mensaje por chernandezba » 19 May 2017, 10:08

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
Higgy
Mensajes: 63
Registrado: 30 Dic 2016, 23:57
Ubicación: Oxfordshire, England
Contactar:

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

Mensaje por Higgy » 19 May 2017, 10:14

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?

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

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

Mensaje por Uto » 19 May 2017, 10:17

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
Última edición por Uto el 19 May 2017, 10:19, editado 1 vez en total.

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

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

Mensaje por chernandezba » 19 May 2017, 10:18

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

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

Mensaje por chernandezba » 19 May 2017, 10:20

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

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

Mensaje por chernandezba » 19 May 2017, 10:22

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

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

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

Mensaje por Uto » 19 May 2017, 10:26

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

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

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

Mensaje por DistWave » 19 May 2017, 10:33

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.

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

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

Mensaje por chernandezba » 19 May 2017, 10:34

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Responder