Орао (компьютер) - Orao (computer)
Орао | |
Тип | Домашний компьютер |
---|---|
Поколение | 8 бит |
Дата выхода | Югославия: 1984 г. |
Срок жизни | 1984–1991 |
Снято с производства | 1991 |
Средства массовой информации | Кассета Дискета[1] |
Операционная система | Orao BASIC |
ЦПУ | Технология MOS 6502 в 1 МГц |
объем памяти | 16 КБ / 32 КБ |
Отображать | Модулятор RF (видео) |
Звук | внутренний динамик (аудио, ранние модели) или трехканальный звук через радиочастотный модулятор (аудио, более поздние модели) |
Предшественник | Галеб (компьютер) |
Орао (en. Орел) была 8-кусочек компьютер разработан ПЕЛ Вараждин в 1984 году. Его маркетинг и распространение осуществляла Велебит Информатика. Использовался как эталон Начальная школа и Средняя школа компьютер в Хорватия и Воеводина с 1985 по 1991 гг.
Орао (кодовое название YU 102) был разработан Мирославом Коцианом, чтобы заменить Галеб (кодовое название YU 101). Целью было сделать компьютер лучше, но с меньшим количеством компонентов, более простым в производстве и менее дорогим. Orao MR102, сменил Орао 64 и Орао +.
История
Главным разработчиком Orao был Мирослав Коциян, который ранее сконструировал базовую материнскую плату для Galeb (рабочее название YU101). Галеб был вдохновлен компьютерами Compukit UK101, Ohio Scientific Superboard и Ohio Scientific Superboard II, которые появились в Соединенном Королевстве и Соединенных Штатах в 1979 году и были дешевле, чем Apple II, Commodore PET и TRS-80. Движимый вызовом Энтони Мадиди, Мирослав Коциян начал разработку компьютера, который должен быть более продвинутым, чем Galeb, с меньшим количеством компонентов, более простым в производстве, лучшей графикой, производительностью и более доступной ценой. Рабочее название нового проекта - Ю102.
Мирославу Коцияну удалось собрать вокруг себя группу людей, которые помогали в разработке электронных компонентов и программного обеспечения. Кочияну пришла в голову идея коммерциализировать Orao, и он смог убедить Райко Иванушича, директора PEL, поддержать эту идею. На рынке бывшей Югославии, где покупка домашних компьютеров была невозможна из-за высоких тарифов и из-за низкой покупательной способности граждан и школ, компьютеры были недоступны, идея массового производства домашних компьютеров имела смысл.[2]
Серийное производство и цена
Первоначально цена Orao составляла около 55000 евро. Югославские динары Однако цена выросла до 80 000 динаров. Производство началось летом 1984 года. Поскольку единственными импортированными компонентами были интегральные схемы, которые было трудно приобрести в Югославии из-за жесткой денежно-кредитной политики, PEL Varaždin сам финансировал импорт этих компонентов, что позволило получить более дешевый конечный продукт. Периодические проблемы, возникавшие при серийном производстве, были связаны с конструкцией некоторых внешних деталей и перегревом.
Отсутствие поддерживаемого ПО
Поскольку Orao не был совместим ни с одним домашним компьютером того времени, его программное обеспечение было скудным из-за отсутствия компаний-разработчиков программного обеспечения, чьи продукты поддерживали платформу.
Отсутствие возможностей
Это было одно из самых распространенных предложений, связанных с 8-битным школьным компьютером. Результат этого утверждения приведен в главе выше.
Архитектура
Графика контролировалась специальной схемой, а не главным процессором, как это было во многих других домашних компьютерах, потому что намерение Коциана состояло в том, чтобы создать графический компьютер, похожий на Xerox Alto, или же Macintosh, и поэтому он использовал растровую графику. Разрешение составляло 256x256 точек, что составляло до 196 608 бит VRAM, поскольку графике требовалось не более трех бит на пиксель. Такое разрешение было выбрано для квадратных точек, что позволило легко писать графические программы. Разрешение текста было 32x32, и каждый символ отображался в поле 8x8. Разработчики Orao пошли еще дальше и создали компьютер, который можно было бы гораздо проще расширить, подключить к принтеру и установить сетевое соединение через RS-232.
Характеристики
- ЦПУ: Технология MOS 6502 в 1 МГц
- Только для чтения памяти: 16 КБ (с БАЗОВЫЙ устный переводчик и Монитор машинного кода )
- баран: 16 КБ (с возможностью расширения до 32 КБ)
- VRAM до 24 КБ
- Графика: монохромный 256 × 256 пикселей, до 8 оттенков серого
- Текстовый режим: 32 строки по 32 символа в каждой
- 72 символа в одной строке BASIC
- Звук: одноканальный, 5 октавы через встроенный громкоговоритель
- Компьютерная клавиатура: 61-клавишная QWERTZ
- Порты ввода / вывода: видео и РФ ТВ-выход, кассета интерфейс (DIN-5 ), RS-232 (D-25), Разъем расширения Edge
- Периферийные устройства: 5,25-дюймовый дисковод, Принтер
- Стоимость: 55,000 динары запланировано, но увеличено до 80 000 во время производства
BASIC пример
Математика
10REM УЧЕТ ОДИН ПЕРИОД СИНУСА ГРАФИК20заИкс=0к12830у=64*грех(3.14159*Икс/64)40участокИкс,у+9650следующий60КОНЕЦ
Физика
5REMКОНВЕРТЫКм/ЧАСКM/S10РАСПЕЧАТАТЬ"КМ / Ч М / С"20ЗАSP=0К6030РАСПЕЧАТАТЬSP,SP*1000/(60*60)40СЛЕДУЮЩИЙ
Выход
ПРОБЕГКм/ЧАСM/S001.2777777782.5555555563.83333333341.1111111151.3888888961.6666666771.9444444582.2222222292.5102.77777778113.05555556123.33333333133.61111111143.88888889154.16666667164.44444445174.72222222185195.27777778205.55555556215.83333334226.11111111236.38888889246.66666667256.94444445267.22222223277.5287.77777778298.05555556308.33333333318.61111112328.88888889339.16666667349.44444445359.7222222336103710.27777783810.55555563910.83333334011.11111114111.38888894211.66666674311.94444444412.22222224512.54612.77777784713.05555564813.33333334913.61111115013.88888895114.16666675214.44444445314.722222254155515.27777785615.55555565715.83333335816.11111115916.38888896016.6666667
Машинный код / пример сборки
1000 A9 7F LDA # 7F 1002 85 E2 STA E2 ; x центр 1004 85 E3 STA E3 ; y центр 1006 A9 6F LDA # 6F 1008 85 F8 STA F8 ; радиус 100А 20 06 FF JSR FF06 ; нарисовать круг 100D C6 E2 DEC E2 ; декремент x центр 100F C6 E3 DEC E3 ; уменьшение центра y 1011 A5 F8 LDA F8 1013 38 SEC 1014 E9 04 SBC # 04; уменьшить радиус на четыре точки 1016 85 F8 STA F8 ; хранить это 1018 C9 21 CMP # 21; сравнить с 0x21 101А B0 EE БКС 100А ; больше или равно? да, нарисуй еще раз 101C 60 РТС ; без возврата
Команда дизайнеров
- Мирослав Коциян
- Бранко Зебец
- Иван Понграчич
- Анжелко Кршич
- Дамир Шафарич
- Даворин Кризман
- Здравко Мельняк
- Вьекослав Прстек
- Дражен Златарек
Рекомендации
- ^ Кристиан Бенич (30 августа 2010 г.). "Kompjutori u školama Jugoslavije" (на хорватском). tportal.hr.
- ^ "Мирослав Коциян - пионир хрватского рачунарства" (на хорватском). ZG-магазин. 15 февраля 2013 г.
внешняя ссылка
- Страница Orao на old-computers.com
- Реализация Orao в FPGA
- Еще одна реализация Orao в FPGA
- MESS, мультисистемный эмулятор, поддерживающий Orao
- Эмулятор Orao с исходным кодом и некоторым программным обеспечением, а также воссоздание оригинального компьютера Orao 2007 (страница на хорватском языке)
- Эмулятор Orao, написанный на C #
- Эмулятор Orao для Android
- КОРЗИНА ОРАО
- Эмулятор Orao в веб-браузере
- Эмулятор Orao на Python
- Эмулятор браузера Orao в качестве стандартного веб-сайта с использованием Blazor / C #
- Эмулятор браузера Orao в качестве приложения для веб-сборки, может работать в автономном режиме в современных браузерах.