FPGRARS v2.0.0
A new major version!
Run with ./fpgrars your_riscv_file.s
or ./fpgrars --help
to see the options.
You may also find the new docs site useful!
Changelog
- A completely new parser. Error messages now should look more like this
and less like this
although not every error message is as clear as the above. If you find an error that could be improved, please create an issue exemplifying it! - Added some command-line flags for debugging purposes:
--print-instructions
and--print-state
(see--help
for more info). - Fixed lexer issues, such as #6
- The new docs website
Caveats
- FPGRARS v2 is not as battle tested as v1, so there may be bugs v1 didn't have, or features I forgot to implement. If that happens, please create an issue to warn me about it!
- MACROSv21.s does not work anymore without removing the spaces from the following hexadecimals:
.eqv IrDA_CTRL 0xFF20 0500 .eqv IrDA_RX 0xFF20 0504 .eqv IrDA_TX 0xFF20 0508
UnB students should get the --unb
version