Newbie question: using openMSX to debug

Página 2/3
1 | | 3

Por Calindro

Rookie (18)

imagem de Calindro

23-04-2021, 08:47

Sorry guys, I missed your messages. I kept an eye on "Latest forums posts" but didn't see it pop up there.
There is no way to watch a topic for replies, right?

albs_br wrote:

If you want to test yourself, the code is at https://github.com/albs-br/penguin-platformer.

tniASM isn't supported very well, yet. I was told that Glass and sjasm would be the popular assemblers in the MSX community but it seems like tniASM also belongs to the popular ones.

Unfortunately I don't know how to build a rom from your sources. Could you please send a built rom to me so I can investigate why it gets misdetected?

Do you know other tniASM roms with source available? That would help me improve tniASM support.
Maybe santiontanon can share such a list? From what I understand he gathered such projects for his assembler optimizer.

Tamagozawari wrote:
Calindro wrote:
albs_br wrote:

Yep. I can watch a memory adress there, but not a list.

I tried also on Emulicious debugger, but with other problems...

What other problems did you have with Emulicious debugger?

Sorry for the offtopic, but I had problems loading a Konami-mapper-type-ROM file that was (apparently) wrongly autodetected as an "MSX basic" cartridge. Could you maybe explain how Emulicious analyses ROMs in order to determine their mapper? Is it possible to override the autodetected value and force a particular mapper type?

Thanks in advance.

Can you please send me that rom so I can investigate what goes wrong?

Por ren

Paragon (1932)

imagem de ren

23-04-2021, 14:37

Quote:

There is no way to watch a topic for replies, right?

Not at this moment.

Por AxelF

Champion (395)

imagem de AxelF

24-04-2021, 12:37

I think it is best practice to support free and open source assemblers for best support,
thats why Glass and Sjasm are very popular.

Por santiontanon

Paragon (1770)

imagem de santiontanon

24-04-2021, 15:04

Calindro wrote:

Maybe santiontanon can share such a list? From what I understand he gathered such projects for his assembler optimizer.

Of course!! These are the three that I found and I use for testing!
- https://github.com/theNestruo/msx-pyramidwarpex
- https://github.com/nanochess/Zombie-Near
- https://github.com/nanochess/z80rogue

Por albs_br

Champion (467)

imagem de albs_br

24-04-2021, 17:54

Calindro wrote:

Can you please send me that rom so I can investigate what goes wrong?

There is a built ROM on github too: https://github.com/albs-br/penguin-platformer/blob/master/pe...

Thanks for keeping emulicious such a great tool. Any plans to support MSX 2 and over?

Por Calindro

Rookie (18)

imagem de Calindro

27-04-2021, 10:28

albs_br wrote:
Calindro wrote:

Can you please send me that rom so I can investigate what goes wrong?

There is a built ROM on github too: https://github.com/albs-br/penguin-platformer/blob/master/pe...

Thanks for keeping emulicious such a great tool. Any plans to support MSX 2 and over?

Thanks for the rom! Looking into it now. :)

MSX 2 is planned, yes. :)

@santiontanon thanks for sharing the links!

Por Calindro

Rookie (18)

imagem de Calindro

30-04-2021, 21:25

@albas_br and @Tamagozawari both of your issues should be solved by today's update. Smile

Por albs_br

Champion (467)

imagem de albs_br

06-05-2021, 04:49

Indeed the bug is fixed. Also noted many new features (CPU use graph is cool). It has the best debugger of all MSX emulators IMHO.

Por albs_br

Champion (467)

imagem de albs_br

07-03-2022, 02:09

Is there a way to ram_watch a signed variable?
I'm aware of the -format parameter, but, as far as I know, it has only two possible values: hex and dec

For example:

#ram_watch   add     0xc01f      -type word      -desc NextShot_Struct_Addr       -format hex
#ram_watch   add     0xc021      -type byte      -desc FramesSinceLastShot            -format dec

Is there any documentation on this subject? I googled it but haven't found.

Thanks

Por Manuel

Ascended (19308)

imagem de Manuel

07-03-2022, 21:15

Of course there is documentation. Did you try the help command?

For example:

help ram_watch
help ram_watch add
Página 2/3
1 | | 3