Skip to content

Development - #12

Open
frehwagen wants to merge 8218 commits into
frehwagen:developmentfrom
MEGA65:development
Open

Development#12
frehwagen wants to merge 8218 commits into
frehwagen:developmentfrom
MEGA65:development

Conversation

@frehwagen

Copy link
Copy Markdown
Owner

No description provided.

Oliver Graf and others added 26 commits August 31, 2024 13:02
this seems not to work, unfreeze does not mount with it
…und-at-mb-boundaries

826 dma srcdst addresses wrap around at mb boundaries
Sustain is a level rather than a duration. This commit will change the naming of the register as well as the description.
Integrate HDMI audio bugfix from the Tyto 2 project.
Joris van Zwieten and others added 30 commits May 14, 2026 16:43
- sdcardio: add $D6C1 to fastio read pass-through (was missing, causing
  busy-wait to never spin and all operations to appear instant); remove
  stale $D6CC/$D6CD/$D6CE entries from read and write paths; reorder
  cases to be in address order.
- $D6C1 status register: remove busy bit (poll $D680 bit 0 instead);
  remove block_mismatch bit; shift remaining bits down to bit 0=error,
  bit 1=initialization error, bit 2=internal fault.
- Replace REJECTED state with ERROR_IDLE, ERROR_UNINITIALIZED, and
  ERROR_INTERNAL_ERROR, isolating all dev_error assignments to these
  dedicated states. Strobe-while-busy now silently ignored.
- Verify mismatch now redirects post_transaction_state to ERROR_IDLE,
  closing the QSPI bus cleanly before reporting the error.
- C driver: busy polls moved to $D680 & 0x01; error checks unified to
  $D6C1 & 0x01. Applied to both s25flxxxs and s25flxxxl controllers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…tlebotsFan/mega65-core into MassiveBattlebotsFan-DMAgic_line_mode_improvements
Also: last minit QSPI interface fix
commit fb21cdd
Author: Paul Gardner-Stephen <paul@m-e-g-a.org>
Date:   Fri Aug 29 17:22:25 2025 +0930

    fix infinite loop in #913

commit b883045
Author: Paul Gardner-Stephen <paul@m-e-g-a.org>
Date:   Fri Aug 29 16:59:39 2025 +0930

    fix CHDIR trap return value #913
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.