Skip to content

Releases: redcrab2016/Brainfuck-Macro-Assembler

New sample : color ANSI Conway's Game Of Life

06 Apr 15:37
492c3e6
Compare
Choose a tag to compare

New sample : ANSI Conway's Game Of Life
The aim is to show usage of assembler operation AROTL and AROTR (Arrays and Matrix : array of array)

WARNING : Windows has some difficulties to support ANSI directive,
No test was done on Windows.
Image of life

New sample : ANSI Hanoi Tower

03 Apr 16:22
4b84a40
Compare
Choose a tag to compare

New sample : ANSI Hanoi Tower
The aim is to show a more complete example of ANSI usage

WARNING : Windows has some difficulties to support ANSI directive,
No test was done on Windows.
Image of Hanoi

New sample : color ANSI Mandelbrot

30 Mar 15:56
2d72d2a
Compare
Choose a tag to compare

new include

  • include/ansi.inc

new examples

  • samples/ANSI1b/ansi1b.asm
  • samples/mandel/mandelANSI.asm

Image of mandelANSI

Fixes in fixed point number, add Mandelbrot example

29 Mar 13:08
4ba9486
Compare
Choose a tag to compare

Fixes in fixed point number include files
New example : ASCII mandelbrot, in folder samples/mandel

More classic macro invoke syntax

23 Mar 18:37
a4ca21f
Compare
Choose a tag to compare

Fixes, especially in signedX.inc macros
More regression tests (test folder)
New example : 32 bits integer Fibonacci (using of include/signedX.inc : signed32.inc)
Better readability of the .pc.asm generated files
Two macro invocation syntaxes : classic and javascript way
Debugger, not yet complete , but display change, stepping enhanced.

Fixes, regression test, basic debugger

15 Mar 18:47
27b29bc
Compare
Choose a tag to compare

Some ugly bugs are fixed
Some regression test (test folder) BF Assembler files are added

A basic debugger has been added (option -X)

Fixes, new sample, better BF interpreter performance

08 Mar 18:22
23bd2a7
Compare
Choose a tag to compare

Fixes : Compiler issue on OR and AND operator
New sample : Signed 16 bits integer (inc,dec, add, sub, mul, div)
BF interpreter performance : optimization on repeated same instruction and on common pattern

New Sample and minor fix

05 Mar 17:23
09f80ed
Compare
Choose a tag to compare

new sample Byte2HexaString
minor fixes on instruction INF and SUP

New Sample and minor fix

02 Mar 19:29
c4ee3b5
Compare
Choose a tag to compare

This release include a fix (flush output missing) and a new sample "Byte2String"

First release

02 Mar 18:12
c039256
Compare
Choose a tag to compare

Initial release of BF Macro Assembler compiler / executor

Enjoy !
bf.zip