-
Вот теперь на "Аюше" можно и поиграть ;). Адаптировал программу "Реверси" из журнала BYTE, vol.4, num.11, ноябрь, 1979 год, автор Peter Maggs. Как обычно, архив со звуком и листингом, http://vk.com/doc-72949118_340341897
Можно было и по-русски сделать сообщения, тем более, что при работе в терминальной программе это возможно, но наш железный терминал кириллицу гордо не поддерживает. Фото прилагается, http://cs7004.vk.me/c625627/v6256272...sQqIiqX-RA.jpg
-
Обязательное замечание при загрузке программ с магнитной ленты. Так как при загрузке у нас происходит эмуляция работы последовательного порта, то может расстроить тот факт, что иногда процессор не успевает обрабатывать вводимую строку и пропускает 1-3 байта с новой строки. Выглядит это как "съеденные" символы в начале текста, что часто нарушает нумерацию строк программы. Поскольку магнитофону не прикажешь притормозить передачу данных (как это было бы возможно при аппаратном управлении потоком через DTR/DSR), то для уменьшения потерь достаточно в начале каждой строки ставить 2 - 4 дополнительных пробела. Если контроллер начнёт притормаживать, то он "съест" эти дополнительные пробелы. Увы, но это плата за простоту схемного решения и программную "бездрайверность".
...либо переходить на специализированные приводы с присоединением по СОМ-порту, те же кассетники от Атари или Коммодора...
-
Несмотря на "праздничные" дни, копаться с железками хочется (как раз, в ночь с первого на двенадцатое января ;), чем же ещё заняться?). Итак, "Аюша" получил "теневое" ОЗУ, расположенное по тем же адресам, что и 16К ПЗУ - мало ли для чего понадобится, памяти много не бывает, так что чип ОЗУ в 64К используем практически полностью (исключая 1К под устройства ввода-вывода). Описание мода тут, http://www.qsl.net/rw6hrm/html/shad_ram.htm
-
Вторая часть статьи про "Аюшу" на Хабре, с описанием терминала. Никаких технических подробностей, только общее историческое описание. http://habrahabr.ru/post/248379/
-
...что-то совсем забегался с учёбой/повышением квалификации, что до железа руки доходят в последнюю очередь, посему спойлер, что делается, чтобы показать, что проект не заброшен. Итак, в разработке:
- программа что-то типа автоматического датчика кода Морзе. Надо держать себя в тонусе, а АДКМа под руками нет;
- адаптация игры Star Trek, пусть в текстово-графическом виде, но клингонов попаковать можно будет :);
- поскольку Аюша всё-так контроллер, то для рабочей обстановки будет добавлен дисплей 16х2 и восьмиклавишная функциональная клавиатура. Терминал остаётся только для программирования и отладки.
Ну и, пользуясь случаем, поскольку сегодня, 13 февраля, Международный день радио, то поздравляю всех радиолюбителей и любителей радио с этим праздником! Ну а 7 мая оттянемся окончательно!
-
Неспешно выкатываю первую версию тренажёра азбуки Морзе, этакой замены АДКМу. В архиве текстовый файл с программой, которую можно применять где угодно, на любом компе с Бейсиком (только заменив процедуры вывода звука) и звуковой файл для загрузки в контроллер.
Символы сначала пропискиваются, затем появляются на экране, что позволяет сразу же контролировать свою запись на бумажке. Рекомендую использовать вывод по 20 - 30 групп, чтобы они не вылезали за пределы экрана.
Архив текста и аудио для загрузки доступно тут, http://vk.com/doc-72949118_382220854
Полностью сообщение с тапочным видео тут, http://vk.com/wall-72949118_67
-
Решил запустить "тестовую" программу на Бейсике из книги "Персональный компьютер БК-0010 - БК011м", выпуск 1'93, стр. 125-128. Как ни странно, "Аюша" уложился в 44 секунды, что на две секунды лучше Apple ][e :D
Интересно, а есть ли программа типа вычисления числа Пи, но на Бейсике? И где результаты тестов глянуть?
-
Вспомнил о знаменитых "Звёздочках", сейвере из Norton Commander , и решил сварганить аналогичное на "Аюше", написав программу на чистом Бейсике. Результат прилагаю как в виде видео, так и в документо-звуковом вариантах. Звёздочки могут просто исчезать, а могут и взрываться ;). Не забываем, что у нас используется простейший текстовый терминал со скроллом!
...и, честно говоря, пришлось работу программы замедлить, а то летает просто. Ну и курсор немного мешает...
Видео и ссылка на архив программы тут, http://vk.com/wall-72949118_69
-
http://www.phantom.sannata.ru/konkurs/2015/kt1503.shtml
Решил поучаствовать в конкурсе 2015 года на "Полигоне Призраков". Да, тематически повторяюсь, но постарался немного отвлечься в сторону от техники. Читаем, обсуждаем, голосуем ;) Спасибо всем за поддержку!
-
Внезапно узнал, что для восьмибитников существовал неплохой арифметический сопроцессор Intel 8231 (выпускался, кстати, AMD :)) и его от всей души подключали к одноплатникам на 6502 (пример - журнал Micro, aug., 1981). Желание тут же возникло, однако было вдрызг разбито тремя неприятными вещами:
а) Цена. Самая низкая с учётом доставки c Кетаю около 700 рублей. Ну позолоченный, ну рарный, но не золотой же...
б) Тупое отсутствие аналога в 580 серии.
в) Два напряжения питания, ну куда в интеле без +12 вольт деваться-то. Но это в принципе решаемо.
Вот и думаю.., и хочется, и колется...