New OpenMsx Debugger....

Page 1/2
| 2

Par RyJuZo

Master (236)

Portrait de RyJuZo

08-09-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...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... Smile

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

!login ou Inscrivez-vous pour poster

Par Manuel

Ascended (18704)

Portrait de Manuel

09-09-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.

Par RyJuZo

Master (236)

Portrait de RyJuZo

09-09-2008, 01:51

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?

Par zogo

Supporter (3)

Portrait de zogo

09-09-2008, 07:45

Where can I found your IDE?

Par turbor

Champion (496)

Portrait de turbor

09-09-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.

Par ARTRAG

Enlighted (6828)

Portrait de ARTRAG

09-09-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...
Smile
Any release date for your debugger ?

Par Manuel

Ascended (18704)

Portrait de Manuel

09-09-2008, 17:09

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 :)

Par RyJuZo

Master (236)

Portrait de RyJuZo

09-09-2008, 18:48

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...
Smile
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....

Par dvik

Prophet (2200)

Portrait de dvik

09-09-2008, 18:51

Hey RyJuZo, any plans to release the blueMSX debugger you were working on? It looked very interesting as well.

Par Manuel

Ascended (18704)

Portrait de Manuel

18-09-2008, 23:06

Editing of debuggables has been implemented now (by turbor!) Smile

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!

Par Manuel

Ascended (18704)

Portrait de Manuel

19-09-2008, 23:54

Maybe RyJuZo is interested?? Please let me know! (Just use it in your daily developments!)

Page 1/2
| 2