spasm-ng icon indicating copy to clipboard operation
spasm-ng copied to clipboard

SPASM-ng is a z80 assembler with extra features to support development for TI calculators.

Results 51 spasm-ng issues
Sort by recently updated
recently updated
newest added

Pretty self-explanatory, but it confused me when it gave me the error.

This builds on top of #74 to remove a lot of old crusty patterns that mostly relate to targeting Windows as a primary platform. Using CMake, vcpkg and C++17 features:...

Travis hasn't been truly free for open-source projects since 2021, and is no longer used by this project.

This is unneeded after c++11, and broken from c++17. Fixes https://github.com/alberthdev/spasm-ng/issues/73

The existing Makefile is not very nice, and is probably extremely out of sync with the old visual studio project files. Try to unify them using CMake.

`hash.h` uses` std::binary_function` on the string comparator function, which is an error when built as c++17 or newer because `std::binary_function` was removed in c++17 (after being deprecated in c++11). With...

When unable to parse an operand to something that appears to be a macro, ensure the required string for the error message is passed. Failing to do so causes undefined...

A file containing only the string `b(` (no newline) causes the assembler to crash. Stack trace looks like this: ``` Pass one... Program received signal SIGSEGV, Segmentation fault. __strlen_avx2 ()...

When a space is inserted between the name of a macro and its parameter list, the parameter list is silently ignored. Minified example: ```z80 #define bcall(xxxx) rst 28h \ .dw...

I need to make 2 changes to start building on macOS Monterey (M1): 1. Replace -lgmp with `-L/opt/homebrew/Cellar/gmp/6.2.1_1/lib/` in the line `LDFLAGS += -lgmp -lcrypto` 2. Add the following flags...