/* Imported from Wayback Machine Original URL : https://www.retrobrewcomputers.org/doku.php?id=software:firmwareos:68000:68000 Snapshot date: 2025-12-12 Generator : wayback-archiver */ ==== Table of Contents ==== [[#motorola_mc68000_family_firmware|Motorola MC68000 family firmware:]] [[#fuzix_for_the_mini-m68k_68008_system|FUZIX for the Mini-M68k (68008) system]] [[#release_103_of_04-dec-2022__updated_02-jan-2023|Release 10.3 of 04-Dec-2022 ... updated 02-Jan-2023]] [[#release_102_of_16-may-2016|Release 10.2 of 16-May-2016]] [[#release_101_of_28-apr-2016|Release 10.1 of 28-Apr-2016]] [[#cross_development_gcc_compiler_libraries|Cross Development gcc Compiler & Libraries]] ====== Motorola MC68000 family firmware: ====== The BIOS for the [[boards:ecb:mini-68k:start|Mini-M68k]] CPU board and the [[boards:ecb:kiss-68030:start|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 ^ |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:readme.pdf|README.pdf]] |22Kb|31-Dec-2022| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:fuzix.01.tar.bz2|fuzix.01.tar.bz2]]|1Mb |31-Dec-2022| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:kernel02.zip|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 ^ ^ ^ |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:kiss_rom_10.3.zip|kiss_rom_10.3.zip]] |206Kb|04-Dec-2022| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:mini_rom_10.3.zip|mini_rom_10.3.zip]] |206Kb|04-Dec-2022| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:test_roms.zip|test_roms.zip]] |4Kb |04-Dec-2022| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios_10.3_src.zip|bios_10.3_src.zip]] |4.8Mb|04-Dec-2022| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:kiss_rom_10.3-1.zip|kiss_rom_10.3-1.zip]] |204Kb|02-Jan-2023| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:mini_rom_10.3-1.zip|mini_rom_10.3-1.zip]] |205Kb|02-Jan-2023| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios_10.3-1.tar.gz|bios_10.3-1.src.tar.gz]]|699Kb|02-Jan-2023| Update PPIDE driver for Fast transfers (WRS) Fix AUTOBOOT bug make 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 ^ |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:readme-10.2.txt|README-10.2.txt]] |3.2kb|16-May-2016| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios-10.2-rom.tar.gz|bios-10.2-rom.tar.gz]]|458kb|16-May-2016| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios-10.2-src.tar.gz|bios-10.2-src.tar.gz]]|4.5mb|16-May-2016| ---- ==== Release 10.1 of 28-Apr-2016 ==== ^Filename ^Size ^Modified ^ |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios68-10.1-notes.pdf|BIOS68-10.1-notes.PDF]]|39.7kb|30-Apr-2016| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios68-bin.tar.gz|BIOS68-bin.tar.gz]] |445kb |28-Apr-2016| |[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:bios68.tar.gz|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): [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=software:firmwareos:68000:cross-x86_64-gcc-4.1.1-m68k-elf.tar.gz|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”)