Skip to content

Releases: dinoboards/ez80-for-rc

2025-08-23

23 Aug 05:33

Choose a tag to compare

2025-08-23 Pre-release
Pre-release

Release Notes

2025-08-23: ch376: CRITICAL: fix for issue with VER 3 of CH376's firmware would prevent device enumeration

2025-08-09

23 Aug 04:01

Choose a tag to compare

2025-08-09 Pre-release
Pre-release

Release Notes

2025-08-09: apps: updated to use ez80-clang-v0.0.16
2025-08-02: suphdmi: added test for font rendering to bitmap frame buffers
2025-08-08: firmware: (usb keyboard driver) refactor: changed use of DI/EI macros to DI()/EI()
2025-08-08: firmware: updated memory description in readme
2025-08-08: readme: updated main and associated readme for programming options
2025-08-08: readme: added more notes re programminer and link to pi pico programmer instructions
2025-08-07: apps:wolf3d: fix issue due to breaking change in v99x8 lib (vdp_cmd_logical_move_data_to_vram)
2025-08-07: apps:suphdmi: extended main test to test cpu/data to vram
2025-08-07: firmware: refactor: changed use of DI/EI macros to DI()/EI()

2025-08-07

07 Aug 04:03

Choose a tag to compare

2025-08-07 Pre-release
Pre-release

Release Notes

2025-08-07: apps: updated to use ez80-clang-v0.0.14
2025-08-07: apps:ez80: added a readme for the ez80.com application

2025-08-04

04 Aug 10:58

Choose a tag to compare

Release Notes

2025-08-04: firmware: critical fix; unable to boot when no battery installed

2025-08-02: firmware: updated dependency chain for boot_prompt
2025-08-01: apps: updated to use ez80-clang-v0.0.13-rc.167
2025-08-01: apps:suphdmi: fixes to compile errors
2025-07-29: apps: updated to use ez80-clang-v0.0.13-rc.116
2025-07-29: suphdmi: updated test app for new super graphics modes of the v9958-super/hdmi for rc kit
2025-07-27: hardware: added pinout diagram for cpu module
2025-07-27: programmer: updated reset to configure CS0 to CS3
2025-07-27: programmer: added command (LED ON/LED OFF) to directly control the onboard led
2025-07-27: hardware: updated doc to building and flashing in linux

2025-07-27

27 Jul 01:52

Choose a tag to compare

2025-07-27 Pre-release
Pre-release

Release Notes

2025-07-27: firmware: LED enabled and boot uart prompt added

2025-07-22

27 Jul 01:25

Choose a tag to compare

2025-07-22 Pre-release
Pre-release

Release Notes

2025-07-22: apps: updated to use ez80-clang-v0.0.13-rc.115
2025-07-20: app:shws2812: added new effect (theatre chase)
2025-07-20: apps: new app shws2812
2025-07-15: apps: updated to use ez80-clang-v0.0.13-rc.114
2025-07-15: apps: cube: added menu option to select graphics mode and removed exe version
2025-07-15: firmware: increase w/s timing for CS0 to 100ns
2025-06-21: ez80:updated readme to indicate compatibility with yellow msx platform

2025-06-21

21 Jun 04:21

Choose a tag to compare

Release Notes

2025-06-21: programmer: added small note for linux users attempting to connect to a pico pi over serial
2025-06-21: firmware:z80-emulator: fix issue with invoking RST.L %10 for version exchange

2025-06-20

20 Jun 07:43

Choose a tag to compare

2025-06-20 Pre-release
Pre-release

Release Notes

2025-06-20: ci: fix to release and release note generation
2025-06-20: firmware: fixed issue with calculating W/S B/C given a duration
2025-06-18: firmware:z80-emulator: small performance improvement in the instruction table delegation
2025-06-18: firmware:z80-emulation: updated tech note, regarding interrupt handling
2025-06-18: firmware:z80-emulation: removed msx-memory-probe test - no longer needed
2025-06-18: firmware:z80-emulation: refactors/cleanup use of helper macros
2025-06-18: firmware:z80-emulation: implemented some additional in x, (c) instruction and added config entries EN...
2025-06-17: firmware:z80-emulator: adjusted main memory timing for catridge compatibility
2025-06-17: firmware:z80-emulation: moved some code to ram for small performance improvement
2025-06-17: firmware: adjusted memory layout - uart code to ROM
2025-06-17: apps: fix issue with make not ensuring ../bin dir and hbios-lib are created as required
2025-06-17: firmware: fixes to calulation of timing to B/C or W/S counts
2025-06-17: apps: updated to use ez80-clang-v0.0.13-rc.113 - emulator support moved from crt to within app code
2025-06-17: firmware:z80-emulation: adjusted io timing -- verified on cpu clock of 40mhz
2025-06-16: apps:ez80: added to report detected cpu type (emulation or native)
2025-06-16: firmware:z80-emulation: implemented call.il cc, mmm
2025-06-16: firmware:ez80-emulator: implemented rst00
2025-06-16: apps: updated make scripts for cpm/msx configs
2025-06-15: firmware:ez80-emulation: removed special isr handling - too complex and fragile
2025-06-15: firmware:z80-emulation: refactor jrcc implementations
2025-06-15: firmware:z80-emulation: implemented rst %10
2025-06-15: apps: updated to use ez80-clang-v0.0.13-rc.112 - emulator support in runtime
2025-06-15: firmware: fixes to enable emulator to switch to native and back - tested with updated ez80-app compiled with updated runtime
2025-06-14: Merge branch 'main' into dean/firmware-z80-emulator
2025-06-14: firmware: change configuration of wine/windows to expect ZDS installed on C drive. also fixed issue with identify and assigned date to firmware image
2025-06-11: firmware:z80-emulator: fix issue with jp po, nn
2025-06-11: firmware:z80-emulator: fix issue with transition from and to emulator - ensure correct iy/pc value maintained
2025-06-11: firmware:z80-emulator: readjusted i/o throughput due to corrected cpu speed detection
2025-06-11: apps:ez80test - wip to verify z80 emulation
2025-06-11: firmware:z80-emulator: readjusted i/o throughput due to corrected cpu speed detection
2025-06-10: firmware:z80-emulator: always now boots in emulator mode (until SYSUTL_VER_EXCHANGE)
2025-06-10: firmware: adjusted speed detection to avoid need for interrupts and fix secondary clocks to be configured after cpu speed detection
2025-06-09: firmware:z80-emulation: added placeholder for additional ez80 supported instructions
2025-06-09: firmware:z80-emulation: only rst.l for exchange version will trigger a switch to native - other rst.l are interpreted as per ez80
2025-06-09: firmware:z80-emulation: adjusted i/o timing to ensure vdp is not overloaded
2025-06-09: firmware:z80-emulation: always boots external rom using emulator - then switches to native when a RST.L %18 is encountered
2025-06-07: firmware: fix bootup failure when cpu is running at 32mhz
2025-06-07: firmware: refactor - moved code/vars to optmise rom/ram allocation
2025-06-07: firmware:ez80-emulation: fix issue with incorrectly setting interrupt state
2025-06-07: firmware:ez80-emulation: updated make dependencies
2025-06-06: firmware:z80-emulation: workaround very strange issue with in a,(c) and its execution address in memory
2025-06-05: firmware:z80-emulation: refactor helper macros
2025-06-05: firmware:z80-emulation: fix potential race condition with reading I register and reading IEFx flag
2025-06-05: firmware:z80-emulation: applied rate limiting to all i/o operations
2025-06-05: firmware:z80-emulation: auto detect msx config and boot using emulation otherwise boot native
2025-06-05: firmware:z80-emulation: replaced {int iy, int iy} with {lea iy, iy+2}
2025-06-05: firmware:z80-emulation: fix issues with otir and inir and adjusted timing
2025-06-04: firmware:z80-emulation: implemented in a, (c)
2025-06-04: firmware: ldir/lddr re-implemented due to some unknown compatibility issue
2025-06-02: firmware: added notes to readme on using wine or a windows VM
2025-06-01: firmware:z80-emulation: additional zxall tests passing (srz80,srzx,st8ix1,st8ix2,st8ix3,stabd)
2025-05-31: firmware:z80-emulation: upto ld8rrx zxall tests passing
2025-05-31: firmware:z80-emulation: upto ld8ixy zxall tests passing
2025-05-31: firmware:z80-emulation: implemented some additional instructions
2025-05-31: firmware:z80-emulation: refactor all 'critical' code into its own file (code that run from on-board RAM)
2025-05-30: firmware:z80-emulation: refactor various ld r,r implenented using macro helpers
2025-05-30: firmware:z80-emulation: implemented inir and in b, (c)
2025-05-30: firmware:z80-emulation: removed magic number %FF for IO_SEGMENT
2025-05-30: firmware:z80-emulation: implemented ld a, (bc)
2025-05-30: firmware:z80-emulation: implemented ld (bc), nn
2025-05-30: firmware:z80-emulation: implemented ld (nn), de/bc
2025-05-30: firmware:z80-emulation: implemented ld r, (ir+d)
2025-05-30: firmware:z80-emulation: implemented out (c), a
2025-05-30: firmware:z80-emulation: refactor flags into single byte (bit field)"
2025-05-30: firmware:z80-emulation: implemented halt
2025-05-29: firmware:z80-emulation: refactor - implemented maskable interrupt handling (IM1 only)
2025-05-29: firmware:z80-emulation: refactor - removed unused variables
2025-05-29: firmware:z80-emulation: implemented some more opcodes
2025-05-29: firmware:z80-emulation: implemented some more opcodes
2025-05-28: firmware:z80-emulation: incsp, incx, inc.. tests passing
2025-05-28: firmware:z80-emulation: incm tests passing
2025-05-28: firmware:z80-emulation: incb..incl, incbc..inchl, inci{x,y} tests passing
2025-05-28: firmware:z80-emulation: incb tests passing
2025-05-28: firmware:z80-emulation: inca tests passing
2025-05-28: firmware:z80-emulation: daa,{cpl,scf,ccf} tests passing
2025-05-28: firmware:z80-emulation: cpi1 tests passing, cpd1 generating crc mismatch
2025-05-28: firmware:z80-emulation: refactor z80_bit ( ..)
2025-05-28: firmware:z80-emulation: bitx tests passing
2025-05-28: firmware:z80-emulation: alu8x tests passing
2025-05-27: firmware:z80-emulation: alu8rx tests passing
2025-05-26: firmware:z80-emulation: refactored ix and iy handlers into seperate files
2025-05-26: firmware:z80-emulation: alu8r tests passing
2025-05-26: firmware:z80-emulation: alu8i tests passing
2025-05-26: firmware:z80-emulation: fix addhlsp
2025-05-26: firmware:z80-emulation: added special opcodes to switch between emulation and native code execution
2025-05-25: firmware:z80-emulation: add16x tests passing
2025-05-25: firmware:z80-emulation: wip: initial set of zexdoc tests passing
2025-05-25: firmware:z80-emulation: work in progress - validating with zexall test suit
2025-05-24: firmware:z80-emulation: work in progress
2025-05-21: apps: updated to use ez80-clang-v0.0.13-rc.111 (fix)
2025-05-20: apps: updated to use ez80-clang-v0.0.13-rc.111
2025-05-18: apps:/whet/dhry: implemented clang/exe versions
2025-05-18: apps:cpmexmpl: updated as per breaking lib change for CPM_SYS_FCB
2025-05-15: apps: updated to use ez80-clang-v0.0.13-rc.110
2025-05-15: apps:suphdmi: added test for super graphics mode 10
2025-05-13: apps:wolf3d: adjusted/fixed layout for save menu
2025-05-13: apps:wolf3d: disabled DrawLevel - not enough room
2025-05-13: apps:wolf3d:refactor SetTimeCount to update firmware's tick count
2025-05-13: apps:wolf3d: flush usb keyboard when clearing key state
2025-05-13: apps:vfirm: added ez80_usb_kyb_flush
2025-05-13: apps:suphdmi: fixes to make due to recent lib config
2025-05-13: apps:wolf3d: fixes for loading/saving game
2025-05-12: apps:wolf3d: removed sdl.c
2025-05-12: apps:wolf3d: removed joystick support
2025-05-12: apps:wolf3d: updated to use new usb_kyb_event fn
2025-05-12: apps:firmware: verify new firmware function usb_kyb_event
2025-05-12: apps:wolf3d: fully deprecated SDL_Delay
2025-05-12: apps:wolf3d: marked additional code for APP_DEBUG use only
2025-05-11: apps:wolf3d: fully deprecated screenBuffer array
2025-05-11: apps:wolf3d: fix memory corruption issue
2025-05-11: apps:wolf3d: adjusted view sizer - and limited to max size of 15
2025-05-11: apps:wolf3d: change latchpics type to pixel_surface_t
2025-05-11: apps:wolf3d: removing more double buf for menu/2d
2025-05-11: app:ez80: fix issue with report calculation for ns period overflowing
2025-05-10: apps:wolf3d: v9958 io delays implemented by adjusting ez80 I/O access timing to 15 bus cycles
2025-05-10: apps:wolf3d: 2d screen updates refactored and status bar working with clipped left/right
2025-05-14: firmware:usb: fixed issue with intermittent timing issue when issuing commands (CH_CMND)
2025-05-14: firmware:usb-kyb: updated flush to also clear kyb event records
2025-05-12: firmware: added new fn usb_kyb_report
2025-05-09: firmware:usb: small optimisation to interrupt handler
2025-05-09: apps:wolf3d: re-enabled intro splash screens
2025-05-09: apps:wolf3d: re-enabled PG13 splash screen
2025-05-09: apps:wolf3d: fixed position of introscreen elements
2025-05-09: apps:wolf3d: refactor - renamed VL_SetV9958VideoMode to VL_SetV9958VideoMode
2025-05-09: apps:wolf3d: fix issue with early error causing lockup in quit/free_ptr
2025-05-08: release-notes: fix issue where incorrect tag caused release notes to include previous releases
2025-05-08: apps: updated to use clang v0.0.13-rc.109
2025-05-05: apps: updates due to rename of lib function ez80_usb_kyb_event to kyb_event
...

Read more

2025-03-29

29 Mar 09:55

Choose a tag to compare

Release Notes

2025-03-29: apps: update ez80-clang required version to 0.0.13-rc.94
2025-03-29: firmware: enabled CS1 memory timings. On boot configures optimal timing for CS0 and CS1
2025-03-29: apps:exe: auto detect installed memory and relocated as per options
2025-03-29: apps:cube: simplified hdmi implementation
2025-03-29: apps:ez80: extended to support managing CS1 timing
2025-03-29: apps: update ez80-clang required version to 0.0.13-rc.91
2025-03-29: apps: cube/mbrot: updated to ensure vdp_init is called before any vdp operations
2025-03-29: suphdmi: added vdp_init call
2025-03-29: apps:cube: added colour and enable large palette for super res version
2025-03-29: firmware: updated on-chip-ram storage of bss/data sections - all memory pushed to top of on-chip-ram
2025-03-28: apps: update ez80-clang required version to 0.0.13-rc.87
2025-03-02: firmware: extended CS0 range from 3Fxxxx to FFxxxx
2025-03-26: apps:suphdmi: added tests for super modes 8 to 12
2025-03-26: apps:suphdmi: creating tests for vdp commands
2025-03-25: apps: mbrot - updated to support super res modes
2025-03-25: apps: cube - updated to support super res modes
2025-03-24: apps: added app suphdmi to test super hdmi video module
2025-03-05: apps:ez80: updated -S0 scanning to support newer linear memory modules
2025-03-02: apps:exe updated to support (and require) relocation table at end of file
2025-01-27: wolf3d: added target to global apps target
2025-01-10: apps:wolf3d: attempt to fix/correct timing/tics calculations
2025-01-08: apps:wolf3d: fixed bug in scale_post_asm when viewsize is small
2025-01-07: apps:wolf3d: optimisation applied to ScaleShape
2025-01-07: apps:wolf3d: optimisation: added pre-calculated vars view_height_plus_one and view_half_width
2025-01-07: apps:wolf3d: change type for flags from int32 to int24
2025-01-07: apps:wolf3d: refactor renamed scale_post_calc_ycount to scale_post_asm
2025-01-07: apps:wolf3d: optimising ScalePost calc_ycount
2025-01-07: apps:wolf3d: optimising ScalePost calc_ycount
2025-01-07: apps:wolf3d: moved global var postsource to drawing_params
2025-01-06: apps:wolf3d: optimising ScalePost calc_ycount
2025-01-06: apps:wolf3d: optimising ScalePost calc_ycount
2025-01-06: apps:wolf3d: optimising ScalePost calc_ycount
2025-01-06: apps:wolf3d: optimising ScalePost calc_ycount
2025-01-06: apps:wolf3d: optimising ScalePost - added view_width and view_half_height
2025-01-06: apps:wolf3d: optimising ScalePost - added postx and view_height to drawing_params
2025-01-06: apps:wolf3d: optimising ScalePost
2025-01-06: apps:wolf3d: optimising ScalePost
2025-01-06: apps:wolf3d: added some more optimised shift functions
2025-01-05: apps:wolf3d: refactor - heightnumerator and other fixed conversion encapsulated
2025-01-05: apps:wolf3d: refactor renamed #define mapwidth/mapheight to MAP_WIDTH and MAP_HEIGHT
2025-01-05: apps:wolf3d: refactor added function fixed_rounded_down
2025-01-05: apps:wolf3d: refactor renamed fixed_rounded_down to fixed_to_short
2025-01-05: apps:wolf3d: refactor added function fixed_by_wallpos_by_16
2025-01-05: apps:wolf3d: refactor added function wallpos_to_fixed
2025-01-05: apps:wolf3d: refactor added function short_to_fixed to convert short to int32_t
2025-01-04: apps:wolf3d: drawing of status bar (SurfaceToScreen) now draws directly to vdp
2025-01-04: apps:wolf3d: changed height to 192
2025-01-04: apps:wol3d: improved latchToScreen to avoid need to scale from 320 to 256
2025-01-04: apps:wol3d: removed some duplicated functions
2025-01-04: apps:wol3d: removed some duplicated functions
2025-01-04: apps:wolf3d: optimised rendering by apply palette with custom VDP function
2025-01-03: apps:wolf3d: removed need for GetPixel
2025-01-03: apps:wolf3d: optimising AsmRefresh
2025-01-03: apps:wolf3d: screen width locked to 256 bytes
2025-01-03: apps:wolf3d: optimising ScalePost
2025-01-03: apps:wolf3d: optimising ScalePost
2025-01-03: apps:wolf3d: optimisation in ScalePost and added fps logger
2025-01-03: apps:wolf3d: optimising AsmRefresh
2025-01-03: apps:wolf3d: optimising AsmRefresh
2025-01-03: apps:wolf3d: optimising AsmRefresh
2025-01-03: apps:wolf3d: more type adjustments for vars in ScaleShape
2025-01-03: apps:wolf3d: optimised >> 3 shift for int24_t
2025-01-03: apps:wolf3d: move PMPages pointer to on-chip fast ram
2025-01-03: apps:wolf3d: removed ScaleShape's unused flags param
2025-01-03: apps:wolf3d: optimised >> 6 shift for int32_t
2025-01-03: apps:wolf3d: optimised >> 4 shift for TextureFromFixedShift
2025-01-03: apps:wolf3d: applying specific custom shift function
2025-01-03: apps:wolf3d: optimised CalcHeight - adjusted bit widths
2025-01-02: apps:wolf3d: optimised converting fixed to int16_t
2025-01-02: apps:wolf3d: removed some debug loggin
2025-01-02: apps:wolf3d: limited serial keyboard support - demo mode enabled - adjustment to menu layouts
2025-01-02: apps:wolf3d: compile ScalePost optimised for speed
2025-01-02: apps:wolf3d: moved some more functions to fast on-chip ram
2025-01-02: apps:wolf3d: compile CalcHeight with -O2 optimisation
2025-01-02: apps:wolf3d: moved CalcHeight into fast on-chip ram
2025-01-01: apps:wolf3d: implemented a version of fixed mul in assembly. approx 1 fps now
2025-01-01: apps:wolf3d: new game rendering - no key or sound support - very low frame rate
2024-12-19: apps:wolfutil: testing and optimising FixedMul
2024-12-18: apps:wolf3d: scaled images for initial screens and bar layout
2024-12-17: apps:wolf3d: optimised CAL_HuffExpand
2024-12-17: apps:wolf3d: scale the intro screens to 256
2024-12-17: apps:wolf3d: renders game screen layout - but not scalling to 256
2024-12-17: apps:ez80: added support for managing tick timer
2024-12-17: apps:wolf3d: change to use id_mm instead of malloc/free - displays main menu
2024-12-16: apps:wolfutils: testing of purging of mm blocks
2024-12-16: apps:wolf3d: failing with Out of memory at id_ca.c:873
2024-12-15: apps:wolfutils: adjust signon screen width/resizing
2024-12-15: apps:wolf3d: fixing the signon screen to use the 'double' buffering surface
2024-12-15: apps:wolf3d: renders text 'press a key'
2024-12-15: apps:wolf3d: sdl rg surface implemented as simple buffers
2024-12-15: apps:wolf3d: verifying tile extract and storing into 'latch'
2024-12-14: apps:wolf3d: porting: signon screen loaded from disk and displayed on v9958 hdmi adapter
2024-11-23: wolf3d: porting
2025-01-27: github-action: fix to ensure *.EXE app files are also captured into apps archive
2025-01-27: apps: updated to use ez80-clang-v0.0.13-rc.79
2025-01-24: apps: remove unused make variable
2025-01-16: apps: updated all Makefile to ensure bin directory is created if needed
2025-01-10: apps: removed retired alt firmware applications and support code
2025-01-10: firmware: removed alt firmware feature
2025-01-10: firmware/programmer: update ci pipeline to fix issues with firmware packaging within programmer
2025-01-10: apps: updated clang version to due to new dependency requirements
2025-01-01: firmware: re-arrange on-chip RAM allocation to perfer upper pages. Allowing lower pages to be used by applications
2024-12-13: apps: verify: additional checks for new malloc implementation
2024-12-13: apps:ez80: enabled updating multiple settings
2024-12-13: apps: updated requirement for ez80-clang to v0.0.13-rc.65
2024-12-13: apps:ez80: added support to manage flash w/s
2024-12-12: apps: hwadl: verify on_chip linker sections
2024-12-06: apps:cpmexample: fixes for CPM_SYS_FCB testing
2024-12-06: apps: updated to use ez80-clang v0.0.13-rc.59
2024-12-06: apps:ez80: added option -I to set I/O bus config
2024-12-02: app:verify: updated as per new version of malloc_init
2024-12-02: apps:cfiles: exe variant added
2024-12-02: apps:exe: default extension to exe
2024-12-02: apps:verify: verify atexit
2024-12-02: apps:exe: loader optimisation - updated to use cpm functions, rather than standard c io functions
2024-12-02: app:posxfile: confirm stat is case insensitive and respects cwd
2024-12-02: apps:verify and fix vsprintf
2024-12-02: apps:verify math function tan
2024-12-01: apps: fixes - updated ez80-clang reference
2024-12-01: apps:verify math functions pow/exp2f
2024-11-28: apps: corrected the clang download tool path for ci build
2024-11-28: apps: updated to use v0.0.13-rc.45 of ez80-clang compiler
2024-11-27: apps:cfiles: verifying fseek(end) and ftell
2024-11-25: app:posxfile: added test for lseek,read
2024-11-23: apps: cfiles, posxfile and cpmexampl updated to test various new io functions
2024-11-23: apps:exe: new loader to load and run .exe (2mb) binaries
2024-11-22: apps:exe: new app under development to load large binaries
2024-11-22: apps:ez80: updated to use libez80rc
2024-11-22: apps:ez80: added option -M= to config bus state for main memory
2024-11-22: apps:ez80: refactor
2024-11-22: apps:ez80: refactor
2024-11-22: apps: incremented require clang version - to fix arg passing issue
2024-11-22: apps:ez80: fix issue with mixing of bus/cycle and wait/state assignments
2024-11-22: apps: ez80: optimise for speed
2024-11-22: readme: updated link for tool chain to use github release reference
2024-11-22: app: ez80: added memory scan option
2024-11-22: apps: refactor - code moved into appropriate dirs
2024-11-22: apps: ez80: fixed to work with latest firmware and enabled setting CS0 timing
2024-11-21: app: cpm examples: formatting fix
2024-11-21: apps: ez80: fixes to use correct firmware functions
2024-11-20: libcpm: added f_sfirst,f_snext
2024-11-16: apps: added cpmexampl to test bdos calls
2024-11-14: apps: verifying c_write, c_writestr, get_iobyte
2024-11-13: apps: verifying cpm_term
2024-11-13: apps: verifying malloc library support
2024-11-11: apps: verifying libcpm exports FCB address
2024-11-09: apps: verify clib implementation of getopt
2024-11-09: apps: verify: crt __inot
2024-11-09: apps: n...

Read more

2024-10-05

05 Oct 02:10

Choose a tag to compare

Release Notes

2024-10-05: gha: only create for tagged builds
2024-10-05: gha: create release candiate
2024-10-05: gha: create candidate release notes
2024-10-05: pages: removed pages site - been moved to dinoboards.com.au
2024-10-03: github-actions: export firmware hex/version into programmer build
2024-10-03: github-actions: split across multiple jobs
2024-10-03: github-actions: fix issue with programmer build on CI
2024-10-03: programmer: mark firmware converter bash scripts as executable
2024-10-03: programmer: updated to embedded a eZ80 firmware within the pi pico's firmware
2024-10-02: docs/index: adjusted ready-for-soldering.mp3 embedded asset
2024-10-02: Update docs/index.md
2024-10-02: Updated schematic to current latest versions
2024-10-01: docs: added some more details to index page
2024-10-01: readme: fix path for schematic links
2024-10-01: readme: added links to schematics
2024-09-30: Added docs dir. In prep for github pages site
2024-09-30: hardware: fix the github-action build script
2024-09-30: hardware: added github action to build jed file
2024-09-30: readme: updates to readme files
2024-09-29: programmer: flash command now operational and flashed the ROM
2024-09-29: firmware: flash fdiv calculation simplified
2024-09-29: added gitattributes to have correct line endings for linux/windows files
2024-09-29: programmer: updated docker image to pre-compile picotools
2024-09-28: github-actions: added programmer and apps
2024-09-28: adding github action to use docker/wine to build firmware on every push
2024-09-28: programmer: added new command to set cpu freq used for timing calculations
2024-09-27: programmer: added reset and mode commands
2024-09-27: programmer: re-activated wait for zda high defense
2024-09-27: programmer: added pause and continue commands
2024-09-27: programmer: added command flash - wip only parses a hex file
2024-09-27: programmer: status command now details the specific status bits
2024-09-27: programmer: some refactoring and added initial command line processor
2024-09-26: programmer: pi pico tool chain dockerised
2024-09-25: programmer: added simple stdin read-line bufferred input
2024-09-25: programmer: spike code to retrieve status register
2024-09-25: updated zds/makefile to have external memory consistent with design (0x30xxxxxx
2024-09-22: programmer: clock signal now has a 50% duty cycle
2024-09-22: added scripts to faciliate created github releases