opbasm icon indicating copy to clipboard operation
opbasm copied to clipboard

Open PicoBlaze Assembler

Results 16 opbasm issues
Sort by recently updated
recently updated
newest added

Prior to the patch, opbasm used a single preprocessor filename (source_file.gen.psm) that could correspond to distinct generated content (e.g. with -D macros). This filename represents a race condition when many...

Since opbasm already requires Python 2.7+ (per the README), we are improving forwards compatibility at no cost.

This has been deprecated since Nim 0.19.0. Quoth the ChangeLog: [1] nil for strings/seqs is finally gone. Instead the default value for these is "" / @[]. Use --nilseqs:on for...

Remove nil usage to fix nimble install Update opbsim.nim to work with Nim > 1.0.0 See e.g. this issue: https://github.com/FedericoCeratto/nim-httpauth/issues/12

The code in the repository contains many fixes which are not available in the installation from PyPI. E.g. `m4` isn't found on Windows system due to missing double quotes for...

Example broken code: ``` label : or s0, s0 call label ``` Output from latest master: ``` » opbasm -m 1024 -3 --verbose wat.psm OPBASM - Open PicoBlaze Assembler 1.3.9...

Example output: ``` rother@server:~/psm$ opbasm -3 -i test.psm4 --verbose b'\x1b[35mOPBASM - Open PicoBlaze Assembler 1.3.9\x1b[0m' b'\x1b[35mTarget architecture: \x1b[0m\x1b[32mPicoBlaze-3\x1b[0m' ``` This used to work in older versions, where the text was...

The following code does not work: ``` proc: jump .test if (sA == 1) { nop() } .test: nop() ``` This is because the `if` will create a label that...

Hello, I am trying to assemble code that uses the DSIN, DSOUT and EQU directives, as defined in [here](https://www.xilinx.com/support/documentation/ip_documentation/ug129.pdf). It looks like opbasm doesn't support these directives. Are there equivalent...