Z80 Assembly Meter now supports the "SDCC-dialect"

Por Bengalack

Paladin (747)

imagem de Bengalack

13-09-2020, 08:19

Just showing some appreciation :-)

theNestruo has released an update to the, already great, extension "Z80 Assembly meter". This time we get support for some of the strange syntax SDCC outputs and requires. This is great! --One thing is your own code, but it's very handy when you investigate the code that SDCC produces.

If you don't know what I'm talking about; these are some of the wierd syntax that is used in SDCC (or more correctly, their fork of the asxxxx assembler):

ld a, (iy-1)  ==> ld a, -1(iy)
xor n ==> xor a, n

The extension is found at:


Entrar ou registrar-se para comentar

Por ToriHino

Paladin (855)

imagem de ToriHino

13-09-2020, 10:06

Thanks for mentioning the update, going to try that Smile

Por theNestruo

Champion (421)

imagem de theNestruo

14-09-2020, 10:49

Thanks for the appreciation! Big smile
I'm glad people find my little extension useful!

Por DarkSchneider

Paladin (1011)

imagem de DarkSchneider

26-03-2023, 13:17

I can't get it to work. Installed, selected MSX as platform, but when selecting some part of code there is no infobox. I selected a part of pure ASM code, without labels or anything, a simple:

ld a, 0

To ensure there is no issue with the assembler used and its directives, but nothing.
Using VSCode on macOS with Apple Silicon, but I think that should not be related.
Installed and enabled with no reported issues.

Por theNestruo

Champion (421)

imagem de theNestruo

26-03-2023, 15:02

DarkSchneider wrote:

I can't get it to work.

Have you checked the F.A.Q.? https://github.com/theNestruo/z80-asm-meter-vscode/blob/mast...
If it is still not working, please open an issue in Github (or post here) with your settings.json and the languageId of the file that is being unrecognized (far right side of the status bar).

Por DarkSchneider

Paladin (1011)

imagem de DarkSchneider

27-03-2023, 09:09

Hi, found the problem, the "z80-asm-meter.languageIds" was empty. After filling with its supposed default values works.

"asm-collection", "pasmo", "z80", "z80-asm", "z80-macroasm", "zeus-asm"

Using the version 3.5.1, maybe there is some issue with its installer.