Releases: martindevans/Yolol
Releases · martindevans/Yolol
Yolol v12
Yolol v11
Updated Yolol assembler to accept a drectory path to --input
. All files in the directory with a yasm
extension will be compiled to a yolol
file.
Yolol v10
Yolol Emulator
- Tested against the game using the Yolol Acid test.
- Modified
Tan(x)
to produce exactly the same values as the game.
- Modified
Yolol Assembler
- Added comment character (
## comment
). - Added support for brace character which simply gets removed from compiled output after macro substitution.
- Improved error messages.
- Detected too many substitutions (usually due to a
define
loop) and throwing an error instead of looping forever.
Yolol v9
Yolol Emulator
- Fixed formatting of some negative numbers not including a
-
symbol - Implemented Factorial operator
- Lots of small performance improvements
Yolol Assembler
- Rebuilt on new Yolol version.
Yolol v8
This release includes a new version of the Emulator and the brand new assembler for the yasm
language which compiles into Yolol.
Yolol Emulator
- Better formatting of error messages
- Fixed comments
- Removed support for multiple emulators emulating a device network
- New internal implementation of strings
Yolol Assembler
- Initial release
- See some example code here
Yolol Emulator 7.0.0
- Alphabetically ordering variables when displaying them
- Added
--end_program
and-e
switches which allow you to set an end variable e.g.:done
- Many small performance improvements
Yolol Emulator 6.0.0
Version 6.0.0 of the enumator. This replaces the number implementation which should match more closely with what the game does.
Yolol Emulator 5.0.0
Added my solutions for some old challenges
Yolol Emulator 4.0.0
This release includes an entirely new parser which should handle operator precedence and associativity properly.
Yolol Emulator 3.0.0
A new release of the Emulator. This version includes auto running (--auto
) with configurable delay (--delay
).