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

Remote debug start executable not working with a kickstart 1.3 #17

Open
prb28 opened this issue Jan 26, 2019 · 4 comments
Open

Remote debug start executable not working with a kickstart 1.3 #17

prb28 opened this issue Jan 26, 2019 · 4 comments

Comments

@prb28
Copy link
Collaborator

prb28 commented Jan 26, 2019

Reported on the vscode extension : prb28/vscode-amiga-assembly#49.

The function remote_debug_start_executable:

void remote_debug_start_executable (struct TrapContext *context)

does not seems to work properly with a kickstart 1.3.

May the RunCommand of the dos library be different between the kickstart version ? (The documentation I have found online doesn't seems to mention it)

I saw it has been a source of discussion with @tonioni on issue FrodeSolheim#63. I admit, I do not have a good understanding of the underlying uae concepts.

Do you have some hints to help me to fix this issue ?

@emoon
Copy link
Owner

emoon commented Jan 27, 2019

If I remember correct RunCommand isn't supported on 1.3 and the way this is implemented in UAE is that Toni added a hook so when the run command is being executed on the Amiga side a callback to the emulator is being done. So currently 1.3 isn't supported and I'm not sure how to add support for it.

As an Amiga 500 style config can still use a 2.0 ROM I decided that that wasn't such a big deal in the end even if it would be nice to support it.

@prb28
Copy link
Collaborator Author

prb28 commented Jan 27, 2019

thanks, I'll have a look to see if there is an easy way to do that.

@nekoniaow
Copy link

nekoniaow commented Jan 28, 2019

[deleted off topic remark about amiga-host/external-trigger interface]

There has to be an equivalent to RunCommand() somewhere in the OS 1.3 ROM even if the function is not explicitly callable on dos.library, I doubt the WB and CLI both incorporated their own version of that code each, it probably is somewhere there.

@prb28
Copy link
Collaborator Author

prb28 commented Jan 28, 2019

Maybe the createProc function will work for all the kickstarts.

prb28 added a commit to prb28/fs-uae that referenced this issue Feb 2, 2019
prb28 added a commit to prb28/fs-uae that referenced this issue Feb 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants