Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Avatar de Usuario
luiscoco
Mensajes: 2328
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 30 veces
Agradecimiento recibido: 44 veces
Contactar:

Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor luiscoco » 14 Nov 2017 18:55

Impresionante juego del NEC PC-6001 el cuel tiene el mismo chip grafico que el coco1 y 2, aunque usa un Z80 a 4 mhz
Muy bien logrado, y con solo 4 colores, y tiene muy buenos efectos de sonido, claro, usa el General Instruments AY-3-8910 de 3 canales, 8 octaves, de todas formas, impresionante aprovechamiento del equipo
https://www.youtube.com/watch?v=JviRC4a93mQ

Avatar de Usuario
Taburoto
Mensajes: 1191
Registrado: 15 Mar 2011 00:40
Agradecido : 11 veces
Agradecimiento recibido: 57 veces

Re: Impresionante juego en Coco 1 y 2

Mensajepor Taburoto » 14 Nov 2017 20:27

Lo siento pero no veo que este juego se de COCO,por lo que veo es un juego multiplataforma,concretamente la versión del video es del PC-6001,un microordenador fabricado por NEC en 1981 y con un procesador equivalente al Z80.

Avatar de Usuario
luiscoco
Mensajes: 2328
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 30 veces
Agradecimiento recibido: 44 veces
Contactar:

Re: Impresionante juego en Coco 1 y 2

Mensajepor luiscoco » 14 Nov 2017 20:51

Tiene los mismos chip de video de coco, pero revisare

Avatar de Usuario
luiscoco
Mensajes: 2328
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 30 veces
Agradecimiento recibido: 44 veces
Contactar:

Re: Impresionante juego en Coco 1 y 2

Mensajepor luiscoco » 14 Nov 2017 20:51

EL NEC PC-6001 utiliza el mismo chip gráfico que el coco 1 y 2. Si puede hacer cosas como esta, el coco definitivamente debería ser capaz de hacerlo.

CPU PD 780c-1 (compatible with Z80)
CO-PROCESSOR M5C6847P-1 video generator (MC6847 compatible)
RAM 16 KB (up to 32 KB)
ROM 16 KB (Basic) + 4 KB (character ROM)
TEXT MODES 32 x 16
GRAPHIC MODES 256 x 192 / 256 x 128 / 128 x 192 / 128 x 128 / 64 x 48
COLORS monochrome (256 x 192) / 2 (128 x 192) / 9 (64 x 48)
SOUND three channels, 8 octaves (General Instruments AY-3-8910)

jltursan
Mensajes: 1880
Registrado: 20 Sep 2011 13:59
Agradecido : 48 veces
Agradecimiento recibido: 141 veces

Re: Impresionante juego en Coco 1 y 2

Mensajepor jltursan » 14 Nov 2017 21:05

Lo tiene, lo tiene, no se parece tanto por casualidad, el 6847 también es el chip de video del PC-6001.

Lo que si es cierto es que la historia del Beluga mkII es curiosa ya que no nació en la máquina de NEC, es un proyecto creado en Windows mimetizando las características del VDG, al estilo de "La Mulana" y el MSX.

No conozco los detalles al 100%, es decir, el código interno bien podría haber sido siempre el del Z80+6847 y ejecutarse en Windows mediante un emulador embebido con el código del juego; pero el caso es que el juego era demasiado grande para poder ser portado al NEC real.
Con el tiempo Nishida Radio fabricó un cartucho ROM con la capacidad necesaria para poderlo distribuir en la máquina original sin añadidos y, como ya digo, no se si ya tenían todo el trabajo hecho o alguien hizo una magnífica conversión; pero ya se puede disfrutar por un módico precio en el 6001 :-)

Al loro que ese video en concreto se ejecuta en un 6001mkII (similar gráficamente a un Amstrad), que justifica esa pantalla inicial de presentación muy lejos de las capacidades del 6847. El resto del juego si que es fiel a ese chip, el del mkII no es el 6847; pero es retrocompatible.

Avatar de Usuario
ron
Mensajes: 17133
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 496 veces
Agradecimiento recibido: 516 veces

Re: Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor ron » 14 Nov 2017 21:48

Pues micros que lleven un M6847... unos cuantos.

El Acorn Atom, el APF Imagination Machine, los GEM 1000 / Charlemagne 999, Dick Smith y Laser 100/110, Laser 200/210 y 310; El citado NEC PC-6001, los SPC-1000 (modelos tardíos,.Los TRS-80 Color Computer, los Tandy MC-10 y sus clones como los Matra Alice y los Dragon Data. Creo que hay alguno más... pero evidentemente y aunque todos tienen el mismo rancio abolengo, no se puede comparar lo que pudiera pintar un Acorn Atom y un Nec PC6001.

Avatar de Usuario
Jinks
Mensajes: 954
Registrado: 09 Oct 2013 16:47
Agradecido : 26 veces
Agradecimiento recibido: 51 veces
Contactar:

Re: Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor Jinks » 15 Nov 2017 09:31

Ojo, que usar el mismo chip de vídeo no quiere decir nada, que depende también de qué se le conecte a ese chip de vídeo. Por ejemplo, la MDA y la CGA usan ambas el MC6845 y una es B/N y la otra color, una saca más resolución y otra menos, una es sólo texto y la otra hace gráficos...

Avatar de Usuario
ron
Mensajes: 17133
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 496 veces
Agradecimiento recibido: 516 veces

Re: Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor ron » 15 Nov 2017 12:58

A ver, como chip de video el M6847 es capaz de pintar texto y gráficos en una matriz de 256 por 192 pixels con una paleta de 9 colores : negro, verde, amarillo, azul, rojo, gris claro, cyan, magenta y naranja.

La baja resolución que tienen los micros, se debe a que en los hogares la mayoría de los usuarios utilizaban estos ordenadores con televisores como si fueran monitores.

El intentar modificar la pantalla, haciéndola más ancha pudiera conllevar la pérdida de caracteres por overscan. Comprimir más puntos en el área de video a pintar, podría pasarse fácilmente de la resolución del televisor y quedar inútil. Hay unos PDF del fabricante que dan detalles muy interesantes, pero esto es lo que había en la época, de ahí sus restricciones en los micros domésticos.

dancresp
Mensajes: 4993
Registrado: 13 Nov 2010 02:08
Agradecido : 14 veces
Agradecimiento recibido: 83 veces

Re: Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor dancresp » 15 Nov 2017 13:59

Por lo visto en el vídeo de 10 minutos, parece que a nivel jugable es bastante repetitivo pero sin ninguna duda a nivel técnico es de lo mejorcito que he visto corriendo en ese chip de vídeo.

Avatar de Usuario
minter
Mensajes: 1319
Registrado: 22 Jul 2014 18:51
Agradecido : 544 veces
Agradecimiento recibido: 279 veces

Re: Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor minter » 15 Nov 2017 14:22

Ese scroll paralax que realiza del suelo, aunque no sea la misma máquina, creo que sería posible en un Dragón.
Hace tiempo, pser1 sacó unas rutinas de scroll con el pobre Smeagol.

https://youtu.be/RLaMdvQxU_A

Seguro que si cogemos el código y en vez de rotar toda la pantalla, rotamos la primera línea inferior a una determinada velocidad, la segunda línea son una temporización simple, la siguiente con una doble... y así hasta 3, igual se podría hacer el mismo efecto.

Aquí se puede modificar la línea de inicio del código principal:

Código: Seleccionar todo

         ldb   #192               ; filas a desplazar para mover toda la pantalla
         stb   <$76               ; guardar en variable pagina 0
L1         lda   #191               ; numero de lineas a hacer scroll (la última NO)
         sta   <$77               ; guardar en variable pagina 0
         leay   32,y               ; destino apunta a segunda linea


Son 32 bytes una línea completa:

Código: Seleccionar todo

         stu   ,y++               ; 32 bytes copiados = 1ª linea completa


Es poca información para mover.
En el peor de los casos, movería 3 líneas, que son 96 bytes, cuando las temporizaciones coinciden al mover las tres líneas.

Porque ahora no tengo el LWASM operativo, que sino... al menos lo intentaba eliminado parte de código de Pere para ver si puede mover únicamente la línea que se le indica.

El juego, por cierto, se mueve francamente bien. Me recuerda al Forgoten Wolds.

Avatar de Usuario
luiscoco
Mensajes: 2328
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 30 veces
Agradecimiento recibido: 44 veces
Contactar:

Re: Impresionante juego del NEC PC-6001 casi un Coco 1 y 2

Mensajepor luiscoco » 16 Nov 2017 04:06

ron escribió:A ver, como chip de video el M6847 es capaz de pintar texto y gráficos en una matriz de 256 por 192 pixels con una paleta de 9 colores : negro, verde, amarillo, azul, rojo, gris claro, cyan, magenta y naranja.

La baja resolución que tienen los micros, se debe a que en los hogares la mayoría de los usuarios utilizaban estos ordenadores con televisores como si fueran monitores.

El intentar modificar la pantalla, haciéndola más ancha pudiera conllevar la pérdida de caracteres por overscan. Comprimir más puntos en el área de video a pintar, podría pasarse fácilmente de la resolución del televisor y quedar inútil. Hay unos PDF del fabricante que dan detalles muy interesantes, pero esto es lo que había en la época, de ahí sus restricciones en los micros domésticos.


Eso es muy cierto RON, ademas me imagino que no habría chip de grandes resoluciones, al menos baratos.
y lo otro es la memoria necesaria, ya que en 256x192= 49152, casi 50 mil pixeles en monocromo, que entre 8 da que se necesitan 6144 bytes, cabrían unas 8 pantallas en 50 k y algo para programa.
pero a 4 colores ya se necesitan 12288 y solo caben 4 pantallas, porque se utilizan 2 bits por pixel
a 8 colores solo para 3 pantallas en 60 k, se requieren 3 bits o sea 18432 bytes
y a 16 colores solo para 2 pantallas en 50 k, 24576 bytes.
y a 256 colores solo una pantalla, por eso el spectrum uso los colores por bloques


Volver a “Tandy CoCo”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados