New OpenMsx Debugger.... (Development Fórums MSX)MSX Resource Center            
                    
English Nederlands Espa�ol Portugu�s Russian              
 Notícias
   Página principal
  Arquivo de notícias
  Tópicos de notícias

 Recursos
   Fórums MSX
  Artigos
  Reviews
  Reportes de feiras
  Fotografias
  Feiras e encontros
  Enquetes
  Links
  Procurar

 Software
   Downloads
  Web-Loja

 MRC
   Quem somos nós
  Entre para nosso time
  Doações
  Políticas
  Contate-nos
  Faça um Link para nós
  Estatísticas

 Procurar
 
  

  

 Login
 

Nome do Usuário

Senha




Você ainda não tem uma conta? Torne-se um amigo-MSX e registre uma conta agora!


 Estatísticas
 

Existem 41 convidados e 0 Amigos do MSX online

Você é um usuário anônimo.
 

Fórums MSX


Fórums MSX

Development - New OpenMsx Debugger....

Vai para pág. ( 1 | 2 Próxima Página )
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...
 
Vai para pág. ( 1 | 2 Próxima Página )
 







(c) 1994 - 2008 Fundação MSX Resource Center. MSX é uma marca registrada da MSX Licensing Corporation.