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.

FileSizeModified
README.pdf 22Kb31-Dec-2022
fuzix.01.tar.bz2 1Mb31-Dec-2022
kernel02.zip 38Kb01-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 206Kb04-Dec-2022
mini_rom_10.3.zip 206Kb04-Dec-2022
test_roms.zip 4Kb04-Dec-2022
bios_10.3_src.zip 4.8Mb04-Dec-2022
kiss_rom_10.3-1.zip 204Kb02-Jan-2023
mini_rom_10.3-1.zip 205Kb02-Jan-2023
bios_10.3-1.src.tar.gz 699Kb02-Jan-2023
  1. Update PPIDE driver for Fast transfers (WRS)
  2. Fix AUTOBOOT bug
  3. make <ctype.h> into “ctype.h”, a set of macros
  4. Simplify 'Setup' for battery recharge options
  5. DEBUG version (non-RETAIL) has ROM-based 68000 debugger. Requires re-compilation without the RETAIL=1 option. Or contact the author by email.
  6. Clarify setup for multiple disk boards (DiskIO, DualIDE, &c.)
  7. 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.

FilenameSizeModified
README-10.2.txt 3.2kb16-May-2016
bios-10.2-rom.tar.gz 458kb16-May-2016
bios-10.2-src.tar.gz 4.5mb16-May-2016

Release 10.1 of 28-Apr-2016

FilenameSizeModified
BIOS68-10.1-notes.PDF 39.7kb30-Apr-2016
BIOS68-bin.tar.gz 445kb28-Apr-2016
BIOS68.tar.gz 7.9mb28-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”)

software/firmwareos/68000/68000.txt · Last modified: 2023/02/04 14:27 by will
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0