Firmware 2.42 is a minor update to the 2.4 version, and is the official firmware for the rosco_m68k Classic v2 board.
This update brings under the hood changes to support the new rosco_m68k keyboard and the new 68030 mainboard edition.
To use keyboard functionality, you must use the new standard libraries supplied with this firmware version. If you are building things from source, you can do make clean install
in the code/software/libs
directory and the rebuild your code.
Designed to take advantage of the new features of the r2.x mainboard, this firmware now builds for 1MB Flash ROM as standard, and includes built-in support for the XR68C681 DUART (with 115.2kbps communication), SD card and IDE (with MarkM's IDE board) boot, and Xosera video.
This firmware is also backward-compatible with revision 1.x boards (with either 64KB AT28C256 ROMs or the SST Flash ROM adapter). Please ensure you select the correct archive if downloading the ROM images from here - the version (and ROM size for r1 boards) is in the filename. The Flash ROM versions are compatible with the standard software flash utility.
You can find archived ROMs for the various supported board configurations at the bottom of this page.
If you have a 2.x mainboard you can download the rosco_m68k_fw2.42_mainboard_2.x_flash.bin binary below and upload this via Kermit - this combines the updateflash utility with the ROM image, and will update your board to the latest version (thanks to @XarkLabs for this!).
Alternatively, on r2.x boards (and 1.x with HUGEROM) the update can be flashed using the Updateflash utility.
What's Changed
- Feature/1.2 to master by @roscopeco in #87
- Feature/merge 13 master by @roscopeco in #198
- Feature/merge 13 master 20210426 by @roscopeco in #206
- Feature/merge release 21 master by @roscopeco in #294
- Feture/release 2.4 roll develop by @roscopeco in #369
- Roll 2.4 release by @roscopeco in #370
- ignore files/dirs starting with dot, tweak prompt by @XarkLabs in #371
- Feature/merge release 2.4 master by @roscopeco in #374
- Feature/merge master 2.4 develop by @roscopeco in #375
- ROM kernel 101 by @roscopeco in #372
- Cleanup Outdated Equates by @0xTJ in #377
- Change usage by @harrowm in #373
- Flush all read/writes to stdio in r68k by @harrowm in #376
- Delete firmware attic by @roscopeco in #379
- Fix #359 by @roscopeco in #378
- Feature/gdb lib by @roscopeco in #381
- Fix outdated IC14 reference by @roscopeco in #384
- Speed up write performance by @harrowm in #382
- Update README.md by @roscopeco in #386
- Feature/68000 probe support by @roscopeco in #387
- Feature/kicad 7 by @roscopeco in #388
- Update typos in documentation by @harrowm in #390
- Fix SD Card write failures by increasing timeout by @harrowm in #391
- Feature/swap tx rx again by @roscopeco in #395
- Feature/fix weird kermit thing by @roscopeco in #396
- Use a Special Temporary BERR Handler for MC68000 by @0xTJ in #397
- Align packed structs externally by @roscopeco in #394
- Feature/020 docs by @roscopeco in #400
- Fix incorrect number of 4k7s by @roscopeco in #399
- Feature/r2030 by @roscopeco in #393
- [WIP] Feature/030 caches by @roscopeco in #401
- First cut keyboard support by @roscopeco in #398
New Contributors
Full Changelog: v2.4...v2.42