Пользователь:RastaKins


В 1976 году Растакинс впервые работал на компьютере в компании Industrial Micro Systems (ныне Cubix ) по сборке XYZ-контроллеров на базе 8080 для машин для склеивания чипов . Эта компания быстро вышла на прибыльный рынок С-100 . Во время спада Растакинс прошел через парковку к одному из первых компьютерных магазинов в мире — Computer Mart of Orange. Там Растакинс устроился на работу слесарем по ремонту. Руководителем Растакинса был Джордж Тейт... Тейт будущего Эштон-Тейта ! В качестве подработки Растакинс собрал по контракту двадцать два компьютера IMSAI 8080 и несколько Sol-20 и BYT-8. RastaKins также разработала плату памяти S-100 16K, контроллер матричного принтера и плату часов времени для IMSAI.

В 1979 году RastaKins перешел на работу в Western Digital , разрабатывая свой самый первый контроллер жесткого диска — WD1000. В этой конструкции использовались пять вентильных матриц и микропроцессор Signetics 8X300 . WD1000 управлял ранними фиксированными дисками, такими как Seagate ST-506 . За этой конструкцией быстро последовал дисковый контроллер WD1001 ECC, основанный на новых вентильных матрицах и Signetics 8X305. Затем последовал ряд проектов на основе однокристального контроллера жесткого диска WD1010 компании Western Digital, включая первый SCSI от WD и первый контроллер с чередованием 1:1 , WD1003-SCS. Работа RastaKins с кодами исправления ошибок привела к созданию мертворожденного программируемого полиномиального генератора Western Digital. RastaKins написал микрокод для чипа часов времени WD2412, который впервые был использован в Pascal MicroEngine . WD2412 был основан на WD4200, копии COP420 . RastaKins начал экспериментировать с кросс-объектными ассемблерами в WD, создав ассемблер 8080 , который мог создавать объектный код PDP-11 . RastaKins внес свой вклад в детальный цифровой дизайн и программное обеспечение для контроллера жесткого диска, который поставлялся со всеми IBM AT . [примечание 1]

Растакинс разработал или участвовал в интеграции продуктов контроллеров жестких дисков для TRS-80 , IBM Instruments System 9000 , Kaypro 10 , Fortune Systems '32:16 [примечание 2] и Olivetti M20 . [заметка 3]

В 1985 году RastaKins перешел на работу в ProVUE Development, создав улучшенный межобъектный ассемблер PDP-11 (на самом деле WD16 ) для Motorola 68000 . Полученный объектный код выполнялся в чистом 32-битном режиме, хотя он был написан на 16-битном PDP-11. За этим последовал межобъектный ассемблер PDP-11 для Intel 8086 , который реализовал 20-битную виртуальную машину, обеспечивающую 20-битную линейную адресацию на 8086. [примечание 4] RastaKins работал над продуктами ProVUE SuperVUE и Panorama .

Затем РастаКинс работал в L'Garde , разрабатывая ряд систем космических кораблей. Растакинс разработал световые панели, пиропатрон, телеметрический интерфейс IRIG и программное обеспечение для эксперимента с надувной антенной , который был основной полезной нагрузкой в ​​миссии космического корабля "Шаттл" STS-77 . RastaKins разработал электронику для предварительной версии ISAT AFRL . В системе развертывания использовался сетевой массив из 26 радиационно-стойких микроконтроллеров 80196 . RastaKins разработал электронику так, чтобы она была бесконечно расширяемой, поэтому ферму любого размера можно было построить из одинаковых строительных блоков. RastaKins также разработала систему пневматического развертывания, имитирующую бесконечно расширяемые характеристики электроники. RastaKins разработали оригинальный дизайн электроники для солнечного паруса Sunjammer . В этой конструкции используются 15 микроконтроллеров, поставляемых L'Garde. Другие проекты включают системы электроники и программного обеспечения для OCSE (2000 г.), MTS (2006 г.), DSX (2007 г.), COD (2008 г.), AO (2008 г.), LEVR (2009 г.), Red Tigress (2009 г.), SCD (2010 г.) и ООО (2011).

Растакинс создал страницы WD16 и COP400 в Википедии. Почему? Растакинс широко программировал и восхищался обоими. WD16 имеет самый сложный набор команд из всех ранних 16-битных микропроцессоров. [примечание 5] COP400 имеет оригинальный и краткий набор команд, который экономит байты. Крошечное ПЗУ объемом 1 КБ в чипе часов времени WD2412 на базе COP400 содержит почти 900 строк кода!