|
4 | 4 |
|
5 | 5 | * None |
6 | 6 |
|
7 | | -## v0.5.0 |
| 7 | +## v0.6.0 (2023-10-08, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.6.0)) |
8 | 8 |
|
9 | | -* Switch to neotron-common-bios 0.11 |
| 9 | +* Can set/set video mode |
| 10 | +* Stores video mode as part of config |
| 11 | +* Removed demo commands (they should be applications) |
| 12 | +* Added raw PCM sound playback |
| 13 | +* Added mixer command |
| 14 | +* Switch to [`neotron-common-bios`] 0.11.1 |
| 15 | + |
| 16 | +## v0.5.0 (2023-07-21, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.5.0)) |
| 17 | + |
| 18 | +* Switch to [`neotron-common-bios`] 0.11 |
10 | 19 | * Added "Shutdown" command |
11 | 20 | * Added ANSI decoder for colour changes (SGI) and cursor position support |
12 | 21 | * Added 'standard input' support for applications |
13 | 22 | * Use new compare-and-swap BIOS API to implement mutexes, instead of `static mut` |
14 | 23 | * OS now requires 256K Flash space |
15 | 24 |
|
16 | | -## v0.4.0 |
| 25 | +## v0.4.0 (2023-06-25, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.4.0)) |
17 | 26 |
|
18 | 27 | * The `load` command now takes ELF binaries, not raw binaries. |
19 | 28 | * Neotron OS can now be used as a dependency within an application, if desired. |
20 | 29 |
|
21 | | -## v0.3.3 |
| 30 | +## v0.3.3 (2023-05-22, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.3)) |
22 | 31 |
|
23 | 32 | * Add `dir` command |
24 | 33 | * Change `load` command to load from disk |
25 | 34 | * Repository includes `Cargo.lock` file |
26 | 35 | * Update to `postcard` 1.0 |
27 | 36 | * Fix `readblk` help text, and print 32 bytes per line |
28 | 37 |
|
29 | | -## v0.3.2 |
| 38 | +## v0.3.2 (2023-05-05, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.2)) |
30 | 39 |
|
31 | 40 | * Add `date` command. |
32 | 41 | * Add `lsblk` and `blkread` commands. |
33 | 42 | * Renamed `bioshw` to `lshw` |
34 | 43 |
|
35 | | -## v0.3.1 |
| 44 | +## v0.3.1 (2023-03-09, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.1)) |
36 | 45 |
|
37 | 46 | * Add `hexdump`, `load` and `run` commands. |
38 | 47 | * Set colour attributes correctly (White on Black only currently) |
39 | 48 |
|
40 | | -## v0.3.0 |
| 49 | +## v0.3.0 (2023-02-12, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.0)) |
41 | 50 |
|
42 | | -* Updated to Neotron Common BIOS v0.8.0 |
43 | | -* Use pc-keyboard for decoding HID events |
| 51 | +* Updated to [`neotron-common-bios`] v0.8.0 |
| 52 | +* Use [`pc-keyboard`] for decoding HID events |
44 | 53 | * Fix Windows library build |
45 | 54 | * Added 'kbtest' command |
46 | 55 | * Added 'lshw' command |
47 | 56 | * Added 'config' command |
48 | 57 | * Uses BIOS to store/load OS configuration |
49 | 58 |
|
50 | | -## v0.2.0 |
| 59 | +[`neotron-common-bios`]: https://crates.io/crates/neotron-common-bios |
| 60 | +[`pc-keyboard`]: https://crates.io/crates/pc-keyboard |
| 61 | + |
| 62 | +## v0.2.0 (2023-01-07, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.2.0)) |
51 | 63 |
|
52 | 64 | Adds HID support and basic shell, with 'mem' and 'fill' commands. |
53 | 65 |
|
54 | | -## v0.1.0 |
| 66 | +## v0.1.0 (2022-03-18, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.1.0)) |
55 | 67 |
|
56 | 68 | First version. |
0 commit comments