0.1.0
This release focused on improving compatibility. For this a major refactor was done, heavily modifying Lua to accept syntax differences on p8lua, and having every number in 16-bit fixed point (just as the real pico8).
Srand + random also have the same behaviour as the original pico8
- p8lua
- Improve reliability of many transforms (if shorthand, bitwise operators, unary operators, assignment operator, etc.)
- bitwise operations with decimals
- add missing assignment operators (e.g. |= &= etc.)
- draw
- fill patterns
- detect incompatible cartridges (avoid crashes)
- show warning icon when an error happens in lua
- add saves - To enable them, create the
/data/p8-saves
folder - predefined functions
- sget
- sset
- clip
- cartdata
- dget
- dset
- memset
- fillp
- pget
- flip
- band
- bor
- bxor
- brotl
- brotr
- bshl
- bshr
- blshr
- srand
- peek
- peek2
- peek4
- unpack