v0.0.5
MotC » Devlog
Various development towards an initial release.
I'm pretty happy with where the language and runtime library is now. There's a few loose ends to tidy up, but it's getting pretty close to a basic 1.0.
Change list:
- Increase default heap to 4MB.
- Fix several garbage collector bugs.
- Fix text rendering when transparent colour is not 0.
- Allow `!`, `==`, `&&`, `||` as alternatives to `not`, `=`, `and` and `or`.
- Declare variables in nested blocks. (No scoping rules yet, var is still visible outside the block).
- Declare variables in `for` statements.
- New runtime functions:
- `frac` function to get the fractional part of a float.
- `atan2`
- `srnd` (seed random # generator)
- `interval` timing function
- Use cross-platform random # generator.
- Load and play .wav files.
- Structure forward declaration.
- `flipx` and `flipy` params for `drawimg`.
- Dynamic length arrays (see `.add` and `.remove` array methods).
- Multi-line string literals.
- Various bug fixes.
Files
motc.zip 6.3 MB
Nov 15, 2023
Get MotC
Download NowName your own price
MotC
Retro game development tool
Status | Released |
Category | Tool |
Author | Tom Mulgrew |
Tags | compiler, development, Retro, tool |
More posts
- v1.2.4 constants and parameter default values60 days ago
- v1.2.3 mousewheel() and minor fixes77 days ago
- v1.2.2 variable scoping and web export fix89 days ago
- v1.2.1 add support for array based for loopsAug 01, 2024
- v1.2.0 - Intellisense releaseJul 28, 2024
- Windows export fixApr 18, 2024
- v1.1.0Feb 18, 2024
- v1.0.2Jan 21, 2024
- MotC 1.0.1 (fullscreen mode)Dec 31, 2023
- MotC 1.0 released!Dec 30, 2023
Leave a comment
Log in with itch.io to leave a comment.