Skip to content

Releases: inseven/opolua

1.1.0 rc.6

13 Mar 20:59
Compare
Choose a tag to compare
1.1.0 rc.6 Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives
  • Support gGREY on Series 3
  • Support Series 3 .WVE files
  • Support correct SIBO default string encoding (CP850)
  • Start supporting OS() and CALL() syscalls properly (SIBO only)
  • (partially) support SIBO sprite syscalls

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources
  • Broken DTNow
  • Correct the capitalisation in 'Psion Series 3c'
  • Save screenshots as PNG files and include the timestamp in the filename
  • Nicer failure mode when launching help files
  • 1BPP masks
  • Preserve bitmap mode when resizing CanvasView
  • Cache composited CanvasView image, for performance
  • misc SIBO syscalls wFree, wInquireWindow, wDisableKeyClick, HwGetScanCodes (stubbed)
  • crash when recognizing awkward files

1.1.0 rc.5

13 Mar 18:31
Compare
Choose a tag to compare
1.1.0 rc.5 Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives
  • Support gGREY on Series 3
  • Support Series 3 .WVE files
  • Support correct SIBO default string encoding (CP850)
  • Start supporting OS() and CALL() syscalls properly (SIBO only)
  • (partially) support SIBO sprite syscalls

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources
  • Broken DTNow
  • Correct the capitalisation in 'Psion Series 3c'
  • Save screenshots as PNG files and include the timestamp in the filename
  • Nicer failure mode when launching help files
  • 1BPP masks
  • Preserve bitmap mode when resizing CanvasView
  • Cache composited CanvasView image, for performance
  • misc SIBO syscalls wFree, wInquireWindow, wDisableKeyClick, HwGetScanCodes (stubbed)

1.1.0 rc.4

12 Mar 20:47
Compare
Choose a tag to compare
1.1.0 rc.4 Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives
  • Support gGREY on Series 3

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources
  • Broken DTNow
  • Correct the capitalisation in 'Psion Series 3c'
  • Save screenshots as PNG files and include the timestamp in the filename
  • Nicer failure mode when launching help files
  • 1BPP masks
  • Preserve bitmap mode when resizing CanvasView

1.1.0 rc.3

11 Mar 15:19
Compare
Choose a tag to compare
1.1.0 rc.3 Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources
  • Broken DTNow
  • Correct the capitalisation in 'Psion Series 3c'
  • Save screenshots as PNG files and include the timestamp in the filename

1.1.0 rc.2

08 Mar 15:26
Compare
Choose a tag to compare
1.1.0 rc.2 Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources
  • Broken DTNow
  • Correct the capitalisation in 'Psion Series 3c'

1.1.0 rc.1

08 Mar 09:36
Compare
Choose a tag to compare
1.1.0 rc.1 Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources
  • Broken DTNow

1.1.0 rc

07 Mar 21:59
Compare
Choose a tag to compare
1.1.0 rc Pre-release
Pre-release

Changes

  • Rudimentary series 3 (SIBO) support
  • New memory model
  • Support alloc on new memory model
  • Add support to FileSystem for adding shared drives

Fixes

  • Support for reading Series 3 format .PIC files and some 1BPP fixes
  • Support --noget arg in runopo.lua
  • dEdit dialog items in new memory model
  • Implement opx.alarm.AlmAlarmState()
  • Implement some systinfo.opx fns
  • LoadResource should abs its path
  • Don't return "X" from GETCMD$ unless there's really been a quit event
  • Implement MODIFY, INSERT, PUT, CANCEL, BEGINTRANS, COMMITTRANS, ROLLBACK, INTRANS
  • stub SETDOC()
  • Implement DOW()
  • Stub CaptureKey
  • Add some Z: drive resources

1.0.1

03 Mar 20:31
Compare
Choose a tag to compare

Fixes

  • GEN$() with negative width was broken
  • HexStr shouldn't sign extend negative numbers
  • PrintFloat shouldn't add .0 to integral values
  • don't write the full 16 items in getevent array
  • don't flush in gLOADBIT or gSETWIN
  • passing a filename without path to runopo.lua was broken

1.0.1 rc

03 Mar 18:59
Compare
Choose a tag to compare
1.0.1 rc Pre-release
Pre-release

Fixes

  • GEN$() with negative width was broken
  • HexStr shouldn't sign extend negative numbers
  • PrintFloat shouldn't add .0 to integral values

1.0.0

28 Feb 01:41
Compare
Choose a tag to compare

Changes

  • Support raising a GitHub issue from the error view controller
  • Bump the version to 1.0.0

Fixes

  • actually support RMDIR
  • Implement system.SetHiddenFile()
  • NumStr with negative width was always returning an empty string
  • Reuse drawableIds once the win/bmp has been closed
  • MachineUniqueId shouldn't rely on dereference
  • Max(array, numVals) was completely broken
  • support STYLE()
  • PRINT() should always use gTMODE replace
  • Support gXPRINT
  • Support tight line spacing and fullscreen flags in DIALOG
  • gINVERT was inverting the wrong coordinates
  • Ensure the correct library section is selected when switching program
  • Remove search as it causes program layout issues on first run Unfortunately having a search controller in AllProgramsViewController was causing our UISplitViewController to get into a weird intiial state which was then leading to an overly large navigation bar when pushing ProgramViewController. That navigation bar was then occluding the top of the program's RootView meaning it wasn't possible to interact with the menu. This change removes search until we can find the issue with our use of UISplitViewController. THere's a longer discussion on the issue tracking this: #206
  • Implement sysram1.GetFileSize
  • Ensure the source viewer respects safe areas
  • TBarInit() is supposed to call gUPDATE OFF
  • Offset menu bar by an extra pixel
  • Rename the app to 'OpoLua'
  • Update Welcome app for new naming and first screen
  • Update the color icons for the Welcome program