Tutorial (I): Programando el SubSistema gráfico del FM-7

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor jltursan » 27 May 2017 17:11

Último mensaje de la página anterior:

Ojo con el traductor que se lo carga todo ;-)

Al menos esa referencia de F-BASIC la tengo por aquí ya limpia. A ver si la formateo y la cuelgo.

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 27 May 2017 20:10

sigo tropezando ...
Me gustaría enviar datos a un fichero de PC via impresora.
En XRoar es muy fácil, basta con asignar un fichero a la salida de impresora
¿Como se puede hacer esto en el X7? -nb

Por cierto, una vez arrancado el sistema de disco con dos unidades y 10 files, me deja
el mismo espacio libre que Dragón cuando reservamos 6k para PMODE4
Menos mal que los gráficos van aparte o no tendríamos ni para pipas -507
Ver imagen comparativa de espacio libre

Imagen
Dragon64 vs FM-7.jpg
(121.87 KiB) No descargado aún


@ron,
me pareció que en alguna parte hablabas del OS9 Level II
Yo solamente he encontrado el Level1, me funciona pero valdría la pena ver el Level II.

saludos
pere

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4755 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor ron » 27 May 2017 21:46

pser1 escribió:@ron,
me pareció que en alguna parte hablabas del OS9 Level II
Yo solamente he encontrado el Level1, me funciona pero valdría la pena ver el Level II.
pere


He estado liado, pero tomo buena nota y en cuanto pueda ya os digo.

Saludos.

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 28 May 2017 00:14

Hola amigos,
utilizando el programa Basic que nos explicó José Luis Tur y modificándolo
muy poquito he hecho que la ROM entera del SubSistema se grabe en disco.
Grabar la ROM propia del BASIC es simple, ya solamente nos faltaría la ROM
del DOS ... si alguien supiera en que posiciones de memoria se instala
al arrancar el sistema sería de gran ayuda -thumbup
He estado verificando datos con un editor hexadecimal y buenoooo este FM7
tiene una forma peculiar de grabar los ficheros binarios en disco.
No sé si alguien lo tiene hecho o existía de antes, pero me provoca la idea
de hacer un programa Java que pueda extraer del disco la información binaria
de cualquier fichero.
Luego la podría poner en el Dragón y desensamblarla. Algo sería algo ...
Por si alguien tiene ganas de jugar, adjunto el disco .d77 que contiene
tanto el programa Basic como las tres ROMs:
- La de la segunda CPU (SubSistema)
- La del Basic
- La de arranque (boot)

saludos
pere
TEST02.ZIP
3 ROMs del FM-7
(43.28 KiB) Descargado 79 veces

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4755 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor ron » 28 May 2017 11:35

Buen domingo, pser y cia.

D77Util Translated.rar
(36.31 KiB) Descargado 74 veces


Sobre el Level II hay cosas, por ejemplo tiráis de traductor de japo ( si es necesario ) y voilá.
https://ja.wikipedia.org/wiki/OS-9
http://www.mindspring.com/~thasegaw/rpcg/os9.html
http://tomatoma.s54.xrea.com/
http://www.t3.rim.or.jp/~temple/os9.html
http://fm-7.com/museum/book/shuwasystem/992050900.html
http://os9projects.com/OS9MAN/OS9man.html

Mirad que nota en la web de Fujitsu: http://www.fujitsu.com/global/about/cor ... 11ad2.html

y aquí toda la ristra de Home Computers: http://www.fujitsu.com/global/about/cor ... lcomputer/

De momento no he conseguido encontrar los D77 con el LEVEL II, me faltan por mirar unas cuantas cosas, juraría que lo tenía por aquí de la última retrocrypta.

Mirad aquí a ver si está: ftp://www.wb5qng.org/OS9/OS9_6X09/
ftp://www.wb5qng.org/OS9/os9archive.index

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 28 May 2017 12:17

Buen domingo a tod@s!
Rodrigo, no te desmelenes buscando el OS9 Level II
Parece claro, por estos documentos que has indicado, que el nivel II *SOLO* funciona con
máquinas que dispongan de al menos 128k de memoria RAM.
Lo mismo que pasa con el CoCo. Puedes usar el Level I en cualquier máquina, pero el Level II
solo sirve para el CoCo3 (incluso sin ampliar a 512k)
Esto significa que solamente los afortunados que tengan un FM77AV lo podrán usar en su máquina real ... es lo que hay!
Muchas gracias por el mogollón de enlaces -thumbup
saludos
pere

EDITO.
Me olvidé decir que la utilidad me parece perfecta. Habrá que probarla ya! -hk

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 28 May 2017 15:46

mas cositas ...
El remapeo de teclado me está resultando muy enojoso!
Parece que solamente mapea una tecla y la función de mayúsculas para dicha tecla
queda vinculada automáticamente ... lástima que no se pueda individualizar.
Tengo tantos conflictos de interés que he acabado por dejarlo como viene por defecto -banghead

Por cierto, la opción "File/Save State" guarda una copia de *todo* lo que está en memoria
y cuando al arrancar hacemos opción "File/Load State" y lo seleccionamos, de repente
aparecen los discos e incluso el programa Basic que estaba en memoria junto con el
contenido de pantalla que había en el momento de guardarlo, genial -thumbup

@jltursan
se me ocurrió eliminar/comentar la linea del programa Basic que hacia:
POKE &HFC80,PEEK(&HFC80) OR &H80
Y el programa queda bloqueado!!
Así que parece que si es una comunicación principal - subsistema e indispensable!

saludos
pere

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 15:10

Hola de nuevo,
estoy tratando de organizar en carpetas todo lo descargado y es una inmensidad -banghead
Por cierto, adjunto foto del teclado de mi FM-7, que es completamente en español, nada de
símbolos raros japonenses, supongo que debo asumir que la ROM para tales caracters tampoco
la incluían cuando lo fabricaron.
Cosa rara pone "made in Japan" pero el teclado no lo parece!
saludos
pere
20170529_125317.jpg
(2.29 MiB) No descargado aún

Avatar de Usuario
minter
Mensajes: 4826
Registrado: 22 Jul 2014 18:51
Agradecido : 6762 veces
Agradecimiento recibido: 2602 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor minter » 29 May 2017 15:22

Buenas pser1!
¿Y tienes tarjetas escondidas detrás de esa tapita? -grin

He encontrado un programa para manejar los archivos de disco .d77
Abre los de OS/9, CP/M y BASIC.
Aún no se manejarlo, estoy en ello y mirando. De paso le mandé un correo a su creador, a ver si tiene una versión en inglés o conoce a alguien que le haya traducido el programa.
El creador de este programa, también tiene un editor de ASM para el 6809. Aún no lo probé.
Tengo miedo de subir muchas cosas y saturarnos de info.

Editor d77jpg-1.jpg
Imagen del editor
Editor d77jpg-1.jpg (50.6 KiB) Visto 4053 veces


Lo adjunto, pero está en japonés.
Ups! Y siento la definición tan pobre de la imagen! Es que pienso en lo que dijo el admin sobre las imágenes y el tamaño... y a veces me paso de pequeño.
Adjuntos
Asm09win11.zip
Ensamblador
(772.43 KiB) Descargado 83 veces
D77Man12.zip
Manejador de archivos.
(411.98 KiB) Descargado 73 veces

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 15:50

minter escribió:Buenas pser1!
¿Y tienes tarjetas escondidas detrás de esa tapita? -grin

Ya miré bien, ya .. pero está absolutamente vacía.
No obstante la caja venía junto con la tarjeta de puerto serie RS-232C en su embalaje grandote original, algo es algo!

Me parece bien limitar la montaña de ficheros que, probablemente, acaben simplemente almacenados en una carpeta del PC.
Estaría bien tener un editor de ASM para la propia máquina ya que para 6809 en PC, tenemos tanto el ASM6809 como el LWASM,
que funcionan perfectamente. Por lo que parece estos cacharros no tenían puerto para poner cartuchos con programas/juegos ...
O ¿Se podía en la expansión posterior dedicada a los discos?

saludos
pere

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 15:58

minter escribió:He encontrado un programa para manejar los archivos de disco .d77
Abre los de OS/9, CP/M y BASIC.

Efectivamente el idioma lo es casi todo! Paso de el a menos que encuentre alguna función interesante (será por puro azar ;-))
El ASM09 no lo tenía, lo buscaré en inglés, pero me parece igual que los demás que uso habitualmente.
Me miraré que tipo de cabecera le pone al fichero compilado por si acaso.
muchas gracias
pere

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 16:17

buff, creo que mejor salgo a pasear un rato!
He intentado compilar la demo y me ha saltado AVG (antivirus) diciéndome que contenía algo extraño el programa (claro! letras en japo puro y duro)
y que en unos 143 minutos me iban a decir algo ... manda huevos dos horas y media sin poder usarlo!
He buscado el ASM09WIN y existe solo en japonés, así que a menos que tenga alguna maravilla escondida
lo borraré del PC dentro de tres horas cuando contesten los ingenieros de Grisoft!
Voy a echarle una ojeada al otro programa que subiste.
saludos
pere

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 16:36

no parece que haga cosas que no se puedan hacer con el D77UTY que subió ron
Y el idioma mata, no tengo ni idea de para que sirve la multitud de opciones que se ven. Al usarlas no se que #$%& pide -507

saludos
pere

Avatar de Usuario
minter
Mensajes: 4826
Registrado: 22 Jul 2014 18:51
Agradecido : 6762 veces
Agradecimiento recibido: 2602 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor minter » 29 May 2017 17:09

pser1 escribió:no parece que haga cosas que no se puedan hacer con el D77UTY que subió ron
Y el idioma mata, no tengo ni idea de para que sirve la multitud de opciones que se ven. Al usarlas no se que #$%& pide -507

saludos
pere


He conseguido ponerme en contacto en el programador, malikto999, de la utilidad D77Manager.
Se ha sorprendido que un extranjero se interesara por su utilidad.

Nos va a traducir la aplicación al inglés. Primero la aplicación y mas tarde, si es necesario, la ayuda.

Le he puesto el enlace de RW para que nos visite por si tiene curiosidad para ver que se cuece por aquí.

También me comentó el problema que tiene con el inglés. Así que va a traducir y luego tendremos que ayudarnos a pulir las traducciones.

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 17:14

genial!
Buen trabajo -thumbup
ya me gustaría poder revisar su traducción. Seguro que entre nosotros logramos algo compresible!
saludos
pere

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor jltursan » 29 May 2017 19:28

Vais a morir de empacho -507

Me parece sorprendente lo del D77Manager, no lo conocía y tiene muy buena pinta, además, el autor es colaborativo -drinks
Si funciona es un lujazo poder disponer de una herramienta que podamos versionar a gusto.

Rodrigo, no te desmelenes buscando el OS9 Level II
Parece claro, por estos documentos que has indicado, que el nivel II *SOLO* funciona con
máquinas que dispongan de al menos 128k de memoria RAM.
Lo mismo que pasa con el CoCo. Puedes usar el Level I en cualquier máquina, pero el Level II
solo sirve para el CoCo3 (incluso sin ampliar a 512k)
Esto significa que solamente los afortunados que tengan un FM77AV lo podrán usar en su máquina real ... es lo que hay!


Desgraciadamente este tema sigue igual de estancado ya que no he podido encontrar la forma de transferir de forma fiable los discos del FM-7 al PC; peeero, en lo que respecta al OS-9 iba a dar un poquito igual, si en algún momento he dicho "Level II" ni de coña, lo que tengo es el Level I v1.2 -banghead
Si que tengo cosas como el Flex o el CP/M pero eso no resulta tampoco muy novedoso.

se me ocurrió eliminar/comentar la linea del programa Basic que hacia:
POKE &HFC80,PEEK(&HFC80) OR &H80
Y el programa queda bloqueado!!


Pues va a ser que sí -shock ; pero...¿has encontrado donde lo hace en el ensamblador?. Aunque los comentarios son míos de hace tiempo, en el nuevo repaso que le pegué el otro día, no encontré donde podía inicializar $FC80 y supuestamente se basa en el uso de la compartida y el cmd de mantenimiento $3F.

Por cierto, adjunto foto del teclado de mi FM-7, que es completamente en español, nada de
símbolos raros japonenses, supongo que debo asumir que la ROM para tales caracters tampoco
la incluían cuando lo fabricaron.


Mecagonlamarsalá, como que tienes el Secoinsa (que no Fujitsu) con logo FM-7 de tirantlonegre (este mismamente: http://va-de-retro.com/vadewiki/Fujitsu_Micro_7). Supuestamente lo tenía Calpirro, ¿este lo adquiriste desde Madrid?

Si lo quieres cambiar por un FM-7 (eso sí, el amarillo japonés) y algo más ya hablamos algún día de estos. Sigo detrás de uno y tengo una disquetera a juego esperando hacer pareja -grin

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Tutorial (I): Programando el SubSistema gráfico del FM-7

Mensajepor pser1 » 29 May 2017 19:48

jltursan escribió:Pues va a ser que sí -shock ; pero...¿has encontrado donde lo hace en el ensamblador?. Aunque los comentarios son míos de hace tiempo, en el nuevo repaso que le pegué el otro día, no encontré donde podía inicializar $FC80 y supuestamente se basa en el uso de la compartida y el cmd de mantenimiento $3F.

Con el follón que me llevo descomprimiendo zips descargados y organizándolo en carpetas ... no he llegado a jugar con el ensamblador ya que
parece que NO tenemos un programa ensamblador para usarlo en el emulador, o yo no he tropezado con el :-(
A ver si esta noche puedo echarle una ojeada a fondo al programa en ensamblador, ya te contaré.
Trataré de ver como usar dicho fuente. Si tampoco podemos grabar un binario a un disco, vamos mal de entrada.
De todas formas primero necesitamos saber que tipo de cabecera le encasquetan, como el CoCo, como Dragón, o van a su bola ...

Mecagonlamarsalá, como que tienes el Secoinsa (que no Fujitsu) con logo FM-7 de tirantlonegre (este mismamente: http://va-de-retro.com/vadewiki/Fujitsu_Micro_7). Supuestamente lo tenía Calpirro, ¿este lo adquiriste desde Madrid?
Si lo quieres cambiar por un FM-7 (eso sí, el amarillo japonés) y algo más ya hablamos algún día de estos. Sigo detrás de uno y tengo una disquetera a juego esperando hacer pareja -grin

Ciertamente, lo es. Lo compré via ebay España, no recuerdo el nombre del usuario ahora mismo ... podría ser electrouro o parecido a ésto.
Entre nosotros, a mi me da igual el tipo de máquina que sea, mientras furrule ... podemos hablar al respecto cuando te parezca.
Si estás coleccionando FM-7 y éste no lo tienes, yo no voy a coleccionarlos. En el peor de los casos, si se terciara un FM77AV40 japonés
haría un esfuerzo, cuando comentaste que era el mejor del mundo mundial, me miré especificaciones y si parece un gran bicho!
Si hubiera manera de conseguir alguna disquetera multiplicaría por mil las ganas de utilizarlo. De hecho ya tiene su espacio reservado al lado del Dragón. Recibí el mini-MPI de Ed Snider y ya aparqué el multipack (MPI) que se comía media mesa!

saludos
pere


Volver a “Fujitsu FM7”

¿Quién está conectado?

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