Emulador de "Calculador" HP 9816

Foro dedicado a sistemas varios: juguetes programables, calculadoras, agendas electrónicas, traductoras, y cualquier otro sistema de la época.
jepalza

Emulador de "Calculador" HP 9816

Mensajepor jepalza » 20 Mar 2013, 20:17

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

dancresp
Amiga 1200
Amiga 1200
Mensajes: 1393
Registrado: 23 Dic 2008, 17:53
Sistema Favorito: MSX
primer_sistema: ZX81
Primera consola: Atari 2600
Gracias dadas: 3 veces
Gracias recibidas: 20 veces

Re: Emulador de "Calculador" HP 9816

Mensajepor dancresp » 20 Mar 2013, 21:25

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.
Buscando la IP de la W.O.P.R.

jepalza

Re: Emulador de "Calculador" HP 9816

Mensajepor jepalza » 22 Mar 2013, 06:04

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

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 3014
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 86 veces
Gracias recibidas: 360 veces
Contactar:

Re: Emulador de "Calculador" HP 9816

Mensajepor zup » 22 Mar 2013, 08:33

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.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

jepalza

Re: Emulador de "Calculador" HP 9816

Mensajepor jepalza » 22 Mar 2013, 17:29

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:

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 3014
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 86 veces
Gracias recibidas: 360 veces
Contactar:

Re: Emulador de "Calculador" HP 9816

Mensajepor zup » 12 Abr 2013, 19:27

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...
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

jepalza

Re: Emulador de "Calculador" HP 9816

Mensajepor jepalza » 12 Abr 2013, 20:54

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/

Tolvatar
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 569
Registrado: 02 Mar 2010, 08:28

Re: Emulador de "Calculador" HP 9816

Mensajepor Tolvatar » 12 Abr 2013, 22:15

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

jepalza

Re: Emulador de "Calculador" HP 9816

Mensajepor jepalza » 12 Abr 2013, 22:30

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.

Tolvatar
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 569
Registrado: 02 Mar 2010, 08:28

Re: Emulador de "Calculador" HP 9816

Mensajepor Tolvatar » 12 Abr 2013, 23:17

Sin problema.
Mañana las hago y edito este post.
Buenas noches.


Volver a “Sistemas Varios”

¿Quién está conectado?

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