Output a Spectaculator

Avatar de Usuario
leander
Mensajes: 161
Registrado: 10 Jun 2013 20:13

Output a Spectaculator

Mensajepor leander » 20 Oct 2013 18:03

Hola, estoy haciendo cosillas con asm usando Pasmo, me pregunto si desde este lenguaje se puede sacar datos o valores al emulador Spectaculator (en una nueva ventana, por ejemplo), no me refiero a usar el debugger para leer registros o áreas de memoria.
Muchas gracias.
Visita mi blog sobre PIXEL ART y lo Retro en general.
http://www.pixkat.com

mcleod_ideafix
Mensajes: 925
Registrado: 13 Ene 2012 09:45

Re: Output a Spectaculator

Mensajepor mcleod_ideafix » 21 Oct 2013 13:10

Yo uso Pasmo + Spectaculator: ensamblo en pasmo, y el resultado (un TAP) lo cargo directamente en Spectaculator. Para tenerlo todo integrado, uso ConTEXT, y asigno una tecla a la función de ensamblar, y otra a la función de llamar a Spectaculator con el TAP generado.

Puedes tener Spectaculator arrancado desde antes, y en modo pausa. De esa forma, al cargar el TAP seguirá estando en modo pausa y desde ahí, lanzar el depurador e ir paso a paso. Otra cosa que puedes hacer es poner un breakpoint (antes de cargar el TAP) en la dirección de memoria donde sabes que comenzará tu programa. Cuando cargues el TAP, saltará directamente el depurador para que puedas examinar memoria, etc.
Cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista.

Avatar de Usuario
leander
Mensajes: 161
Registrado: 10 Jun 2013 20:13

Re: Output a Spectaculator

Mensajepor leander » 21 Oct 2013 15:22

Es que estoy buscando cuantos ciclos han pasado entre un breakpoint a otro, para optimizar rutinas.
Muchas gracias.
Visita mi blog sobre PIXEL ART y lo Retro en general.
http://www.pixkat.com

mcleod_ideafix
Mensajes: 925
Registrado: 13 Ene 2012 09:45

Re: Output a Spectaculator

Mensajepor mcleod_ideafix » 22 Oct 2013 00:25

susso escribió:Es que estoy buscando cuantos ciclos han pasado entre un breakpoint a otro, para optimizar rutinas.
Muchas gracias.

Pones los dos breakpoints. Cuando salte el primero, anotas los ciclos. Ejecuta de nuevo y saltará el segundo. Anotas y restas del valor anterior.
OJO que Spectaculator cuenta los T-estados desde que salta la última interrupción, así que si tu rutina tarda más de 20ms, este sistema no te valdrá.
Cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista.

Avatar de Usuario
leander
Mensajes: 161
Registrado: 10 Jun 2013 20:13

Re: Output a Spectaculator

Mensajepor leander » 22 Oct 2013 00:29

Gracias, gracias, gracias!!!!!
Pondré unos di y ei en alguna parte.
Visita mi blog sobre PIXEL ART y lo Retro en general.
http://www.pixkat.com

Avatar de Usuario
leander
Mensajes: 161
Registrado: 10 Jun 2013 20:13

Re: Output a Spectaculator

Mensajepor leander » 02 May 2014 02:20

He vuelto a retomar el asm, ya voy avanzando con una rutina que dibuja tilesets de mapas.Imagen


Enviado con Tapatalk
Visita mi blog sobre PIXEL ART y lo Retro en general.
http://www.pixkat.com

dancresp
Mensajes: 5150
Registrado: 13 Nov 2010 02:08
Agradecido : 54 veces
Agradecimiento recibido: 131 veces

Re: Output a Spectaculator

Mensajepor dancresp » 05 May 2014 15:34

mcleod_ideafix escribió:Yo uso Pasmo + Spectaculator: ensamblo en pasmo, y el resultado (un TAP) lo cargo directamente en Spectaculator.

Con lo divertido que es hacerlo con el GENS-3 directamente en el Spectrum... -banghead


Volver a “Lenguajes de Programación y herramientas Dev”

¿Quién está conectado?

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