Skip to content

Releases: breakintoprogram/agon-vdp

v1.04

13 Nov 21:46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.03...v1.04

v1.04 RC3

11 Nov 17:28
Compare
Choose a tag to compare
v1.04 RC3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.04-RC2...v1.04-RC3

v1.04 RC2

28 Sep 13:37
Compare
Choose a tag to compare
v1.04 RC2 Pre-release
Pre-release

Updates

  • #16: Increase quantity and quality of default modes in Agon
  • #34: Allocate bitmaps in PSRAM over a certain size, BMP bitmap mode
  • #51: Implement relative plotting modes and background/inverse
  • #68: Legacy mode support, double buffering support
  • #70: Fixed compile error
  • #72: VDU 14 (Paged mode) does not clear on screen mode change
  • #75: Mode 0 display corruption
  • #76: Audio enhancements
  • #80: Fix code that reverts invalid screen mode changes
  • #82: Send cursor position VDU command doesn't match documentation
  • #88: Merge in refactored Console8 VDP code
  • #89: Improve plot
  • #90: Buffered command support
  • #91: Fixed RTC in VDP protocol
  • #92: Fixed compiler warnings
  • #94: Buffer command improvements
  • #95: Optimise readLong_b to read 32 bits in from serial buffer
  • #96: Add hexload code
  • #98: Ensure switch buffer command always waits for vsync
  • #99: Plot/scroll bug fixes
  • #100: A couple of small fixes for VDUStreamProcessor

Contributions

New Contributors

Full Changelog: v1.04-RC1...v1.04-RC2

v1.04 RC1

10 Jul 20:22
Compare
Choose a tag to compare
v1.04 RC1 Pre-release
Pre-release

Fixes

  • #37: Changed MODE 2 to use QVGA_320x240_60Hz
  • #44: Added startup beep
  • #46: Added VDU 4 and VDU 5 support
  • #49: Implemented the mode parameter of GCOL for drawing commands
  • #50: Implemented vdp-gl
  • #55: VDU 23,16 support for controlling cursor movement and screen scrolling
  • #56: VDP_SCRCHAR now matches characters >= 128
  • #61: Fixed vdu_sys_sprites to correctly discard serial input if bitmap allocation fails
  • #64: Fixed behaviour of VDU 28 and VDU 30
  • #65: Improved GET$(x, y)

Full Changelog: v1.03...v1.04-RC1

Contributors

Dependencies

  • MOS 1.04 RC1

v1.03

19 Apr 12:45
a782b8a
Compare
Choose a tag to compare

Fixes

  • #2: Fixed VDU 23, 0 extensions to avoid clash with Acorn BBC BASIC programs
  • #3: Added support for higher resolution modes with less colours per pixel
  • #5: Added terminal support for CP/M (experimental)
  • #6: European keyboard support
  • #13: Checks for invalid MODE changes
  • #15: Fixed BBC BASIC so that it has a logical screen app
  • #19: Set keyboard delay and rate and LED state
  • #21: Paletted modes now default to Agon palettes
  • #24: Paged scrolling
  • #25: Increased baud rate ESP32->EZ80 to 1,152,000 baud
  • #26: Typo in boot screen ("VPD") fixed
  • #28: Increased VDU throughput no longer crashes FabGL
  • #32: *EDIT command (and other apps) performance improved
  • #35: The demo 'shadows.bas' now works correctly
  • #38: SOUND no longer hangs when a channel > 2 is used
  • #39: AGON now boots correctly when no keyboard is connected
  • #40: VDP only does a Canvas->waitCompletion in VDU after certain graphics operations

Dependencies

  • MOS 1.03

v1.03 RC5

18 Apr 20:27
ba597c8
Compare
Choose a tag to compare
v1.03 RC5 Pre-release
Pre-release

Fixes

  • #40: VDP only does a Canvas->waitCompletion in VDU after certain graphics operations

Dependencies

  • MOS 1.03 RC4

v1.03 RC4

16 Apr 11:24
8b32375
Compare
Choose a tag to compare
v1.03 RC4 Pre-release
Pre-release

Fixes

  • #21: Paletted modes now default to Agon palettes
  • #32: *EDIT command (and other apps) performance improved
  • #35: The demo 'shadows.bas' now works correctly
  • #38: SOUND no longer hangs when a channel > 2 is used
  • #39: AGON now boots correctly when no keyboard is connected

Dependencies

  • MOS 1.03 RC4

v1.03 RC3

02 Apr 12:30
3cb3d84
Compare
Choose a tag to compare
v1.03 RC3 Pre-release
Pre-release

Fixes

  • #26: Typo in boot screen ("VPD") fixed
  • #28: Increased VDU throughput no longer crashes FabGL

Dependencies

  • MOS 1.03 RC3

v1.03 RC2

26 Mar 15:33
b30e4ce
Compare
Choose a tag to compare
v1.03 RC2 Pre-release
Pre-release

IMPORTANT

If this notice is here, then please do not test unless you are in possession of a Zilog cable.

Fixes

  • #19: Set keyboard delay and rate and LED state
  • #15: Fixed BBC BASIC so that it has a logical screen app
  • #2: Fixed VDU 23, 0 extensions to avoid clash with Acorn BBC BASIC programs
  • #24: Paged scrolling
  • #25: Increased baud rate ESP32->EZ80 to 1,152,000 baud

Dependencies

Requires MOS 1.03 RC2 or greater

v1.03 RC1

19 Mar 15:36
b7f28b5
Compare
Choose a tag to compare
v1.03 RC1 Pre-release
Pre-release

Fixes

  • #3: Added support for higher resolution modes with less colours per pixel
  • #5: Added terminal support for CP/M (experimental)
  • #6: European keyboard support
  • #13: Checks for invalid MODE changes

Dependencies

Requires MOS 1.03 or greater