diff --git a/STATUS.md b/STATUS.md index cb4a3b04..cbd2b678 100644 --- a/STATUS.md +++ b/STATUS.md @@ -26,7 +26,7 @@ - [X] [Unicode fonts](https://github.com/c3d/db48x/blob/dm42/firmware/include/unifont.h) (e.g. derived from [WP43S](https://gitlab.com/wpcalculators/wp43) project) - [X] Larger font for editor (old geezer mode) -- [ ] Objects in USB-accessible flash storage +- [x] Objects in USB-accessible flash storage - [x] Calculator state load/save - [x] Global help from [generated markdown file](help/db48x.md) - [x] [Per-function help](https://github.com/c3d/db48x/blob/dm42/firmware/hal_keyboard.c#L116) @@ -64,7 +64,7 @@ - [x] Fractions, e.g. `1/7` - [x[ Fraction formats, e.g. `22/7` vs `3 1/7` vs. `3,1428571429` - [x] Decimal floating-point with fixed size (32, 64 and 128 bits) -- [ ] Decimal floating-point with [arbitrary size](https://github.com/c3d/db48x/blob/dm42/newrpl/decimal.h) +- [x] Decimal floating-point with arbitrary size - [x] Binary floating-point with arbitrary size - [ ] Hardware-accelerated 32-bit binary floating-point - [x] Text / strings, e.g. `"ABC"` diff --git a/doc/4-ReleaseNotes.md b/doc/4-ReleaseNotes.md index ec75f21a..a155a415 100644 --- a/doc/4-ReleaseNotes.md +++ b/doc/4-ReleaseNotes.md @@ -1,5 +1,29 @@ # Release notes +## Release 0.6.1 "Happy New Year": Quick bug fixes + +A few quick bug fixes that make DB48X a bit more usable. + +### New features + +* Setting to display `2+i3` instead of `2+3i` (#660) +* HMS and DMS operations (#654) +* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650) + +### Bug fixes + +* Improve behavior of `+/-` key while editing (#658) +* Do not accept base 37 (#656) +* Insert `for` statement in program instead of executing it (#655) +* Hide trailing decimal separator for decimals with integer values (#653) +* Fix display of `19.8` with `0 FIX` (#652) +* Implement true decimal to integer conversion (#648) + +### Improvements + +* doc: Record performance data for 0.6.0 +* doc: Udpate status file + ## Release 0.6.0 "Christmas": Introducing variable precision This release was a bit longer in coming than earlier ones, because we are about diff --git a/help/db48x.md b/help/db48x.md index 03cf9b0a..d4bd9c68 100644 --- a/help/db48x.md +++ b/help/db48x.md @@ -1794,6 +1794,30 @@ the corresponding unit in the units file, for example: ``` # Release notes +## Release 0.6.1 "Happy New Year": Quick bug fixes + +A few quick bug fixes that make DB48X a bit more usable. + +### New features + +* Setting to display `2+i3` instead of `2+3i` (#660) +* HMS and DMS operations (#654) +* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650) + +### Bug fixes + +* Improve behavior of `+/-` key while editing (#658) +* Do not accept base 37 (#656) +* Insert `for` statement in program instead of executing it (#655) +* Hide trailing decimal separator for decimals with integer values (#653) +* Fix display of `19.8` with `0 FIX` (#652) +* Implement true decimal to integer conversion (#648) + +### Improvements + +* doc: Record performance data for 0.6.0 +* doc: Udpate status file + ## Release 0.6.0 "Christmas": Introducing variable precision This release was a bit longer in coming than earlier ones, because we are about diff --git a/help/db50x.md b/help/db50x.md index de460dcb..7b9d1b83 100644 --- a/help/db50x.md +++ b/help/db50x.md @@ -1794,6 +1794,30 @@ the corresponding unit in the units file, for example: ``` # Release notes +## Release 0.6.1 "Happy New Year": Quick bug fixes + +A few quick bug fixes that make DB50X a bit more usable. + +### New features + +* Setting to display `2+i3` instead of `2+3i` (#660) +* HMS and DMS operations (#654) +* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650) + +### Bug fixes + +* Improve behavior of `+/-` key while editing (#658) +* Do not accept base 37 (#656) +* Insert `for` statement in program instead of executing it (#655) +* Hide trailing decimal separator for decimals with integer values (#653) +* Fix display of `19.8` with `0 FIX` (#652) +* Implement true decimal to integer conversion (#648) + +### Improvements + +* doc: Record performance data for 0.6.0 +* doc: Udpate status file + ## Release 0.6.0 "Christmas": Introducing variable precision This release was a bit longer in coming than earlier ones, because we are about diff --git a/src/dm32/qspi_crc.h b/src/dm32/qspi_crc.h index 3b2c99dd..a74ffc73 100644 --- a/src/dm32/qspi_crc.h +++ b/src/dm32/qspi_crc.h @@ -1,4 +1,4 @@ -#define QSPI_DATA_SIZE 187948 +#define QSPI_DATA_SIZE 188636 #define QSPI_DATA_CRC 0x000cfed6 diff --git a/src/dm42/qspi_crc.h b/src/dm42/qspi_crc.h index df493ff7..700ab255 100644 --- a/src/dm42/qspi_crc.h +++ b/src/dm42/qspi_crc.h @@ -1,4 +1,4 @@ -#define QSPI_DATA_SIZE 187516 +#define QSPI_DATA_SIZE 188204 #define QSPI_DATA_CRC 0x000cfed6