Skip to content

Release v0.4

Choose a tag to compare

@envenomator envenomator released this 23 Apr 12:38
· 84 commits to main since this release

Status: work in progress

Release notes:

  • Implemented *linenumber scrollable EDIT shortcut (b1fec67). Type *linenumber <RETURN> and either go <LEFT> with the cursor to edit the line, or <RETURN> again, or select another linenumber with <UP><DOWN> or <J><K> keys. You can still do *EDIT linenumber, but this is way easier
  • Implemented the MOUSE statement (ab7377a)
  • Implemented the ADVAL function (a3816ce) with BBC micro compatibility for virtual ADC channels 1-4 and fire buttons on channel 0. Channel 5 returns all Agon Console8's digital button pins as 16bit integer bitfield
  • WAIT actually waits for VBLANK when no argument is given (85af429)
  • WAIT n bug resolved, when n >= 256 (max 2.5s wait time) (88b61cc)
  • OSCALL page 0xFF intercept framework ported (#8)
  • Fix for memory indirection operator '?' (#9)
  • Odd negative-integer exponent result fix (763bcab)
  • Fix for DIM allocation sizes >= &10000 (42b210a5bb)
  • Fix to INKEY to correctly support 24bit values (0b60861ccc)
  • Fixed issue with re-assigning PAGE (923b2753e0)