Página 1 de 2

Emulador de "Calculador" HP 9816

Publicado: 20 Mar 2013, 20:17
por jepalza
A raíz de los artículos que está publicando Dancresp sobre el sistema BAL (por ejemplo AQUI), me ha hecho recordar mis primeros años como programador de la única empresa en la que he trabajado antes de hacerme autónomo.
El jefe me dió la oportunidad de demostrar mi valía como informático en un sistema que en su día se declaraba como "Calculador HP 9816", pero que con los años descubrí que era una "computadora" con sistema operativo propio basado en Basic.
Era como arrancar un Spectrum y desde la línea de comandos, programar, llamar a los discos, ver el directorio, ejecutar los programas HPL (una especie de Basic pero mas complejo, por que empleaba muchas abreviaturas lo que lo hacía inteligible).
Me ha dado por buscar el sistema que estuve usando a finales de los 80 (88-89) y resulta ser un HP-9816 (o una variante de él), que llevaba un disco duro de 10megas y dos floppy de 720k. No recuerdo la ram que tenía, pero no creo que pasara de 256k. La CPU era un 68000.
Se programaba todo en HPL, y se guardaban con extensión PRG. Se ejecutaban al igual que se haría en un Spectrum. El monitor era Fósforo verde.

Así por la tontería, he encontrado al parecer el único emulador existente para el sistema, en ESTA PAGINA. Viene con los fuentes para recompilar si queremos, con las bios y con discos de inicio. Todavía no he sido capaz de hacerlo funcionar, por que he olvidado mucho de su funcionamiento (son casi 25 años desde que lo usé por íltima vez).

Pero le voy a meter algo de caña, por que aún conservo los programas que hice para esta máquina. Programas matemáticos, a nivel CAD, nada gráficos, pero quiero recordar viejos tiempos.

Por cierto, estos equipos se usaron muuuucho en los hospitales hasta hace unos años, para monitoreo de pacientes, por si a alguno os suena haberlos visto.

(ahora que recuerdo, me quedé con el manual de programación de este equipo, pero no recuerdo si aún lo conservo, o si lo tiré. Una pena)

Enlace a una página con info y foto

Re: Emulador de "Calculador" HP 9816

Publicado: 20 Mar 2013, 21:25
por dancresp
Bufff !!!

He buscado imágenes del equipo y ... =P~

Curiosa máquina con un 68000.

A ver si lo consigues hacer funcionar y nos cuentas más cosas de él.
Y si encuentras los manuales originales, más babas.

Re: Emulador de "Calculador" HP 9816

Publicado: 22 Mar 2013, 06:04
por jepalza
Me ha costado lo suyo hacer andar este emulador. No lo han hecho nada intuitivo, y las instrucciones dicen menos.
El proceso es este (opciones a elegir):

- elegir unidad de disco "700,0,x modelo 9895D"
- opcional, pero recomendable, elegir ademas otra unidad de disco "703,0,x modelo 7908"
- Rom 4.0
- Ram al menos 1mega
- "Choose KML" y elegir modelo 9836C como minimo.
- Dar OK y OK y OK (tres veces al OK)
- Picar sobre la unidad de disco "H700" y elegir el archivo "Bas5Boot.BIN" (la unidad se pone ROJO)

Si pone "searching for a system" es que hemos tardado en el elgir el disco de arranque.
En este caso, pulsar "RESET" y esperar a que arranque de nuevo, y coja nuestro disco.

Para expulsar un disco, picamos de nuevo en la unidad, y el texto pasa de ROJO a NEGRO y queda fuera.

Con eso tenemos el emulador funcionando con Basic. Si queremos ver un editor de texto, picamos en la unidad "H730" y cargamos el archivo "7908-b51.bin". Damos a reset y se carga ese archivo.

Esto es a groso modo. Según veo, este emulador emula varios tipos de discos flexibles y HD, pero si no elegimos el archivo compatible con ese disco elegido, no funciona. Y tiene como unas 8 unidades diferentes, cada una acepta un tipo diferente de archivo.

El "HP 98x6" no tiene sistema operativo como tal, sino que lo coge del disco que le pongas en el arranque, y existen discos para Basic, Pascal, Editor de textos, etc, y en concreto para el que yo conozco y programé en un día, que es el HPL, una mezcla entre Basic y ensamblador muy dificil de entender, pero muy potente, que tenía comandos matemáticos para el uso de matrices que permitían hacer programas 3D muy avanzados para su época. De hecho, mis pinitos en el mundo 3D, para el cual trabajo hoy día, vienen de estos conocimientos que adquirí en sistemas como este (o como las VAX con el fortran).

He tratado de hacer andar el HPL pero no lo he logrado aun.

Se pueden coger manuales para estos equipos AQUI (ademas de una foto de uno de los hermanos pequeños (compatible) del que yo usé)

Re: Emulador de "Calculador" HP 9816

Publicado: 22 Mar 2013, 08:33
por zup
Si te sirve de algo, esos sistemas se los conoce también como HP series 200. Tengo por casa información de sistemas HP viejos, pero o no están incluídos o no he sabido buscarlo.

MESS también los incluye en su lista de sistemas, pero por ahora el driver está como preliminar (bueno, creo que tengo el 0.147 y que ya van por la 0.148 avanzada). En esta página (de old-computers) tienes algunos enlaces con más información, pero seguro que ya los has visitado todos.

Re: Emulador de "Calculador" HP 9816

Publicado: 22 Mar 2013, 17:29
por jepalza
Lo de "series 200" lo he averiguado leyendo mas y mas. Ahora tengo dudas de si manejé un series 200 o un series 300, pero bueno, que viene a ser lo mismo. Sé que era programable en HPL (por que aún conservo los programas que hice en su día).
En el mess he mirado, pero no lo he visto. Lo voy a mirar mejor, por que este que he comentado, se niega a coger el HPL, solo coge el Basic. Quiero que coja el HPL para probar mis programas y recordar viejos tiempos. Tiene que ser curioso ver funcionar los mimos programas y la salida gráfica en pantalla de fósforo verde :mrgreen:

Re: Emulador de "Calculador" HP 9816

Publicado: 12 Abr 2013, 19:27
por zup
En el post de ventas de Tolvatar, aparece una enciclopedia de la informática. ¿Te has fijado en el índice de esta foto?

Imagen

Me pregunto que hablarían en la página 445...

Re: Emulador de "Calculador" HP 9816

Publicado: 12 Abr 2013, 20:54
por jepalza
Hmmm.., es verdad. A ver si lo averiguo por otra vía.

Por cierto, si logro hacer andar mi nuevo emulador de 68000, lo mismo me intento un emulador de HP9816 en basic \:D/

Re: Emulador de "Calculador" HP 9816

Publicado: 12 Abr 2013, 22:15
por Tolvatar
No pone gran cosa sobre la máquina, especificaciones y algunas cosas más. Son 5 páginas, si quereis les saco unas fotos porque escanearlas me va a ser complicado, aunque puedo intentarlo.
Un saludo

Edito:
Lo que si he visto es que usa los lenguajes HPL, BASIC y PASCAL. El HPL pone que es propietario de HP

Re: Emulador de "Calculador" HP 9816

Publicado: 12 Abr 2013, 22:30
por jepalza
Tolvatar escribió:No pone gran cosa sobre la máquina, especificaciones y algunas cosas más. Son 5 páginas, si quereis les saco unas fotos porque escanearlas me va a ser complicado, aunque puedo intentarlo.
Un saludo

Edito:
Lo que si he visto es que usa los lenguajes HPL, BASIC y PASCAL. El HPL pone que es propietario de HP


Sería abusar de tu venta, pero no estaría mal esas fotillos :oops:
Los operativos de estos HP, eran muy variados, se cargaban desde disco o HD, pero había una versión (con la que yo programé en su día) que llevaba el HPL en ROMS. El HPL es a la vez un operativo y un lenguaje de programación parecido al Basic. Como si fuera un proceso de comandos del MS-DOS, pero en basic.

Re: Emulador de "Calculador" HP 9816

Publicado: 12 Abr 2013, 23:17
por Tolvatar
Sin problema.
Mañana las hago y edito este post.
Buenas noches.