rolandshacks/vs64

Linux install does not work

Rytikar opened this issue · 11 comments

Installed VS64 2.02 on Ubuntu 22.10 and VC 1.74.3

acme, cc65 and vice installed. paths in settings updated (/usr/bin/acme, /usr/bin/cc65)

Command to create project produces:
'Command 'VS64: Create ACME Assembler Project' resulted in an error (command 'vs64.createProjectAsm' not found)

Opening example folder with main.asm generates:

  • Executing task: build example
    Error: spawn ENOTDIR

When trying to run: No example.report created in build folder.

Thank you for the report. Will immediately have a look.

Ok. This is not a bug, but a not well handled mistake in the settings - which I should fix and improve soon.
Both mentioned settings (acme and cc65 - and also llvm) are installation DIRECTORIES which need to be set if they are not the default. For a usual Linux installation, just leave it blank and it should be fine. In case you used the Getting Started wizard, you can just tick off the settings steps.

As said before, thanks for the feedback - I will think about how to make this more robust.

Please clear the settings for acme and cc65, try again and let me know if things are fine now.

Right, that was fast, and it worked. I removed the settings to blank paths and things started to work. Nice
I also created a launch config and got the example program to run in vice.
Many thanks, :-)
Btw, I plan to have a big C64 program (36k assembler) from 1988 converted to cross assembling. I have no idea how all my tools from 35 years ago work anymore, so better start with improved setup in 2023. :-) I will use this setup to see if it holds up. If something comes up I will contact you. Now to get those assembly files from the C64 to Linux...
Thanks for the help

Same (probably) issue but in windows with vanilla vscode (fresh install, no extensions).

I installed VS64 v2.0.2 in VS Code 1.74.3. I did not have ACME Cross Assembler installed. Only VICE emulator.
I noticed that the button "Update Settings" in "Get Started" window did not work. I could go into settings clicking on the gear icon on the side of extension icon and updated the path to ACME (after installation) and VICE.

I tried to ctrl+shift+p VS64: Create Acme Assembler Project and got the error:
'Command 'VS64: Create ACME Assembler Project' resulted in an error (command 'vs64.createProjectAsm' not found)

Similar error also occur when I try every other option from the ctrl+shift+p menu for the extension. For instance, trying "Getting Started" returns command 'vs64.showWelcome' not found.

I've tried to clean all configuration options without success. Also tried to uninstall/reinstall both extension and vscode.

Should be fixed with release v2.0.3
(Release has been published on vscode marketplace)

Please check and re-open in case the problem is not gone.
THANK YOU!!

Wow! Thanks for the quick response and update.
I will check if the problem persists and, if so, I'll reopen this and give you the information you asked.