Newbie question: using openMSX to debug

Page 2/3
1 | | 3

By Calindro

Rookie (18)

Calindro's picture

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?

By ren

Paragon (1930)

ren's picture

23-04-2021, 14:37

Quote:

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

Not at this moment.

By AxelF

Champion (395)

AxelF's picture

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.

By santiontanon

Paragon (1695)

santiontanon's picture

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

By albs_br

Champion (453)

albs_br's picture

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?

By Calindro

Rookie (18)

Calindro's picture

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!

By Calindro

Rookie (18)

Calindro's picture

30-04-2021, 21:25

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

By albs_br

Champion (453)

albs_br's picture

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.

By albs_br

Champion (453)

albs_br's picture

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

By Manuel

Ascended (19057)

Manuel's picture

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
Page 2/3
1 | | 3