Table of Contents
Motorola MC68000 family firmware:
The BIOS for the Mini-M68k CPU board and the KISS-68030 board is now combined into a single source tree. Although there are compile-time differences in the assembly code to account for differences in the 68000 (68008) and 68030 chip architecture, the C-code which establishes the look and feel of the human interface is common to all of the ROM images.
FUZIX for the Mini-M68k (68008) system
Installation instructions are in the README.pdf file.
[Known quirk: Interrupt response time demands that the Serial I/O be run at 9600 bps or less.] The quirk is resolved. Copy the updated kernel to directory FUZIX on the first partiton of your CF card to replace the distributed kernel of yesterday. There is no need to recreate the Fuzix file system.
File | Size | Modified |
---|---|---|
README.pdf | 22Kb | 31-Dec-2022 |
fuzix.01.tar.bz2 | 1Mb | 31-Dec-2022 |
kernel02.zip | 38Kb | 01-Jan-2023 |
Get the mini_rom_10.3 BIOS update below:
Release 10.3 of 04-Dec-2022 ... updated 02-Jan-2023
optional UPDATE: version 10.3-1
Add RTS/CTS protocol on serial line in the BIOS boot shell
Filename | ||
---|---|---|
kiss_rom_10.3.zip | 206Kb | 04-Dec-2022 |
mini_rom_10.3.zip | 206Kb | 04-Dec-2022 |
test_roms.zip | 4Kb | 04-Dec-2022 |
bios_10.3_src.zip | 4.8Mb | 04-Dec-2022 |
kiss_rom_10.3-1.zip | 204Kb | 02-Jan-2023 |
mini_rom_10.3-1.zip | 205Kb | 02-Jan-2023 |
bios_10.3-1.src.tar.gz | 699Kb | 02-Jan-2023 |
- Update PPIDE driver for Fast transfers (WRS)
- Fix AUTOBOOT bug
- make <ctype.h> into “ctype.h”, a set of macros
- Simplify 'Setup' for battery recharge options
- DEBUG version (non-RETAIL) has ROM-based 68000 debugger. Requires re-compilation without the RETAIL=1 option. Or contact the author by email.
- Clarify setup for multiple disk boards (DiskIO, DualIDE, &c.)
- Fuzix is now bootable from the FAT fs on C:
This version of the ROM on the Mini-M68k board makes the Fuzix kernel bootable in a fashion similar to Linux on the KISS-68030. CPM-68 is still available in the ROM. The GCC compiler at the bottom of the page (gcc 4.1.1) is required for compilation of the BIOS.
Release 10.2 of 16-May-2016
N.B. Installing the 10.2 release will force an entry to Setup at 9600 bps the first time it is booted.
Filename | Size | Modified |
---|---|---|
README-10.2.txt | 3.2kb | 16-May-2016 |
bios-10.2-rom.tar.gz | 458kb | 16-May-2016 |
bios-10.2-src.tar.gz | 4.5mb | 16-May-2016 |
Release 10.1 of 28-Apr-2016
Filename | Size | Modified |
---|---|---|
BIOS68-10.1-notes.PDF | 39.7kb | 30-Apr-2016 |
BIOS68-bin.tar.gz | 445kb | 28-Apr-2016 |
BIOS68.tar.gz | 7.9mb | 28-Apr-2016 |
Cross Development gcc Compiler & Libraries
Compiler and libraries for 32-bit Linux (also runs on 64-bit with 32-bit libs): cross-x86_64-gcc-4.1.1-m68k-elf.tar.gz (71mb)
Used to make the release(s) above. The tarball should be unpacked in directory /usr with root privileges. It unpacks to become /usr/cross/…
Note (from Will) - this compiler may not be able to compile the Linux kernel correctly. I have success using gcc 5.3 (Debian “stretch” package “gcc-5-m68k-linux-gnu”)