Autor Tema: Emulando los NEC PC-9801  (Leído 10106 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Emulando los NEC PC-9801
« en: Agosto 23, 2019, 20:49:13 pm »


Un poco de historia.

Los PC-98 son una serie de ordenadores muy popular en Japón, donde fueron una alternativa a los PC de IBM durante buena parte de los años 80 y 90 del siglo pasado. A grandes rasgos estas máquinas compartían parte de la arquitectura de los PC, pero siempre con sistemas propios de gráficos y sonido. Esto último permitía a NEC mantener el control del sistema y además ponerse un poco por delante de los PCs de IBM y, más tarde, los PC clónicos.

La serie de ordenadores personales PC-9801 fue la respuesta de NEC al lanzamiento del primer PC de IBM, el modelo 5150 de 1981. Temiendo perder el mercado empresarial a manos del fabricante occidental, la compañía japonesa desarrolló una alternativa propia en un año. Además de adaptarse a las necesidades del mercado nipón, el PC-9801 incorporaba otras mejoras sobre el PC 5150, como una gráfica capaz de mostrar gráficos a 640x400 con 8 colores fijos frente a los 4 de la CGA de IBM.

Aunque la batalla contra IBM parecía ganada, NEC quiso extender su dominio al mercado doméstico. En 1985 lanzó el PC-9801VF/VM. Este modelo equipaba una CPU más potente (V30 a 10 Mhz.) y aumentaba las capacidades gráficas a resoluciones de 640x350 y 16 colores de una paleta de 64. Esto volvía a poner al PC-98 por delante de los PCs de IBM, que por aquel entonces equipaban tarjetas gráficas EGA. Opcionalmente, también podía equipar una expansión de sonido con el chip de sonido YM2203 de Yamaha.

A partir de la aparición de Windows 3.X las líneas del PC-98 y de los PC clónicos empiezan a converger, lo que conllevará la extinción del sistema, al ser el más caro y limitado de los dos.

Las diferencias entre los PC-98 y PCs clónicos se estrechó aún más con la llegada de la serie PC-9821 en 1992. Estos modelos eran ya propiamente ordenadores multimedia, con CPUs 80386 y 80486, unidad de CD-ROM, gráficos a 640x480 y 256 colores y chips de sonido mejorados.

El último modelo de PC-98 fue el PC-9821Ra43, lanzado en 2000 y equipado con una CPU Celeron a 433 MHz.

¿Y qué SO usaban estas computadoras? Pues como los procesadores eran compatibles con los del IBM PC (aunque gráficos y sonido no), se empleaba una versión localizada del MS-DOS con carácteres japoneses. También se vendieron versiones adaptadas de Windows 3.X, Windows 9X y Windows 2000.

De todas formas la mayoría de juegos arrancan desde el BASIC del PC-98, que se cargaba desde ROM. Sólo hay que meter los primeros discos del juego y arrancar el ordenador.

El PC-98 nunca terminó de triunfar del todo en el mercado doméstico. No supo quitarse de encima la etiqueta de ordenador serio y para trabajo. Tampoco era rival, a nivel de hardware, de otros ordenadores japoneses de la misma época, como el FM Towns de Fujitsu o el Sharp X68000. Aún así el mercado de juegos para el sistema mejoró mucho en la década de los 90, y no resulta difícil encontrar títulos interesantes para él.


Qué necesitamos.

1) Obviamente, un emulador de PC-98. En esta guía utilizaremos el Neko Project II. No sólo parece el emulador que más se actualiza, sino que viene en inglés.

2) También necesitamos el archivo FONT.ROM de un PC-98. No parece imprescindible, pero son él los textos pueden mostrarse mal, así que más nos vale agenciarnos uno. El de esta guía ha salido de la página PC-98 Emulation.

Algunos juegos necesitan la BIOS completa del aparato. Además del FONT.ROM son los archivos BIOS.ROM, ITF.ROM y SOUND.ROM.

3) Algo de software para este sistema. Normalmente lo veremos en forma de imágenes de disco (extensiones D88, HDM o FDI) o imágenes de disco duro con extensión HDI.

Un buen sitio para hacernos con una buena colección de juegos es esta página de Archive.org. Si buscamos un juego en concreto, es mejor recurrir a Tokugawa Corporate Forums, unos foros especializados en ordenadores nipones.


Emulando el PC-98.

Como primer paso, iniciamos Neko Project II y tocamos un par de opciones o tres.

Si no sabemos qué ejecutable emplear...

NP2.EXE / NP2NT.EXE --> Emula un PC-9801 con CPU 286 de 16 bits.

NP2SX.EXE / NP2SXNT.EXE --> Emula un PC-9801 con una CPU 386SX de 32 bits pero con un bus de 16.

NP21.EXE/ NP21NT.EXE --> Emula un PC-9821 con una CPU IA-32 de 32 bits.


1) En Emulate --> Font... ponemos la ruta a nuestro archivo FONT.ROM.

2) En Emulate --> Configure..., sección CPU, ponemos el número 32.



Esto nos proporcionará más "caballos" para los juegos más exigentes. En cambio, para cosas realmente antiguas hay que probar con números más bajos, incluso 1.

3) En Screen --> Screen options... ponemos la opción Use skipline revisions al máximo (255). Esto elimina las scanlines en la mayoría de juegos.



4) Por último, no está de más ir a Device --> Memory y poner la RAM al máximo.

Ahora cerramos el emulador para guardar las opciones y listos.

A partir de ahora ya podemos cargar juegos con el emulador... como curiosidad, si vienen en disquetes hay que poner los dos primeros a la vez, usando las opciones del menú FDD1 y FDD2. Las imágenes de disco duro se cargan desde la opción Harddisk.

Servidor ha cargado el 4D Sports Driving, alias Stunts.







Los juegos se suelen controlar con el teclado numérico más teclas como espacio, enter, Z o X.

Y recordad, si algún juego necesita el ratón, éste se captura / libera con F12.


Otros enlaces interesantes.

Con Archive.org y los foros Tokugawa Corporate Forums deberíais tener suficiente para encontrar juegos.

De todos modos, os recuerdo que en páginas como Romhacking hay varios proyectos para traducir juegos de este sistema (y muchos otros) al inglés.

También podéis consultar las fuentes de esta guía, como las entradas en Wikipedia sobre este ordenador (en inglés y castellano) o el tutorial How To Play PC-88 and PC-98 Games hospedado en My Abandonware.
« Última modificación: Agosto 03, 2020, 20:21:03 pm por Neville »



Desconectado ristatas

  • Amiga A1000
  • **
  • Mensajes: 411
  • Registrado: 09 Ago, 2019
  • es España
  • Karma: 6
  • Chosen One Ready
    • Ver Perfil
    • Email
Re:Tutorial NEC PC-9801
« Respuesta #1 en: Agosto 23, 2019, 22:18:20 pm »
excelente aporte, gracias ;)



Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Tutorial NEC PC-9801
« Respuesta #2 en: Agosto 23, 2019, 22:40:30 pm »
¡Se me están acabando los sistemas para hacer tutos! :huh: :'(



Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Tutorial NEC PC-9801
« Respuesta #3 en: Agosto 24, 2019, 22:37:31 pm »
Voy a dejar un par de enlaces para ir haciendo boca...

Análisis de un NEC PC-9821 portátil en RetroWiki, con mucha información sobre el sistema.

Una lista con los 10 mejores juegos (algo debatible, como no) para el sistema.
« Última modificación: Agosto 27, 2019, 21:36:24 pm por Neville »



Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Tutorial NEC PC-9801
« Respuesta #4 en: Agosto 27, 2019, 21:04:01 pm »
Más curiosidades. Una de los derivados de DOSBox, DOSBox-X, lleva tiempo intentando añadir emulación de PC-98. Este es un vídeo de los progresos:




Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Tutorial NEC PC-9801
« Respuesta #5 en: Septiembre 17, 2019, 19:12:42 pm »
Más vídeos:



Historia y reseña del sistema



Configurar LaunchBox para juegos de PC-98



Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #6 en: Octubre 30, 2019, 15:40:46 pm »
Sorpresa, sorpresa, la última beta de DBGL (v0.91b4) permite lanzar juegos de PC-98 con DOSBox-X.

Para que un juego sea "lanzable" se deben cumplir estas condiciones:

- Ir a Archivo --> Opciones --> Opciones dinámicas y añadir el valor pc98 a machine073.

- Usar DOSBox-X para lanzar el juego, y con la opción machine=pc98 seleccionada.

- En Montaje, escojemos la opción Imagen de disquete auto-arrancable (como si fuera un PC Booter) y metemos la ruta a las imágenes de disquete. Ahora las extensiones de PC-98 están reconocidas.

¡Y a disfrutar!

« Última modificación: Octubre 30, 2019, 22:41:59 pm por Neville »



Desconectado gatuno

  • IBM Roadrunner
  • ****
  • Mensajes: 1220
  • Registrado: 11 Abr, 2018
  • gs South Georgia and the South Sandwich Islan
  • Karma: 15
  • eterno aprendiz
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #7 en: Octubre 31, 2019, 15:18:41 pm »
¡Excelente noticia!


(+) Les Manley in: Search for the King (Traducción) [Finalizada]
(+) Listado de cracks/fixes que voy haciendo

Una gran virtud que tienen los animales es que no tienen problemas de ego. No se sienten ofendidos, ni superiores, ni inferiores. En resumen, que saben vivir mejor que nosotros.

Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #8 en: Abril 03, 2020, 17:46:19 pm »
Mirad qué cosa más curiosa... hoy me han hecho en otro lado una recomendación para el sistema, el "Rusty", que guarda un parecido muy "sospechoso" con el "Castlevania":



El vídeo anuncia una traducción al inglés, la tenéis por aquí.

Y el juego original está en archive.org.

« Última modificación: Abril 03, 2020, 18:43:44 pm por Neville »



Desconectado RodrigoH17

  • Moderador Global
  • GLaDOS
  • *****
  • Mensajes: 5634
  • Registrado: 04 Jun, 2005
  • ar Argentina
  • Karma: 55
  • Sexo: Masculino
    • Ver Perfil
    • Email
Re:Emulando los NEC PC-9801
« Respuesta #9 en: Abril 03, 2020, 19:52:06 pm »
Tanto el "Rusty" como el "Totsugeki! Mix" tuvieron un port para el DOS, ambos son fantasticos juegos.

Yo tengo esas versiones para DOS, si alguien las quiere que avise.



Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #10 en: Abril 03, 2020, 20:13:22 pm »
Pues interesan, interesan... ;D



Desconectado SkaZZ

  • HAL9000
  • ****
  • Mensajes: 2150
  • Registrado: 21 Nov, 2004
  • es España
  • Karma: 12
  • Sexo: Masculino
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #11 en: Abril 03, 2020, 22:34:32 pm »
El Rusty me encanta. Tiene hasta una sección de vagonetas... donde la palmo... pero mola mucho.



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado Neville

  • VIKI
  • ****
  • Mensajes: 3414
  • Registrado: 17 Dic, 2010
  • es España
  • Karma: 23
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #12 en: Abril 03, 2020, 22:39:36 pm »
Tanto el "Rusty" como el "Totsugeki! Mix" tuvieron un port para el DOS, ambos son fantasticos juegos.

Yo tengo esas versiones para DOS, si alguien las quiere que avise.

¡Ah, qué tonto! :'(

Si los tengo los dos en "la cole". Pero ponlos igual por aquí, por si hay más interesados.



Desconectado RodrigoH17

  • Moderador Global
  • GLaDOS
  • *****
  • Mensajes: 5634
  • Registrado: 04 Jun, 2005
  • ar Argentina
  • Karma: 55
  • Sexo: Masculino
    • Ver Perfil
    • Email
Re:Emulando los NEC PC-9801
« Respuesta #13 en: Abril 04, 2020, 01:53:16 am »
Dale, no hay problema, aca los dejo:

Rusty

Para jugar, hacerlo con "PLAY.bat"

Código: [Seleccionar]
https://mega.nz/file/AN4x3TTL#ZfIR57NWdmcn9xUNiqQa0MyhwG8apa3-pnGjAxbG2j0
Totsugeki! Mix

Para jugar, hacerlo con "TMIX.com"

Código: [Seleccionar]
https://mega.nz/file/RMpzQDyC#3glnApybFEsoO-0DS4d_wS4RGPg62KifXNdykznkOzs



Desconectado Abandojuegos

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 229
  • Registrado: 09 Oct, 2018
  • tv Tuvalu
  • Karma: 2
  • Amstrad PCW 8512
    • Ver Perfil
Re:Emulando los NEC PC-9801
« Respuesta #14 en: Mayo 19, 2020, 09:59:09 am »
¿donde coloco el Dosbox-x en la carpeta del DBGL?.  para que lo reconozca el programa. he puesto la carpeta Release pero no lo detecta. solo detecta el DOSBox-0.74-3 que viene por defecto.

Edito. he visto como se agrega y he agregado el Dosbox-X. pero ahora tengo otro error. al montar las Imágenes fdd y al intentar ejecutar el juego me aparece lo siguiente. "Este perfil parece incompleto" en el DBGL. y el juego no inicia.
« Última modificación: Mayo 19, 2020, 11:09:12 am por Abandojuegos »