asMSX
asMSX copied to clipboard
AsMSX, originally developed by Pitpan. More info: https://www.msx.org/wiki/AsMSX.
If you put an INCLUDE inside an IF, and condition is false, asmsx include the file likewise Example: USE_SCREEN = 2 IF USE_SCREEN == 2 ;.INCLUDE "LIB/FORSCREEN2.GEN" ENDIF IF USE_SCREEN...
Hello asMSX team! I am developing a routine that I would like to work with in the asMSX, Sjasm and tniASM cross-assemblers, but the peculiarities of defining constants and variables...
## Description Sorry for my bad English. The BIOSVARS directive defines a list of variables based on the one defined in [Grauw's MSX Assembly Page](http://map.grauw.nl/resources/msxsystemvars.php). The variables _(or would it...
Title origin: [link](https://southpark.fandom.com/wiki/Pig_and_Elephant_DNA_Just_Won%27t_Splice) Exemple code ``` ;Uncomment next line and...BOOM! ;USE38 = 1; to use 38h as interruption hook ;Comment next line if you uncomment line before. USE38 = 0;...
Take this code ``` USE_SCREEN=5 ZILOG BIOS ROM START GAME GAME: IF USE_SCREEN == 4 call SCREEN4RENDER ENDIF IF USE_SCREEN == 5 call SCREEN5RENDER ENDIF SCREEN5RENDER: ret ``` and asmsx...
Emulicious (https://emulicious.net) is a highly accurate emulator used in debugging for the sega master system, among other systems like MSX. Look to see if it's possible to generate symbol data...
Experimenting with asMSX, I found a case where it behaved in a different way than I expected. For example, it seems that asMSX compiles this code fine: ``` label1: jp...
In the case of the macro, you cannot use any label inside because the name will be duplicated. For instance, something stupid like: ``` LOCO: MACRO #a, #b jpnz .nothing...
Use memory buffers instead of temporary disk files to pass input to flex scanners and bison parser
I don't think it's a good idea to write a file just so we can pass it to flex scanners or bison parser. Here is a bit from flex documentation:...