lunes, 25 de junio de 2018

Nec Pc-8801 MC CD-ROM







1987 Nec y Hudson presentan el primer Cdrom del mundo, para Pc Engine.

Un año después 1988 aparece el último modelo de Pc-88, pero con una sorpresa: usan el Diseño de Pc Engine Cd-rom2 lo hacen modular y lo acoplan a la parte superior del ordenador, en toda una labor de ingeniería y diseño.




Aquí presento al desconocido:

Pc-8801 MC Model2

Parece un fake, pero no, es un ordenador totalmente real.
Eso sí, no hay muchas unidades de este ordenador.
Este ordenador es el segundo modelo de los cientos y cientos de Pc-88-98-9821 en tener disqueteras y posición vertical.
Si piensas que puedes sacar este Cdrom del ordenador y ponerlo en un Ifu30 de una Pc Engine, pues sí, así es, genial es poco.


Parece pequeño pero es de alto como un X68000 torre y unos cuatro centímetros más ancho.


Vamos a comparar este Cdrom con un Pc Engine Cdrom2 normal y corriente.

Por partes: la versión ordenador del cdrom2 la desconoce muchísima gente,  incluso en su día si hubiéramos visto un Cdrom de Pcengine sin el dos al lado de la “m” hubiéramos creído que era una copia de vete a saber quién o qué.

Un repaso a lo que salió en 1998:


Cd-rom2 



Conectores traseros para el Ifu y además conector para transformador de 9v y salida de audio trasera sin amplificar.

O sea te lo llevabas donde querías y lo conectabas a un amplificador.


Otra salida de audio delantera lateal para auriculares con volumen: lo bueno que tiene el Cdrom2 es que sus dos salidas son solo para Musica Cd. En el Ifu con sus Rca sale mezclada cd y efectos o voces, pero desde las dos salidas del Cdrom2 únicamente Cd.



Y para rizar el rizo botones de control físicos externos 1988 y pantalla con la pista ¿hacer solo un Cd para juegos y consola aunque nadie lo tenga? Eso es de cutres. Si se hace se hace lo mejor posible y punto, este Cdrom, Pcengine, Ifu30 sencillamente deja a todas las demás consolas como juguetes de críos para que te los compre papá. Aunque eso a Nintendo aún les funciona y es la excusa para seguir sacando auténticas mierdas. 

Y ahora vamos a dar un review de lo que llegará en un par de meses y es de las cosas más raras y difíciles de encontrar en Japón, si encima os digo que funciona perfectamente...

Aquí tenemos el estado de este Cdrom para Pc-88 Mc. En fotos se ve menos amarillo.


Entonces aunque es un riesgo enorme porque podría dejar de funcionar, vamos a desmontarlo.

Realmente no las tenía todas conmigo, estas cosas muchas veces acaban con el aparato roto.

Ya todo desmontado con muchísimo cuidado, aun con treinta años esas fajas elásticas son difíciles que se rompan, pero si lo hacen estás jodido.



También saco la tapa superior, para no joder las cosas metálicas. El peróxido es muy agresivo con el metal. Tornillos muy pequeños. El imán central también fuera.

Aquí ya ha recuperado su color, y no, no es blanco, pero eso no se ve sino lo devuelves a su color original.






Aquí ya la parte central colocando el lector con sumo cuidado ya tiene el engranaje del Cd nuevo.



Internamente es exactamente igual este Cd-rom que el Cdrom2 de Pcengine, casi igual.

La mejor manera de saber el color real de algo que se ha puesto amarillo es la parte interior del plástico, porque esta conserva su color original al 100%.


La diferencia ahora que está ya en su color se puede ver aquí. El color interior siempre es el bueno, la verdad es que tiene un color muy bonito.















martes, 19 de junio de 2018

Pc engine Hu7 System. Kit de desarrollo.

Kit de desarrollo y programación para Pc Engine primera versión Hu7 1987


Hace unos días aparecieron  dos de estos kits a la venta que acabaron por unos 4.600 Euros! De paso aprovecho para enseñar como son.

Hasta esto que suele ser cutre y feo como suelen ser los kits, en este caso es bonito y con un diseño limpio y práctico. Además de un diseño con múltiples posibilidades de expansión.

Tienen la ventaja de poder usar Pc Engines totalmente convencionales, y después tienes 4-5 módulos de expansión para lo que quieras. Generalmente lo que se hacía en las otras consolas era crear una consola modificada para testeo de juego y conectarla a un ordenador. Eso sería lo más barato y simple.

Os voy a pasar un texto traducido del japonés. He encontrado el blog de  Hiromasa Iwasaki un programador de Hudson que trabajó en muchos títulos importantes responsable  de Hu-cards y de la programación de los primeros juegos en Cd:


Funcionamiento básico del kit Hu7

1) Haga un programa en PC - 9801. 
2) Transfiera al área ROM en Hu 7 (más precisamente RAM asignada a la ROM) usando el depurador e inícielo. 
3) El juego se mueve. 
4) Compruebe la operación y depuración con depurador. 
5) Después de confirmar la operación, realice un enlace para ROM. 
6) Quema la EPROM en realidad 
7) Si no tiene problemas mediante la depuración, envíe master



También se podían poner las consolas en la parte superior.

¿Quién diseña los chips de la consola? Hudson. ¿Quién los fabrica? Nec ¿Quién diseña y fabrica los ordenadores donde se programaban los juegos de todas las consolas y ordenadores japoneses? Nec. Es muy sencillo entender el potencial de Nec, porque de una manera u otra, al final si tenías que hacer cualquier cosa relacionada con electrónica en los 8 y 16 bits acababas teniendo/necesitando algo de Nec para poder hacerlo y la Pc Engine era su consola, creación de Hudson. Pero fabricada por ellos, al igual que los kits desarrollo y los ordenadores donde se creaban las cosas.

Entender que Sega y Nintendo o Snk eran una broma en comparación porque hicieran lo que hicieran siempre al final dependían en gran parte de Nec.


HU7.

¿Cómo funciona esto? Así a modo cutre  para que todos los entiendan, pues se trata en estos kits de hacerlo todo sencillo. Al menos en lo que necesitas ya que con un Pc-9801 cutre ya puedes hacerlo todo y lo que necesites está en el kit.

Conectas esta placa en un Pc98, instalas los drivers para que reconozca al kit el ordenador y a escribir código, como un cabrón. Con el kit encendido con la consola conectada a una tele, envías lo que quieras del ordenador al kit y vas viendo los resultados en un televisor conectado a las salidas Rca del kit. Si interesa el kit tiene grabadores de eproms para ir testando los avances y grabar in situ esos avances en eproms.







Como se ve lógico limpio simple, ahora, después para programar déjate el alma escribiendo código.











Este Hu7d con midi no tengo ni idea de que es exactamente. La información de cosas así es sumamente escasa incluso en páginas japonesas. Pero me parece algo muy interesante. Lo compró un japonés en Akihabara, pero ni hoy en día nadie sabe qué es exactamente.





Para quién lo entienda (yo coloco aquí la explicación técnica  de Hiromasa Iwasaki, que trabajó y desarrolló juegos con estos Hu7). Traducción de Google, ligeramente corregida, creo que se entiende, si sabes de que está hablando:



"Hu 7 tiene el software necesario para el desarrollo, y  eran nombres como symmap o symlist además de las cinco aplicaciones AS, LK, SD, CE (DF) y PE. Pensé que incluía herramientas para generar la lista de símbolos para enviar. 
Este software es exclusivo para la tarjeta de expansión 98, y es más o menos la máquina de juegos de NE. Está escrito exclusivamente para PC-9801 y se presupuso que existía compatibilidad con ordenadores EPSON.

Nombre de la herramienta

AS
Ensamblador. Es rápido Trabajo del Sr. Tobita. Para hacerlo más rápido,se hicieron 64 kilobytes de datos y 64 kilobytes de programación y como la memoria se volvió muy estricta cuando se creó un software de CD y más tarde se hizo una versión para evitar la memoria. Había un modo NES en la versión que se estaba utilizando dentro de la compañía de Hudson, y la producción del software de Famicom se hizo con esto. Por cierto, fue escrito en Turbo-C.

LK
Linker. Es rápido trabajo del Sr. Tobita. Hubo modo NES en la versión que Hudson utilizó internamente, y también se desarrolló el software Famicom. Como cuestión de rutina, se suponía que era el desarrollo de ROM en ese momento, por lo que las limitaciones de memoria eran graves, y la era del CD ROM conmovió mucho.

SD
Depurador simbólico. Probablemente, el trabajo del Sr. Kobayashi o la Sra. Makoto. El rendimiento tan bueno como el depurador fue bueno. Especialmente fue increíble que haya una falla en el hardware ... pero lo usé principalmente para cargadores ... Solo tengo tres errores que he encontrado en este momento.



CE
Abreviatura de editor de caracteres. Escribí una imagen de punto BG o sprite y tenía una función para crear un mapa y una función para diseñar un sprite. Trabaja por Izumi. La versión interna de Hudson se llama DF (CE se desplaza un carácter). También tiene modo Nintendo, así que también pude hacer la imagen de NES. El Sr. Izumi se metió en problemas por el camino y nos dio los códigos, así que traté de modelarlos bastante egoístamente. Fue escrito en Turbo-C después de todo. Al usar la herramienta para diseñadores para Hu 7D, fue capaz de verificar la salida de la pantalla.


PE
Abreviatura de editor de imágenes. Una herramienta para pintar una pieza de una imagen sólida de 256 x 240. Olvidé quién lo hizo, pero después de todo obtuve la fuente y la remodelé. Después de todo, fue escrito en Turbo-C. En Ys, se remodeló para poder dibujar una pintura sólida de 320x240. De manera similar, al usar la herramienta Hu 7D para diseñadores, pude verificar el resultado de la pantalla. Por cierto, debido a que NES no puede escribir una imagen sólida de una pantalla, esta no tiene modo Famicom.

Por cierto, la mayor parte del entorno de desarrollo fue escrito en Turbo-C, porque Borland era obviamente mejor en ese momento. 
Si fuera posible, Microsoft en la era de DOS no tenía la misma presencia que la herramienta de desarrollo actual. 
El MS-C que es un ancestro lejano de Visual Studio no era tan optimista, y la biblioteca también era sutil en comparación con Borland, y no había nada como Windows que se hinchara si lo escribes en paralelo. Entonces la biblioteca era "tremenda en MS" no tenía mucha fuerza. Borland fue abrumadoramente más rápido que la velocidad del compilador. Y el Sr. Mizuta que fue el centro de desarrollo de esta mano fue una persona a la que no le gusta llegar tarde de todos modos. Es por eso que amé a Borland. 
Debido a esta alta velocidad, el Sr. Toda me alentó por hacer Turbo-C. Por cierto, ¿qué es make? ... Si dices... administras la dependencia y la actualización del archivo fuente del programa, puedes simplemente compilarlo con el programa necesario escribiendo make, compilarlo y se completará.
 Es un elemento como Dios, pero independientemente de lo maravilloso de la creación de Turbo-C, se ha reducido a la pobre actuación de make. 
Trabajé con BSD y OS-9/68K en la compañía antes de eso, por lo que la diferencia en la función como marca era demasiado grande, tuve ganas de perdonarlos. 
Además, en la era del CDROM, cuando el número de archivos de origen se vuelve enorme, colapsa, pero si se vuelve más complejo que cierto nivel colapsará, por lo que make no funciona correctamente, ¡así que no puede funcionar! 
Entonces, alrededor de junio de 1989, utilicé un modo 386 + GNU virtual con una versión que puede intercambiar la memoria de trabajo de GNU make que fue portado a DOS en ese momento a EMS (como memoria virtual).
Un sistema que se puede hacer si se trata de un gran proyecto. 
Era un sistema hecho poniendo bastante buen espíritu en él, lo mejor y lo usé incluso en exteriores 2, pero este sistema parece haber sido utilizado dentro de Hudson hasta antes y después de la transición a la próxima generación de juegos en 1994 (yo también estuve en Emerald dragon) Lo usé cuando lo hice

Y salió un poco de una historia sobre CDROM, lo que le sucedió a este entorno de desarrollo en CDROM... pero es difícil de escribir, así que continuará"



¿Quién es este tío puedes pensar?

(Multiplayer Supervisor)
Atomic Punk (1990)
(Supervisor)
(Director)
Design
(Design Director)
(Design Director)
Linda³ (1995)
(Planning (企画))
(Director (演出))
(Game Design)
Programming/Engineering
(Visual Program (ビジュアル))
(Lead Programmer)
(Main Programmers)
(Main Programmers)
Writers
(Scenario)
(Screen Play)
Art/Graphics
NoRiKo (1988)
(Visual Effect)
Audio
Linda³ (1995)
(Voice Direction (出演ディレクション))
(Voice Director (演出))
Thanks
(Special Thanks to...)
(Special Thanks)
Aparte de esto hizo colaboraciones con Konami en: Policenauts, Gradius2 gofer, Tokimeki Memorial en Pcengine y colaboraciones en compañías como Media Works diseñando revistas. Todo un personaje.

Es una entrada rara, porque hablo de algo que no tengo ni tendré nunca, no tengo ni idea de programación pero creo que intentar saber lo máximo posible de algo es muy interesante, cuando ese algo marco la historia y adonde se dirigiría todo este mundillo.

Gracias por las 22.000 visitas, seguimos sumando.