How to code in assembly and witch tool to do it

Page 3/3
1 | 2 |

By sergio max

Rookie (24)

sergio max's picture

20-08-2018, 06:31

keith56 wrote:

You can get my windows builds of VASM from my site, along with some quick documentation on how to use it,
Its command line based, I do my editing with Notepad++ , and have some build batchfiles linked to the execute command, so I can compile and run with a single function key, meaning its no slower than when I use winape
http://www.chibiakumas.com/z80/vasm.php

You want to get the PDF 'manuals on VASM if you really want to get into it, as there are lots of syntax options, output options and other features!

yes i do thank you verry much keith56 ! :RNFF:

By sergio max

Rookie (24)

sergio max's picture

20-08-2018, 06:53

i need the bios rom explained for msx1

By NYYRIKKI

Enlighted (5396)

NYYRIKKI's picture

20-08-2018, 07:18

By sergio max

Rookie (24)

sergio max's picture

20-08-2018, 08:03

thanks a lot !

By keith56

Master (153)

keith56's picture

20-08-2018, 11:35

Looking at my documentation on the vasm page today:
http://www.chibiakumas.com/z80/vasm.php
I noticed some important missing options I learned after creating it (I've just updated it now...)

1. nocase switch
if you don't like case-sensitivity add the command switch -nocase ... vasm will ignore case in labels and other definitions, this helped me a lot, as WinAPE's assembler is not case sensitive.

2.chklabels
if you don't indent RET (if you put it at the far left) Vasm will think it's a lablel... the -chklabels switch will warn if your label has the same name as a ASM command, thus letting you know when you've put a non-indented asm command.

By rendomizer

Rookie (27)

rendomizer's picture

02-11-2018, 09:19

merci

By DamnedAngel

Master (143)

DamnedAngel's picture

02-11-2018, 11:34

I am in the middle of a C + ASM project. I am using Visual Studio + SDCC. SDCC comes with sdasz80 integrated.
I built a makefile which builds all asm libs, then compiles and links the final C executable, then generates a symbol file understood by OpenMSX, which helps a lot in live step-by-step debugging within the emulator.
Editing is sweet, as I take advatage of many VS features. The compilation is a one-button-press, fast as hell procedure from within the IDE. I maintain OpenMSX running with the executable directory mounted as a floppy and execute the program (it is a MSX-DOS application). The makefile could even control OpenMSX execution via scripts, but I did not find it needed.
Compilation outputs and Errors are listed inside VS's panels, so everything happens inside the IDE.
Incredibly seamless.

By Wolverine_nl

Paragon (1046)

Wolverine_nl's picture

02-11-2018, 11:53

DamnedAngel wrote:

I am in the middle of a C + ASM project. I am using Visual Studio + SDCC. SDCC comes with sdasz80 integrated.
I built a makefile which builds all asm libs, then compiles and links the final C executable, then generates a symbol file understood by OpenMSX, which helps a lot in live step-by-step debugging within the emulator.
Editing is sweet, as I take advatage of many VS features. The compilation is a one-button-press, fast as hell procedure from within the IDE. I maintain OpenMSX running with the executable directory mounted as a floppy and execute the program (it is a MSX-DOS application). The makefile could even control OpenMSX execution via scripts, but I did not find it needed.
Compilation outputs and Errors are listed inside VS's panels, so everything happens inside the IDE.
Incredibly seamless.

I do almost the same, I use Code Blocks as an IDE with SDCC, also use OpenMSX to test it directly with diskasDir.

Page 3/3
1 | 2 |