====== FUZIX ====== FIXME FUZIX — это проект UNIX-like ОС для ретро-микрокомпьютеров, таких, как Amstrad CPC, различные клоны ZX-Spectum, MSX. Первоначально проект ориентировался исключительно на платформы, основанные на процессорах Zilog (Z80, Z180, Z280), так как он берет свои истоки в [[uzi:uzi|UZI]]. Но впоследствии он был портирован на MOS 6502, Motorola 6809, M68k, ESP8266 и многие другие архитектуры, включая ARM. Лидер и основатель проекта — [[wpru>Кокс,_Алан|Алан Кокс]] (Alan Cox). Девиз FUZIX: "Потому что маленькое — это красиво". {{ :fuzix:fuzix_boot_scr.png?400 |}} Как говорит сам Алан — "FUZIX это сплав различных элементов из многочисленных форков и веток UZI, сколоченых в систему, навроде [[wp>Coherent_(operating_system)|Coherent]], и затем развитую из состояния, соответствующего уровню Unix v7, до уровня, где-то в районе SYS3—SYS5.x, с частичками POSIX, добавленными по вкусу". ВНИМАНИЕ: Этот блок, вероятно, подлежит удалению, так как в WebMSX невозможно обеспечить требуемую аппаратную конфигурацию, и не представляется возможным в ближайшей перспективе. Запустить FUZIX в эмуляторе WebMSX можно [[+tab|wmsx>?CART1=/_media/fuzix/fuzix.ascii8.rom&CART1_FORMAT=ASCII8&HARDDISK=/_media/fuzix/fuzix_disk.dsk|здесь]] FIXME. Запустить FUZIX можно, например, в эмуляторе OpenMSX, скачав образ {{ :fuzix:fuzix_disk.dsk |sd-карты}} и выполнив: openmsx -exta ide -extc debugdevice -machine Panasonic_FS-A1GT -hda fuzix_disk.dsk При загрузке нужно выбрать bootdevice 1 (просто наберите 1, когда появится запрос). Также данную версию FUZIX можно запустить на реальном оборудовании, при наличии [[msxorg>wiki/MSX_Cartridge_Shop_MegaFlashROM_SCC+ SD|MFRSCC+SD]] или [[sam>sunrise-ide_maxiol/sunrise-ide_maxiol?s[]=sunrise|Sunrise IDE]] — для этого нужно записать {{ :fuzix:fuzix_disk.dsk }} на FLASH-карту, используя какую-нибудь утилиту (наподобие dd в Linux). Запуск на Sunrise IDE с NEXTOR kernel, к сожалению, невозможен. Для этого потребуется прошить {{ :msx:sunrise-ide_maxiol:sunrise_ide_v2.50.bin |оригинальный ROM Sunrise}} (или, если речь об эмуляторе, прописать его в [[msx:sunrise-ide_maxiol:sunrise-ide_maxiol#openmsx|настройках]]). ====== Ссылки ====== [[github>EtchedPixels/FUZIX|FUZIX]] [[github>EtchedPixels/FUZIX/commits/master/Kernel/platform-msx2]] {{tag>OS Z80 MSX}}