Skip to content

0.1.0

Compare
Choose a tag to compare
@voliva voliva released this 30 Jan 22:53
· 62 commits to main since this release

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