Рекомендую методично изучить планировщик, и написать скрипт, который его чистит. Там все задачи откровенно подписаны прямым текстом: Процесс телеметрии, сбора данных с клавиатуры, и тп.
К этому скрипту, я добавляю .reg, который отрубает корневые службы персонифицированных сервисов. Началось это с RS2, и продолжает продолжаться :)
Ничего страшного, иногда заглядываю и изучая предмет появления новых, дописываю в скрипт.
Но Вам респект, многие знакомые, будучи профессионалами, не считают это какой либо проблемой.
Все верно, но это только ядро системы, все остальное грузиться извне.
RAM диск есть, он предназначен для хранения загружаемых программ и файлов с головной машины. Насколько помню, в ней самой он не предусмотрен, но могу ошибаться, времени много прошло.
Таким образом: имеем ядро системы, CCP интерпретирует команды, но без остальной части системы, это ядро бесполезно — позволяет только копировать файлы из ПЗУ на рам-драйв.
Это отчасти тоже неверно, CP/M состоит из двух частей:
1. Загрузчика в ПЗУ
2. Остальная часть системы, загружаемая с диска
В случае с YIS503IIIR, в ПЗУ находится загрузчик с базовой системой ввода вывода (BIOS), дисковая подсистема (BDOS) и процессор командной строки.
Так же, предусмотрены несколько утилит, для выполнения загрузки основной системы по сети, с головной машины (NPIP).
Вся остальная прикладная часть этой системы, поставлялась на дискетах.
А без нее, это и системой нельзя назвать, к сожалению.
Здесь видно, что это адреса с 0x4000 по 0x7FFF, слота расширения 3-0.
Я выполнил замену, удалив из ПЗУ CP/M (ввиду невозможности использования без дискового софта системы), и записав в эту область Kun Basic.
Чтобы сильно не вникать, объясню на пальцах:
Вначале страницы есть три картинки, которые нарисованы с помощью аппаратно-низкоуровневого трюка: видеопроцессору дается команда на рисование линии от центра к краю экрана, и пока он ее рисует, параллельно с ее рисованием, код на z80, «подсовывает» видеопроцессору цвет этой линии в регистр цвета. Таким образом линия получается не одноцветная, а раскрашенная. А полное радиальное изображение таких линий, создает причудливый орнамент, который можно увидеть на самой правой картинке (снятой с реального железа). Левое и среднее изображения, показывают соответственно эмуляторы OpenMSX (до внесения изменений), и BlueMSX.
Во всем остальном, эмулятор отрабатывает корректно и стрелки, и звук, и все другие трюки с видеопроцессором. И Zanac или Aleste регулярно прохожу полностью, приблизительно раз в два-три месяца.
Говорю опираясь на собственный многолетний опыт использования этой машины, имею в распоряжении Yamaha 503IIIR, с которой сверяю тесты эмулятора.
Здесь можно посмотреть некоторые мои 'извращения'
Трюк с использованием 512 цветов в 2х цветном текстовом режиме (SCREEN0 WIDTH80)
Здесь представлены недокументированные в штатной поставке возможности, для использования текстовых режимов 6х16 и 8х16 точек на символ, и написанный на
ASCII Kun-Basic'е под это дело, редактор шрифтов:
Ну и другие видео на канале, возможно так же будут интересны ;)
>Почему нельзя сделать как у людей — подключить USBasp/STLink и нажать кнопку «Записать загрузчик»?
Потому что нужно прошить бут, после которого появится возможность перешивать монстрика прямо по USB, причем даже джамперы передергивать не нужно будет. И все проблемы становятся неактуальными.
Не преувеличивай, далеко не все тут пытаются выставить тебя клоуном или дурачком.
Люди реально не понимают, зачем это нужно и какая от этого польза.
Развивайся, не останавливайся, направление у тебя верное, и из таких проектиков у тебя родится шедевр однажды. Кто ищет — тот найдет!
По-большому счету, проект интересен только схемотехнически. Ищи более логические вещи.
Из достойных проектов, могу посоветовать цветомузыку на Тиньке, с Фурье и ws2812. Правда 13я Тинька уже возможно не вывезет, хотя зависит от окна и количества ледов. А с другой стороны — 85я Тиня — такая же, только жирная :)
В общем не расстраивайся, будь молодцом! ;)
К этому скрипту, я добавляю .reg, который отрубает корневые службы персонифицированных сервисов. Началось это с RS2, и продолжает продолжаться :)
Ничего страшного, иногда заглядываю и изучая предмет появления новых, дописываю в скрипт.
Но Вам респект, многие знакомые, будучи профессионалами, не считают это какой либо проблемой.
RAM диск есть, он предназначен для хранения загружаемых программ и файлов с головной машины. Насколько помню, в ней самой он не предусмотрен, но могу ошибаться, времени много прошло.
Таким образом: имеем ядро системы, CCP интерпретирует команды, но без остальной части системы, это ядро бесполезно — позволяет только копировать файлы из ПЗУ на рам-драйв.
Для непосвященных, это сам автор проекта, продолжением которого стал Yamashnik от Svofski.
Был бы счастлив пообщаться в СС конфе ;)
1. Загрузчика в ПЗУ
2. Остальная часть системы, загружаемая с диска
В случае с YIS503IIIR, в ПЗУ находится загрузчик с базовой системой ввода вывода (BIOS), дисковая подсистема (BDOS) и процессор командной строки.
Так же, предусмотрены несколько утилит, для выполнения загрузки основной системы по сети, с головной машины (NPIP).
Вся остальная прикладная часть этой системы, поставлялась на дискетах.
А без нее, это и системой нельзя назвать, к сожалению.
Здесь видно, что это адреса с 0x4000 по 0x7FFF, слота расширения 3-0.
Я выполнил замену, удалив из ПЗУ CP/M (ввиду невозможности использования без дискового софта системы), и записав в эту область Kun Basic.
Вот ПРУФ!
Чтобы сильно не вникать, объясню на пальцах:
Вначале страницы есть три картинки, которые нарисованы с помощью аппаратно-низкоуровневого трюка: видеопроцессору дается команда на рисование линии от центра к краю экрана, и пока он ее рисует, параллельно с ее рисованием, код на z80, «подсовывает» видеопроцессору цвет этой линии в регистр цвета. Таким образом линия получается не одноцветная, а раскрашенная. А полное радиальное изображение таких линий, создает причудливый орнамент, который можно увидеть на самой правой картинке (снятой с реального железа). Левое и среднее изображения, показывают соответственно эмуляторы OpenMSX (до внесения изменений), и BlueMSX.
Во всем остальном, эмулятор отрабатывает корректно и стрелки, и звук, и все другие трюки с видеопроцессором. И Zanac или Aleste регулярно прохожу полностью, приблизительно раз в два-три месяца.
Говорю опираясь на собственный многолетний опыт использования этой машины, имею в распоряжении Yamaha 503IIIR, с которой сверяю тесты эмулятора.
Здесь представлены недокументированные в штатной поставке возможности, для использования текстовых режимов 6х16 и 8х16 точек на символ, и написанный на
ASCII Kun-Basic'е под это дело, редактор шрифтов:
Ну и другие видео на канале, возможно так же будут интересны ;)
или Gradius (2,3)
В нормальных немецких помпах стоят магнитные муфты на неодимах.
0.13 KB (140 Bytes)
«Они сами не знают, чего они хочут...»
Потому что нужно прошить бут, после которого появится возможность перешивать монстрика прямо по USB, причем даже джамперы передергивать не нужно будет. И все проблемы становятся неактуальными.
Люди реально не понимают, зачем это нужно и какая от этого польза.
Развивайся, не останавливайся, направление у тебя верное, и из таких проектиков у тебя родится шедевр однажды. Кто ищет — тот найдет!
По-большому счету, проект интересен только схемотехнически. Ищи более логические вещи.
Из достойных проектов, могу посоветовать цветомузыку на Тиньке, с Фурье и ws2812. Правда 13я Тинька уже возможно не вывезет, хотя зависит от окна и количества ледов. А с другой стороны — 85я Тиня — такая же, только жирная :)
В общем не расстраивайся, будь молодцом! ;)