Kickstart

Материал из Amiga wikipedia
Перейти к: навигация, поиск

Kickstart (KS, читается "кикстарт") - системное ПЗУ, аналог BIOS на PC. Kickstart содержит код, необходимый для старта стандартного оборудования Amiga и любого дополнительного оборудования, поддерживающего AutoConfig. Также в Kickstart располагаются другие важные части AmigaOS, такие как Exec, Intuition и ядро AmigaDOS. Таким образом, по включении Амига сразу располагает важнейшими частями операционной системы. В более поздних версиях Kickstart были добавлены драйверы для контроллеров IDE и SCSI, портов PC Card (PCMCIA) и другого встроенного оборудования.

С помощью стороннего ПО возможно загружать в RAM и использовать вместо родного ROM произвольный Kickstart - например, для запуска старых игр, требующих Kickstart 1.3 и несовместимых с Kickstart 2.0. Такое ПО носит собирательное название 'softkickers'. Существуют также аппаратные примочки, позволяющие работать с одним из нескольких наборов микросхем c Kickstart с помощью переключателей или комбинаций клавиш при включении Амиги.

Workbench - зависимость версий от версии KS ? (спионерить http://www.gregdonner.org/workbench/wb_205.html)

Еще лучше здесь: http://ru.wikipedia.org/wiki/AmigaOS


Самая классическая из всех Amiga 1000 не имеет собственного Kickstart ROM - в ней Kickstart грузится с дискетки в область памяти, которая затем защищается от записи и таким образом имитирует ROM. Сделано это было с прицелом на обновление или замену ОС пользователями в будущем.

Первый кикстарт, зашитый в ROM - 1.3 для компьютеров a500, a2000(?)

Версии KS 1.x имеют объем 256K, версии начиная с 2 имеют объем в 512К. В A1200 и a4000, для ускорения чтения, Kickstart разбит на 2 физических чипа, на верхние и нижние биты.


Содержание

Kickstart 1.3

  • 34.5

Исправлен баг с AutoConfig™, добавлена автозагрузка посредством romboot.library.

Kickstart 2.04

  • 37.175

Версия Kickstart, поставлявшаяся с A500+.

Kickstart 2.05

  • 37.299

Ранняя версия, поставлявшаяся с A600. Не поддерживала встроенные IDE и PCMCIA контроллеры.

  • 37.300

Добавлена возможность загрузки с IDE (и PCMCIA). Однако поддержка IDE достаточно "сырая", большинство жестких дисков с этой прошивкой работать не будут (Успешно работают некоторые модели CF, через переходник).

  • 37.350

Поддерживаются жесткие диски любого размера (с учетом ограничения в 4ГБ, накладываемого ОС). Комплектовался к A600HD.

Kickstart 3.0

  • 39.105

Первый вариант, поставлявшийся с A4000.

  • 39.106

Поставлялся с A1200 и A4000, произведённых Commodore.

  • 39.405

Исправленный вариант, поставлялся с A4000.

Kickstart 3.1

  • 40.68

Штатно стоял в последних A1200 и A4000 от Escom, и отдельно продавался как апгрейд для A500, A600, A2000.

  • 40.70

Комплектовался с A4000T.