-
Notifications
You must be signed in to change notification settings - Fork 14
FAQ
Please look at the breaking changes page.
To disable the mouse capture by FS-UAE add the launch option (.vscode/launch.json):
{
"configurations": [
{
"emulatorType": "fs-uae",
...
"options": [
...
"--automatic_input_grab=0"
],
...
}
]
}
Please verify:
- You have at least a 0.7 version extension installed
- FS-UAE Or WinUAE is a custom build with the remote debugger (try with the prebuilt binaries).
This is due to the way the emulator deals with the copper emulation.
This is due to the way the emulator deals with the copper emulation.
Go to the "output" tab (menu: view/Output), if you select "Amiga Assembly" in the combo (in the Output tab view) you will see all the errors from vasm / vlink.
If you use a binary compiled from files in another workspace directory, the debug info may point to an unknown path. In this case, you'll have to set the replacement expressions in the launch configuration.
"configurations": [
{
...
"sourceFileMap": {
"my/old/path": "my/new/path/"
}
...
},
]
The first section of the executable must be a code section. Please verify that the first object added to vlink contains your entry point. You may try some vlink options like -mrel
to automatically merge sections, when there are PC-relative references between them.
"amiga-assembly.vlink": {
"enabled": true,
...
"options": [
...
"-mrel"
]
}
}
Please verify in the launch configuration that you have this options set:
"preLaunchTask": "amigaassembly: build"
- If you are on linux please check the authorizations of the binary files.
- Select the "OUTPUT" tab and in the combo select "Amiga Assembly" you will get some logs that might be interesting.
For the custom registers you can add to the watch:
m $dff180,4
or
m ${COLOR00},4
For all the registers at once:
m $dff000,512,4,1
000002f0 | ...ð
00dff000: 000002f0 | ...ð
00dff004: a0001cca | ...Ê
...
00dff1f0: 00000000 | ....
00dff1f4: 00000000 | ....
00dff1f8: 00008000 | ....
00dff1fc: 0000ff3a | ..ÿ:
WinUAE uses relative paths, sometimes they are bigger than the 260 default max path size.
Try to activate the long paths in windows : https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=powershell
For fs-uae launch configuration add the parameter:
- "--kickstart_file=C:/my_path_to_kickstarts/Kickstart1.3.rom"
For winuae launch configuration add the parameter:
- "-r", "C:/my_path_to_kickstarts/Kickstart1.3.rom"
Add the parameter entrypoint to the vlink configuration:
"vlink": {
...
"entrypoint": "my_main_file.s",
...
},
Set the setting amiga-assembly.checkErrorOnSave To false.
The binDir setting is corrupted.
Please restore the default setting and reload the binaries.