Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbol file with Emulicious format (CDB) #89

Open
multiregis opened this issue Jun 6, 2021 · 5 comments
Open

Symbol file with Emulicious format (CDB) #89

multiregis opened this issue Jun 6, 2021 · 5 comments
Assignees

Comments

@multiregis
Copy link

Emulicious (https://emulicious.net) is a highly accurate emulator used in debugging for the sega master system, among other systems like MSX. Look to see if it's possible to generate symbol data for it from the sym file generated by asmsx.

I use the last version of asmsx on Windows 10.

Thanks.

@Fubukimaru
Copy link
Owner

Hello multiregis,

Do you have a sample of how a symbol file? The current file is supported in both OpenMSX and BlueMSX. We would need to know the differences.

Best regards :)

@multiregis
Copy link
Author

Hello, Fubuki. I think it is this file format (complex format really) but I'm not sure and the creator of the emulator doesn't explain too much, sorry.
https://github.com/roybaer/sdcc-wiki/wiki/CDB-File-Format
https://sourceforge.net/p/sdcc/wiki/CDB%20File%20Format/
It was just a suggestion cause Blue MSX works really bad for me and OpenMSX dont have interactive debugging (as far i know), and Emulicious works with Visual Studio Plugins and it have interactive debug.

@Fubukimaru
Copy link
Owner

Hello Multiregis,

Actually OpenMSX does have interactive debugging: https://github.com/openMSX/debugger It's another application that connects to the emulator.

The Visual Studio Plugin part sounds interesting. Do you know how well supported is the MSX? Does it cover MSX2 and on?

The CDB format doesn't look super complex but it would take some time. I don't have time these days, but if you're willing to wait I could work on this in a couple of months :).

@multiregis
Copy link
Author

Thanks for your reply.

Openmsx debugger it´s a great tool. In fact, I use this debugger. The problem it´s I dont know how can I auto refresh changed values during programs execution.

Emulicious only have support for MSX1. The Visual Studio Code plug-in for Emulicious haven´t full or real functionality without the symbol´s table.

I did this request cause i think it would be good (and perhaps easy to add) option for asmx. It´s not (only! ;-D) about myself or my needs. Seriously, time is not a critical factor here :-).

@Fubukimaru
Copy link
Owner

Hello!

I see. You can't change the values while executing. Ok :).

I can take a look to it in summer. Meanwhile if you want to take a look to it and propose a solution, feel free to do so! If you need any help, just ask me.

Thanks for the interest and the proposal :)

@Fubukimaru Fubukimaru self-assigned this Jun 9, 2021
@Fubukimaru Fubukimaru changed the title Request for new functionality. Symbol file with Emulicious format (CDB) Jun 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants