Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge performance enhancements and some small bugfixes, from stripwax 1.20 release #5

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Conversation

stripwax
Copy link
Contributor

No description provided.

stripwax added 28 commits May 12, 2022 00:48
… bool, make a bunch of other things bool for consistency. Slightly simplifies pause handling and a small reduction in firmware size.
…ruid) require this; I'll need to find another way to stop the buzz at eof
… also make it more sensitive. Also removed some old unused section of the main loop that checked buttons but didn't do anything with them.
…he correct fix for periodic clicking during long pause blocks)
Merge processing improvements to master
…rd show up as a usb storage device when plugged in via cable
…ed1306) printtext. and add new scrolling mode, where text stops at the end of its scroll and starts at the beginning. Also removed some unused data (presumably left over from old variants)
…arlier commit - needed for AVR (at least while our Display.ino does not handle __FlashStringHelper natively)
1. remove oric-specific buffer and function that was only used in one place (and reusing ReadByte instead)
2. removing redundancy and code duplication in the checkForExt functions
3. removing redundancy and code duplication across the Counter1, Counter2, lcdTime functions
4. replace some ints with bytes
5. move some local 'temporary buffers' outside of functions and reuse (the 'out' buffer for the ReadXxxx functions and the fileheader buffer for tzx and ay)
6. remove some unused global variables

Firmware image size for Arduino Uno build was checked after every change to confirm size reduction.
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.

1 participant