rcmolina / MaxDuino

Unified firmware for tzxduino and casduino
https://www.va-de-retro.com/foros/viewtopic.php?t=5541&start=9999
88 stars 21 forks source link

Firmware size reduction and CAS output rewrite: Many small changes and one large one! details in description #67

Closed stripwax closed 1 month ago

stripwax commented 1 month ago

Firmware binary size , then commit id, followed by a description of what I changed. Overall 2% (400 bytes) firmware size reduction as well as new features

28870 - master 28742 - f07f25 - progmem reduction (no loss of functionality) 28742 - 099c87 - functional improvement (no progmem increase) 28768 - a5abb2 - new feature (glue block), small progmem increase 28730 - 934b75 - progmem reduction (no loss of functionality) 28742 - 564d5f - code style improvement and bugfix for old bug, small progmem increase 28694 - ca4cdc - progmem reduction in CAS (no loss of functionality) 28694 - 398a9a - code style improvement (variable naming), no functional changes 28674 - cad031 - code style improvement (ISR volatile-correctness), progmem reduction 28568 - df49a8 - code style improvement (more volatile-correctness), progmem reduction 28456 - 89337d - remove CAS wave(), rewrite CasProcessing to use wave2 in ID15/Direct mode; progmem reduction 28458 - c304df - updated version to 3.00 and name to "MaxDuino OTLA"

rcmolina commented 1 month ago

Great work David, you are a giant.