Autor
| New OpenMsx Debugger....
|
RyJuZo msx freak Posts: 135 | Postado em: 08 Setembro 2008, 20:34   |
while I was creating a G9K demo (game) for you all to enjoy ...I came upon some bugs which I could not solve without a good debugger. BlueMsx's debugger is ok but it doesn't emulate G9K afaik. Openmsx does, but does not have a real good debugger for windows.
So I build my own and integrated it into my cross-compiler...
I made a little demonstration movie for you all...
msxsite.ryan-da-bass-man.com/debug.mpg
the bugs I had R now solved (ofcourse) so I am continuing the development of the demo which you can enjoy very soon.....the demo is a port of the first level of the Ninja Turtles game(by Konami)...btw
|
|
manuel msx guru Posts: 3528 | Postado em: 09 Setembro 2008, 00:14   |
Cool, how did you make it?
Did you ever try the openMSX debugger GUI by Edwin? It also runs on Windows. An older snapshot can be found here. |
|
RyJuZo msx freak Posts: 135 | Postado em: 09 Setembro 2008, 01:51   |
Quote:
| Cool, how did you make it?
Did you ever try the openMSX debugger GUI by Edwin? It also runs on Windows. An older snapshot can be found here.
|
No did not try it...could not find it actually...looks nice...
but missing some key-features in Edwin's debugger....like
- Setting up conditional breakpoints
- Editing memory blocks, or even send entire blocks...
- changing cpuregs/vdp/v9990..etc contents
- switching displays
because I integrated it into my compiler I also added:
- Sourceline breaking
- Compiled code can automatically be written to a disc or harddisc files and loaded into openmsx (same for roms)
- Decompile code back to IDE
and much more...
This was all done to speed up development...which it DOES !
One question...How accurate (in terms of operation not SPEED) does openmsx emulate the GFX9000? in other words are there any aspects which are NOT emulated yet or correctly?
|
|
zogo msx friend Posts: 2 | Postado em: 09 Setembro 2008, 07:45   |
Where can I found your IDE?
|
|
turbor msx freak Posts: 179 | Postado em: 09 Setembro 2008, 09:49   |
Accuracy of GFX9000....
Come onto our IRC channel and Wouter_ can give you the details, but in short (iirc)
- Timing of the commands is almost completely inaccurate.
- Since only the available software is used to test/verify the emulation one should assume that there might be errors in the not-so-often- used modes/commands.
|
|
ARTRAG msx master Posts: 1737 | Postado em: 09 Setembro 2008, 09:56   |
Great!!
For me, the main reason to use bluemsx was its debugger.
With such a fancy debugger to openmsx I could also change my development environment...

Any release date for your debugger ?
|
|
manuel msx guru Posts: 3528 | Postado em: 09 Setembro 2008, 17:09   |
Quote:
| but missing some key-features in Edwin's debugger....like
- Setting up conditional breakpoints
- Editing memory blocks, or even send entire blocks...
- changing cpuregs/vdp/v9990..etc contents
- switching displays
|
Here is the TODO list of this debugger: http://openmsx.wiki.sourceforge.net/Debugger+TODO
AFAIK conditional breakpoints are already implemented in the current code. Also editing registers. Not sure about editing debuggables in general (this is both memory and registers).
Switching displays is in Catapult. You can use them concurrently.
Anyway, I guess Edwin can be quite more specific  |
|
RyJuZo msx freak Posts: 135 | Postado em: 09 Setembro 2008, 18:48   |
Quote:
| Great!!
For me, the main reason to use bluemsx was its debugger.
With such a fancy debugger to openmsx I could also change my development environment...

Any release date for your debugger ?
|
no , no date yet...
the debugger is integrated into my crosscompiler,
and that one is still in a beta-fase....
|
|
dvik msx master Posts: 1339 | Postado em: 09 Setembro 2008, 18:51   |
Hey RyJuZo, any plans to release the blueMSX debugger you were working on? It looked very interesting as well.
|
|
manuel msx guru Posts: 3528 | Postado em: 18 Setembro 2008, 23:06   |
Editing of debuggables has been implemented now (by turbor!)
By the way, if someone is interested to help beta testing the upcoming release of openMSX, please contact us (preferably on IRC, but you can also mail or use the other contact methods).
We need your help! |
|
manuel msx guru Posts: 3528 | Postado em: 19 Setembro 2008, 23:54   |
Maybe RyJuZo is interested?? Please let me know! (Just use it in your daily developments!)
|
|
manuel msx guru Posts: 3528 | Postado em: 20 Setembro 2008, 16:43   |
Here is a recent (new) snapshot of the openMSX debugger. Only use it if you give us feedback!  The abovementioned TODO list is also updated.
Please give us feedback about it! |
|
RyJuZo msx freak Posts: 135 | Postado em: 20 Setembro 2008, 20:03   |
Quote:
| Here is a recent (new) snapshot of the openMSX debugger. Only use it if you give us feedback!  The abovementioned TODO list is also updated.
Please give us feedback about it!
|
sure I'll test your beta-versions...
just downloaded it...
curious about the step-out...is it done in TCL like the run-to ?? |
|
manuel msx guru Posts: 3528 | Postado em: 20 Setembro 2008, 21:05   |
RyJuZo: what do you mean? Anyway, step_out is not implemented in openMSX yet at all (see the above mentioned TODO list), so it's also not in the debugger GUI.
RyJuZo: can you also help beta testing openMSX itself? I've tried to send you a mail, but I haven't got a reply. If you can contact me (preferably on IRC or via mail), I can get you a beta installer of openMSX itself.
|
|
RyJuZo msx freak Posts: 135 | Postado em: 20 Setembro 2008, 21:19   |
Quote:
| RyJuZo: what do you mean? Anyway, step_out is not implemented in openMSX yet at all (see the above mentioned TODO list), so it's also not in the debugger GUI.
RyJuZo: can you also help beta testing openMSX itself? I've tried to send you a mail, but I haven't got a reply. If you can contact me (preferably on IRC or via mail), I can get you a beta installer of openMSX itself.
|
I've been away for a few days(work related) but I've replied today... |
|
|
|
|