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

Avatar de Usuario
minter
Mensajes: 1717
Registrado: 22 Jul 2014 18:51
Agradecido : 981 veces
Agradecimiento recibido: 444 veces

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

Mensajepor minter » 26 May 2017 07:47

Último mensaje de la página anterior:

pser1 escribió:Buenas tardes/noches,
¿Alguien tiene algún fichero PC que sea un disco vacío para el FM-7? Supongo que formato .d77 (o el que sea)
Solo encuentro juegos y colecciones de aplicaciones, pero *ninguno* me deja en el prompt de Basic.
O se cuelgan o auto-arrancan -banghead
Mejor incluso si alguien tuviera una instalación en Windows de un emulador que le funcione con discos,
agradecería que subiera un ZIP con el contenido de dicha carpeta.

Con lo simple que es utilizar el XRoar, el VCC e incluso el MAME todos ellos con discos sin el menor problema.
Pero este maldito FM-7 no colabora lo más mínimo -507
saludos
pere

Yo me estoy pegando con el emulador, a ver si consigo escribir en los discos desde el BASIC (al menos para empezar)
Me estoy mirando los comandos del Basic de MS, pero creo que voy a echar un vistazo al BASIC del FM aunque esté en "tanaka", a ver si puedo acceder a los discos.
El acceso a cinta está claro, es facil.
Pero el acceso a discos, parece ser que se puede acceder a archivos, abrirlos y escribirlos y cerrarlos (me recuerda un poco al comportamiento de los archivos en C)
Lo del disco en blanco accesible desde el BASIC voy a porneme hoy. Ayer también me pasó lo mismo. Escribiendo FILES para sacar la lista de archivos, también se me colgaba.
Voy a buscar un disco que creo que es CP/M junto con el BASIC. Igual con ese tenemos el acceso al disco desde el BASIC. En vez de lanzar el BASIC desde la ROM, lanzarlo desde un disco de CP/M (Bueno, creo que es el FLEX)
Si consigo avanzar algo, lo comunico.

Avatar de Usuario
minter
Mensajes: 1717
Registrado: 22 Jul 2014 18:51
Agradecido : 981 veces
Agradecimiento recibido: 444 veces

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

Mensajepor minter » 26 May 2017 13:42

Buenas pser1
He hecho pruebas con este emulador, el XM7.
Me han funcionado algunas cosas de disco desde el BASIC

Lo que he hecho, es lanzar un arranque con el disco metido en la unidad cero.
Luego pulso el BREAK (escape)
Y a partir de ahí, tengo control sobre el disco para listar el directorio (FILES)
o cargar un programa (LOAD)
y cosas de esas.

El problema, que está sin traducir. Pero se que exite una versión traducida en inglés según el comentario en un foro de FM

DeathForce.D77
http://www.megaupload.com/?d=9ZU1LY8J
Works fine on XM7, just make sure Drive0=DiskA and Drive1=User Disk. No idea about MESS though.

If youre looking for an English version of XM7, I know that V3.4 was translated by BergerH:

XM7 - V3.4 L21a
http://www.megaupload.com/?d=0DDXO0UU
Its an old version, but Death Force should work. I think right now unoffical builds such as Dash are the most up to date.

And yes, Tokugawa seems to be down at the moment :-[


Aquí lo he leido: http://hg101.proboards.com/thread/8601
Los enlaces son muy antiguos y no funcionan, pero al menos me da una pista para buscar el archivo o la persona que realizó la traducción.

Mientras, tanto... subo el emulador en chino filipino y el disco que me ha funcionado.
El disco se llama "DiskFM vol. 1.d77" y no tiene nada que ver con la música de los 40 principales ni EuropaFM.

El proceso es: Arrancar el XM7
Pulsar ALT y soltarla.
Pulsar 0 (cero) y soltarlo.
Pulsar O (letra o)
Y buscar el disco que he mencionado.

Luego pulsamos F12 y se resetea el emulador.
Y entonces arranca la demo.
Si pulsamos Esc, la demo para y podemos trabajar con el BASIC.
Pero también tenemos acceso al disco.
Podemos leer los archivos y cargarlos con el comando FILES, LOAD comillas y esas cosas.

Voy a seguir avanzando a ver porque no puedo hacer lo mismo con el FM7 emulator.
Adjuntos
xm7tanaka.zip
(719.62 KiB) Descargado 19 veces

Avatar de Usuario
minter
Mensajes: 1717
Registrado: 22 Jul 2014 18:51
Agradecido : 981 veces
Agradecimiento recibido: 444 veces

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

Mensajepor minter » 26 May 2017 14:33

Buenas pser1

Ya encontré el XM7 en inglés.
Te lo adjunto.
Y funciona exactamente igual que el que subí. Tambien puedo acceder al disco.

En la pestaña TOOLS, tiene la opción de crear un nuevo disco vacío.
Y tiene un desensamblador con debuguer incorporado. En la pestaña DEBUG
Tiene buena pinta ahora que lo estoy mirando en un idioma conocido.
Config XM7.JPG
Config XM7.JPG (50.25 KiB) Visto 677 veces

Otra cosa. El emulador he visto que arranca por defecto en FM77. No se si será importante.
Adjuntos
XM7_3.4_L40_English.zip
(899.3 KiB) Descargado 24 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 26 May 2017 16:09

@minter
Muchísimas gracias -drinks
Si es importante trabajar con el FM-7 en lugar del FM77AV, que más quisiera yo
que tener una de estas maravillas, como dijo jltursan, el mejor ordenador del
mundo entero calzando 6809s en su interior. Los CoCo3 le llegan a la mitad, con suerte!
Ya tenía el XM7 pero como el FM7 arrancaba bien, me quedé con el.
Probaré este fin de semana con el que has subido ahora en inglés.
Ya te iré contando mis aventuras

buen fin de semana a todos!
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 26 May 2017 16:28

@minter,
genial chico, esto funciona tanto en japonés como en inglés! -thumbup -drinks -thanks
Poder ver el contenido de un disco ya me parece genial, ahora a hurgar hasta ver sangre -507

saludos
pere

jltursan
Mensajes: 2100
Registrado: 20 Sep 2011 13:59
Agradecido : 87 veces
Agradecimiento recibido: 187 veces

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

Mensajepor jltursan » 26 May 2017 20:54

Caray, si que os ha cundido -thumbup
SI tenéis algún otro problema pendiente con el emulador, ya lo comentáis :-)

Puedo imaginar que el bit 7 de $FC80 es una especie de confirmación al SS de que se ha leído la información
solicitada, pero igual *no* tiene nada que ver ...
¿Para qué lo pasamos a 1?


A decir verdad, salvo que en el mini código ensamblador que hay en el BASIC (no lo he desensamblado) se haga algún uso de esa posición no veo que tenga un uso específico. De todas formas es curioso que en el listado en ensamblador, también se preservan los dos primeros bytes de la compartida, supongo que sería cuestión de probar.
También verás que tratandose de un FM-7, en el listado omiten en los comandos las palabras clave "YAMAUCHI" o demás zarandajas y parece que inicializan directamente los subcomandos del $3F.

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 26 May 2017 22:07

@jltursan,
de momento ya he conseguido guardar un programa Basic a disco y cargarlo y ejecutarlo después ... avanzando!
La cosa rara es que solamente he podido con el emulador XM7, con el FM-7 no he sido capaz. De todas formas teniendo uno ya
no voy a preocuparme por el otro.
El tema de $fc80 es que esto de poner a uno el bit 7, como que suena a que el bit7 tenga algún significado para el SubSistema.

saludos
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 26 May 2017 23:34

Hola,
tenía que dejar algunos encargos para el fin de semana, no vaya a ser que os acostumbréis mal -507

Para arrancar en modo DOS tengo que montar Si ó SI el disco "DiskFM vol. 1.d77" en drive0 y darle a F12
Una vez parado el programa Basic que autoarranca, ya puedo cambiar el disco por uno vacío y jugar con él.
Si posteriormente intento arrancar con éste último disco, NO FUNCIONA!
1) ¿Hay alguna manera de pasar el sistema de arranque a un disquet? Suena raro que sea obligatorio, pero nunca se sabe!
En el hard original creo que al sistema de discos le acompañaba un disquette de 5,25" con el Sistema Operativo
No he sabido encontrar este disquet en ninguna parte ...
2) ¿Alguien lo tiene?
- Sin un listado de los comandos Basic y del DOS estoy absolutamente perdido. Pinta mucho más a CoCo que a Dragón!
Parece que DSKINIT existe pero desconozco que parámetros acepta. Lo mismo para otros comandos.
3) ¿Alguien podría subir los manuales del Basic y del DOS, aunque sea en japonés? Espero que se puedan copiar trozos
y que el traductor de Google no se vuelva muy loco
4) ¿Cómo se puede saber la memoria RAM que queda libre? Básicamente para ver cuanto se pierde al arrancar el DOS

saludos y muchas gracias de antemano!
pere

Avatar de Usuario
minter
Mensajes: 1717
Registrado: 22 Jul 2014 18:51
Agradecido : 981 veces
Agradecimiento recibido: 444 veces

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

Mensajepor minter » 26 May 2017 23:50

Estoy con el móvil, así que no puedo escribir bien.
El basic, debería ser el de Microsoft. Desde el manual del FM en japonés puedo ver que prácticamente son los mismos comandos, pero no encontré ningún comando de transferir el sistema a un disco.
Lo investigaré.
El manual lo encontré en una web tipo scrib, de esas que tiene documentos online. Mañana, sino lo encuentras, pego el enlace. Viene una explicación en el capítulo 2 sobre la estructura del disco. Y creo que debe de explicar algo más.
Mañana a ver si puedo resolver algunas dudas.

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 27 May 2017 00:05

minter escribió:El basic, debería ser el de Microsoft. Desde el manual del FM en japonés puedo ver que prácticamente son los mismos comandos, pero no encontré ningún comando de transferir el sistema a un disco.
Lo investigaré.
El manual lo encontré en una web tipo scrib, de esas que tiene documentos online. Mañana, sino lo encuentras, pego el enlace. Viene una explicación en el capítulo 2 sobre la estructura del disco. Y creo que debe de explicar algo más.
Mañana a ver si puedo resolver algunas dudas.

Por favor, súbelo en cuanto te sea posible!
Será parecido al de Microsoft, pero con diferencias.
Prueba SOUND f,d (frecuencia, duración) - no anda!
PRINT MEM tampoco funciona!
Así que mejor leer el manual y si tienes/encuentras el del DOS, mejor todavía!
muchas gracias
saludos
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 27 May 2017 10:06

jltursan escribió:Caray, si que os ha cundido -thumbup
SI tenéis algún otro problema pendiente con el emulador, ya lo comentáis :-)

Veamos, ayer me olvidé de las cosas mas sencillas, que reaparecen cuando se van
solucionando las graves!
1) ¿Hay alguna manera de mapear el teclado de forma decente?
En XRoar cada tecla de PC produce la que toca en Dragón o de CoCo,
luego deberíamos poder hacer algo ... si alguien no lo ha hecho
ya y nos ahorramos el curro extra!
2) Otra cosa interesante sería poder redirigir la salida de impresora a
un fichero de PC, otra vez pensando en XRoar. Esto es genial ya que
es otra forma de crear un fichero con datos en el PC a partir de un
programa en el emulador, ¿Alguien sabe cómo?
3) última del momento. Cuando un disquet está super lleno de ficheros
¿Cómo se pausa el listado del comando FILES y cómo se reanuda luego?
Break detiene pero no permite reanudar.
Me refiero a algo parecido a Shift @ y Espacio para Dragón ...
hasta pronto
saludos
pere

jltursan
Mensajes: 2100
Registrado: 20 Sep 2011 13:59
Agradecido : 87 veces
Agradecimiento recibido: 187 veces

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

Mensajepor jltursan » 27 May 2017 11:00

Unas pocas cosas...

Deberíais tener un disco de F-BASIC 3.0 para trabajar en condiciones, aquí os dejo uno: https://drive.google.com/open?id=0B-KmfOWpt2ZkWXJ4dFQxYzk5VGs
Guardad un master por si las moscas y trabajad siempre con una copia del archivo.

Para formatear un disco (basándonos en el XM7) tenéis que crear primero un disco en blanco mediante Tools>Make Blank Disk. El formato es 2D y si lo queréis en formato F-BASIC lo marcais.
A continuación lo montáis en el drive 1 y ya deberíais poder usarlo para salvar cosillas
SI no marcais la opción de "Create F-BASIC...", deberéis formatearlo vosotros empleando la utilidad SYSDSK, la cargais con RUN", formateais ese blanco en el disco 1 y transferís el sistema. Por último lo preparais con un DSKINI 1:
El DSKINI no formatea, solo prepara.

El teclado en el XM7 lo podéis redefinir como queráis en Tools>Configure>Keyboard. Hay varios modelos de teclado PC predefinidos, probad antes no sea que no esté por defecto el que encaje con el vuestro.

Hay muchas versiones de XM7, si algo de lo que digo no encaja es posible que sea culpa de eso, luego os subo la versión que tengo por aquí y algún emulador más interesante.

Avatar de Usuario
minter
Mensajes: 1717
Registrado: 22 Jul 2014 18:51
Agradecido : 981 veces
Agradecimiento recibido: 444 veces

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

Mensajepor minter » 27 May 2017 11:58

Los libros en idioma Hyundai del FM-7 son estos que vi:

https://archive.org/details/FM7MC6809ASM

https://archive.org/details/FM7FBASICBASRF

https://archive.org/details/F-BASICGettingStarted

Son descargables. En el lado derecho-debajo de la pantalla, hay para descargarlo en varios fomatos.

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 27 May 2017 13:15

@jltursan,
muchas gracias de nuevo -drinks
Me he descargado el disco original.
Entre hoy y mañana iré haciendo pruebas, ya te diré como me ha ido tanto el tema de poder
arrancar con un disco vacío (solo con el S.O.) y el tema de configurar el teclado.
Ya sospechaba que debía existir algo parecido al sys c: que sacó Microsoft también para los PCs
saludos
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

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

Mensajepor pser1 » 27 May 2017 13:37

minter escribió:Los libros en idioma Hyundai del FM-7 son estos que vi:
https://archive.org/details/FM7MC6809ASM
https://archive.org/details/FM7FBASICBASRF
https://archive.org/details/F-BASICGettingStarted
Son descargables. En el lado derecho-debajo de la pantalla, hay para descargarlo en varios fomatos.

Hola,
efectivamente, son descargables, pero los formatos "pdf" y "pdf with text" *NO* consigo copiar texto para pegarlo luego en el traductor banghead
El formato "full text" me pareció patético, aunque tal vez sea el único utilizable, qué mal rollo!
¿Qué formato te bajaste tu?
Y, cortando y pegando en el traductor de Google, ¿Funciona (mas o menos)?
muchas gracias
pere

Avatar de Usuario
minter
Mensajes: 1717
Registrado: 22 Jul 2014 18:51
Agradecido : 981 veces
Agradecimiento recibido: 444 veces

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

Mensajepor minter » 27 May 2017 14:39

Puf!!!
Es verdad!
Son imagenes, no son editables.

Por el momento, estoy recuperando cosas de archivo.org

http://web.archive.org/web/201608190135 ... m7.htm#TOP

Aquí me está funcionando el traductor de google y algunas cosas se entienen y otras no.

Muchas cosas están caidas, pero en la caché de google aún sobreviven. -grin
Adjuntos
_Lista de BIOS_.rar
(231.95 KiB) Descargado 24 veces
Basci V3 comandos.zip
(382.96 KiB) Descargado 28 veces
Pantalla de lista Sub Sistema.rar
(334.95 KiB) Descargado 16 veces

jltursan
Mensajes: 2100
Registrado: 20 Sep 2011 13:59
Agradecido : 87 veces
Agradecimiento recibido: 187 veces

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

Mensajepor jltursan » 27 May 2017 17:11

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.


Volver a “Fujitsu FM7”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado