Discussion:
ASSEMBLE patch for CT60
(too old to reply)
Guillaume Tello
2010-12-29 15:12:49 UTC
Permalink
Hi,

I patched ASSEMBLE (Brainstorm's assembler) to get it to run on the CT60.
There were two problems:

1) crash when assembling top file from the editor without the 5s options
of the CT60.
2) bad information dialog box with "Informations..." menu entry.

1) On my version, you don't get the crash anymore (I flush the caches
just after the PEXEC(3), for that I had to take some place in the error
messages to put my own instructions, the message "Obsolote preferences
file" doesn"t exist anymore).

2) I have disabled the Informations meny entry, so you can't clic it
anymore.

Fell free to ask for this patched version if you use ASSEMBLE...

Guillaume.
wongck
2011-01-01 11:26:11 UTC
Permalink
Post by Guillaume Tello
Hi,
I patched ASSEMBLE (Brainstorm's assembler) to get it to run on the CT60.
Wow, Guillaume, you can do that.
Is there any possibility for you to patch Pure Debugger?
Thanks.
Guillaume Tello
2011-01-01 17:12:57 UTC
Permalink
Post by wongck
Post by Guillaume Tello
Hi,
I patched ASSEMBLE (Brainstorm's assembler) to get it to run on the CT60.
Wow, Guillaume, you can do that.
Is there any possibility for you to patch Pure Debugger?
I have found a version PD60.PRG that runs ont the CT60 but with
problems, the redraw is not correct. So the informations displayed are
not up to date when I trace a program. I have to reopen the CPU window
and then clic on the other windows to get them updated.
Strange..

Guillaume.
Post by wongck
Thanks.
wongck
2011-01-02 11:25:11 UTC
Permalink
        I have found a version PD60.PRG that runs ont the CT60 but with
problems, the redraw is not correct. So the informations displayed are
not up to date when I trace a program. I have to reopen the CPU window
and then clic on the other windows to get them updated.
        Strange..
Really? You found one that work on CT60?
Can you tell me where to find it?
I have been looking for one for over two years without any success.

Thanks!!

Rgds
WongCK
Guillaume Tello
2011-01-02 12:42:43 UTC
Permalink
Post by wongck
Post by Guillaume Tello
I have found a version PD60.PRG that runs ont the CT60 but with
problems, the redraw is not correct. So the informations displayed are
not up to date when I trace a program. I have to reopen the CPU window
and then clic on the other windows to get them updated.
Strange..
Really? You found one that work on CT60?
Can you tell me where to find it?
I have been looking for one for over two years without any success.
On the Medusa Systems page, download HADESSH.ZIP and you'll find PD60
if the UTILITY/DEBUGGER folder.

http://www.medusacomputer.com/thes-download.html

Guillaume.
wongck
2011-01-03 00:54:03 UTC
Permalink
        On the Medusa Systems page, download HADESSH.ZIP and you'll find PD60
if the UTILITY/DEBUGGER folder.
Thanks !! :-) :-)
I will look there.
I didn't look there as I have no Hades.
Guess, i should not leave any stone unturned.

rgds
Guillaume Tello
2011-01-03 08:32:41 UTC
Permalink
Post by wongck
Post by Guillaume Tello
On the Medusa Systems page, download HADESSH.ZIP and you'll find PD60
if the UTILITY/DEBUGGER folder.
Thanks !! :-) :-)
I will look there.
Glad to help!
Post by wongck
I didn't look there as I have no Hades.
Guess, i should not leave any stone unturned.
Your remark lead me to a question: are there more files downloadable on
the WEB than stones on earth?

Guillaume.
Post by wongck
rgds
wongck
2011-01-03 15:49:22 UTC
Permalink
        Your remark lead me to a question: are there more files downloadable on
the WEB than stones on earth?
may be more files than stone :-)
If the Maya used files to make their calendar, they will not run out
of 2012 stones.

I tried the PD60.PRG and it works.
I was able to step through a simple test program.
The variables seems to change on my system as I step through the
program.
The program is just like a for loop to see the number changing... so
may be it is small so it works.

Also I have to revert to Videl mode with VI to give a bigger screen.
I used VDI copy mode as otherwise the user screen will crash the
program.

It does not like the radeon at all. Using radeon, the screen is black
but flashes of the windows can be seen.
The output to the user screen was OK, I had a form_alert and it came
out OK.
It seems that if I have overlapping windows on the debugger screen,
the window will be displayed but the positioning are all wrong.

Any way, thanks for pointing out the file. It works on Videl and it is
really much better than not having a debugger.
Guillaume Tello
2011-01-03 16:07:11 UTC
Permalink
Post by wongck
Post by Guillaume Tello
Your remark lead me to a question: are there more files downloadable on
the WEB than stones on earth?
may be more files than stone :-)
If the Maya used files to make their calendar, they will not run out
of 2012 stones.
:-)) But are stones-files compatible with each other?
Post by wongck
I tried the PD60.PRG and it works.
I was able to step through a simple test program.
The variables seems to change on my system as I step through the
program.
The program is just like a for loop to see the number changing... so
may be it is small so it works.
The fact is that I didn't try it on the Videl!
Post by wongck
It does not like the radeon at all. Using radeon, the screen is black
but flashes of the windows can be seen.
I put "Memcopy" as video setting.
I can see the windows but the page displayed is not updated. When I
trace a program I can see for a short while the pointer advancing but
then, the old screen comes back. So a buffer with the correct image is
really up to date but it's not the one that remains displayed. To get
it, I use Ctrl+C to activate the CPU window and then I click on every
other window to update it.

Rodolphe Czuba sent me sources for a debugger expected to run on his
first project Phenix 060. The work is not finished and I'm not sure to
understand everything in it. The source is written in a way that I'm not
used to: library, modules, etc... I always program with a single file
(M_Player is a single file source with 600kb of text but... compiled in
10 seconds on the TT).

Well... The name of this project was Centinel. It appears that it has
interesting options like being able to be run from the AUTO folder and
install itself in memory. Very useful for drivers etc...

Guillaume.
wongck
2011-01-05 09:06:11 UTC
Permalink
        I put "Memcopy" as video setting.
        I can see the windows but the page displayed is not updated. When I
trace a program I can see for a short while the pointer advancing but
then, the old screen comes back. So a buffer with the correct image is
really up to date but it's not the one that remains displayed. To get
it, I use Ctrl+C to activate the CPU window and then I click on every
other window to update it.
Thanks for this.
I tried the CPU window. It's almost the same as the overlapping window
trick.
But the Videl mode works better so I will use the Videl mode.
        Well... The name of this project was Centinel. It appears that it has
interesting options like being able to be run from the AUTO folder and
install itself in memory. Very useful for drivers etc...
I have not heard of this as well.
lp
2011-01-08 17:46:40 UTC
Permalink
Post by Guillaume Tello
Post by wongck
Post by Guillaume Tello
Hi,
I patched ASSEMBLE (Brainstorm's assembler) to get it to run on the CT60.
Wow, Guillaume, you can do that.
Is there any possibility for you to patch Pure Debugger?
I have found a version PD60.PRG that runs ont the CT60 but with
problems, the redraw is not correct. So the informations displayed are
not up to date when I trace a program. I have to reopen the CPU window
and then clic on the other windows to get them updated.
Strange..
Any docs floating around on the net for Pure Debugger?
--
http://www.bright.net/~gfabasic/ [GFA-Basic, AtarIRC, Hades060, FreeMiNT]
Guillaume Tello
2011-01-08 18:23:23 UTC
Permalink
Post by lp
Post by Guillaume Tello
Post by wongck
Post by Guillaume Tello
Hi,
I patched ASSEMBLE (Brainstorm's assembler) to get it to run on the CT60.
Wow, Guillaume, you can do that.
Is there any possibility for you to patch Pure Debugger?
I have found a version PD60.PRG that runs ont the CT60 but with
problems, the redraw is not correct. So the informations displayed are
not up to date when I trace a program. I have to reopen the CPU window
and then clic on the other windows to get them updated.
Strange..
Any docs floating around on the net for Pure Debugger?
If you have any particular question, you can try here! We are some
users reading this group.

Guillaume.
PeP
2011-01-09 14:49:46 UTC
Permalink
Is there any chance you could make a binary diff to allow free
distribution of this patch?

-- PeP
Guillaume Tello
2011-01-09 15:20:38 UTC
Permalink
Post by PeP
Is there any chance you could make a binary diff to allow free
distribution of this patch?
-- PeP
Why not, but I must be sure that the version I have is the common one!
I put my patched version for downlaod on my site assuming that it's not
a commercial software anymore and that I only give the editor (not the
assembler, nor the linker).

At then end of this page:
http://gtello.pagesperso-orange.fr/falcon_e.htm

Guillaume.
PeP
2011-01-13 13:39:41 UTC
Permalink
Great work, Guillaume! :)

Loading...