Skip to content

Releases: AgonConsole8/agon-vdp

v2.0.0

31 Oct 17:01
7c2de5c
Compare
Choose a tag to compare

2.0.0 release of the Agon Console8 VDP

This is the first official release of the Agon Console8 variant of the VDP firmware. It is suitable to be installed and run on any and all Agon Console8 and Agon Light machines, and is fully compatible with either versions 1.4 RC2 or later of the Agon Quark MOS or version 2.0.0 or later of the Agon Console8 MOS software.

This software is fully functionally compatible with Agon Quark VDP main code branch, as of 31st October 2023. It has adopted a different numbering scheme from Agon Quark MOS, hence the numbering change.

The Console8 variant of VDP contains a few small additions, added since the Alpha 1 release. More information on this can be found on earlier release notes.

With thanks to @breakintoprogram for his fantastic work on this project, and all the other contributors to previous versions.

Upgrading from a 2.0.0 alpha version

If you are already using version 2.0.0-alpha.1 or later you are strongly recommended to use the agon-flash utility, the latest release of which (v1.5 at the time of writing) can be downloaded here.

Simply download the firmware.bin release file below, place it on your Agon's SD card, and follow the instructions.

Upgrading from 1.03 or 1.04

Upgrading can be done by building from source. PlatformIO is now the advised platform to use for building your own VDP (updated documentation on this will come to the ReadMe file in due course). Existing advice on building using the Arduino IDE remains valid.

Alternatively instead of building one can use esptool from the command line of a Windows, Linux, or MacOS machine, or the ESP Flash tool on Windows using the bootloader.bin, partitions.bin and firmware.bin files attached to this release. Some advice on how to do that can be found here.

This release was built using PlatformIO.

What's Changed since 2.0.0-alpha.2

Full Changelog: v2.0.0-alpha.2...v2.0.0

Further information on releases since 1.3

Supporting development

If you would like to support the development of the Agon Console8 and Agon Light firmware, you can sponsor me on GitHub or join my Patreon.

Please also consider supporting @breakintoprogram on Ko-Fi

v2.0.0-alpha.2

30 Oct 14:10
8f91d71
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

What's Changed

  • Add missing #include for std::find by @tomm in #75
  • Accepting segment records (type 02), warnings against overlapping ROM area addresses by @envenomator in #74
  • bump to 2.0.0 alpha 2 by @stevesims in #77

New Contributors

Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2

For more information see https://github.com/AgonConsole8/agon-vdp/releases/tag/v2.0.0-alpha.1

v2.0.0-alpha.1

28 Oct 13:10
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

Preliminary 2.0.0 release of the Agon Console8 VDP

This version is fully functionally compatible with Agon Quark main code branch, as of 27th October 2023.

It is suitable to be installed and run on any and all Agon Console8 and Agon Light machines, and is fully compatible with versions 1.4 or later of both the Agon Quark MOS and Agon Console8 MOS software.

Please see the release notes for Agon Quark VDP v1.04 RC2 for information on features included in that release since v1.04 RC1.

Additional features added to both Agon Quark and AgonConsole8 VDP since that release build include:

Additional features in the Agon Console8 VDP are:

  • A new version numbering scheme (#70)
  • Time-based flashing cursor (#31)

NB At the time of this release, the time-based flashing cursor is currently the only functional difference between the Agon Quark and Agon Console8 VDP codebases.

Contributions from

@stevesims @tomm @astralaster @envenomator and @breakintoprogram

With thanks to @breakintoprogram for his fantastic work on this project, and all the other contributors to previous versions

Upgrading from 1.03 or 1.04

Upgrading can be done by building from source. PlatformIO is now the advised platform to use for building your own VDP (updated documentation on this will come to the ReadMe file in due course). Existing advice on building using the Arduino IDE remains valid.

Alternatively instead of building one can use esptool from the command line of a Windows, Linux, or MacOS machine, or the ESP Flash tool on Windows using the bootloader.bin, partitions.bin and firmware.bin files attached to this release. Some advice on how to do that can be found here. Please note this release does not include the boot_app0.bin file illustrated on that page - it is not necessary and can be safely omitted.

(Upgrading to future releases will get easier once you have installed this release, thanks to some great work done by @envenomator and @astralaster.)

This release was built using PlatformIO.

Supporting development

If you would like to support the development of the Agon Console8 and Agon Light firmware, you can sponsor me on GitHub or join my Patreon.

Please also consider supporting @breakintoprogram on Ko-Fi