С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У меня весь инструментарий для сборки ROM-дисков - на Орионе-128. Могу помочь в создании образа.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Ну вот мы и вернулись к началу.
Как мне САМОМУ сформировать эти образы, пусть даже ВРУЧНУЮ?
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .
@L Juriy
Общая структура (S)ROM-диска:
- заголовок;
- загрузчик;
- каталог с файлами пользователя.
Более подробно. Заголовок и загрузчик:
0000h - сигнатура (DEh, 1 байт);
0001h - тип носителя: 01h - ROM, 02h - SROM v1, 03h - SROM v2 (1 байт);
0002h - адрес посадки загрузчика (2 байта);
0004h - длина загрузчика (2 байта);
0006h - резерв (2 байта);
0008h - "метка тома" или имя сборки диска (8 байт);
0010h - тело загрузчика (длина байт);
...
длина загрузчика + 0010h = адрес начала каталога диска.
Если длина загрузчика равна 0000h, то загрузчик отсутствует, в таком случае каталог файлов начинается сразу с адреса 0010h.
Формат каталога:
- заголовок файла №1 в формате ОС DSDOS (16 байт);
- тело файла №1 (длина байт);
- заголовок файла №2;
- тело файла №2;
...
- FFh (стоп-байт)
- - - Добавлено - - -
П.С. вся информация по теме собрана здесь - https://vk.com/oriserv
Последний раз редактировалось Denn; 23.07.2018 в 11:30.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
А ещё SROM должен быть заполнен не более, чем на 32кб. Устройство расчитывалось для работы в основном по OriNET. Назначение SROM - это хранение небольших утилит для оперативного доступа. Например, программатор, текстровый редактор, ассемблер...
32кб было сделать проще да и нет на ЮТ столько ПО, чтобы проектировать большой диск для хранения всего этого добра.
Stampmaker, В случае работы с Орион сервером.
Я хочу доработать схему РОМ диска до полного обьема используемой флэш(524,288 х8) и использовать ее как ДВА диска 256К для работы СРМ.
Т.е. можно иметь 2 диска в РОМ памяти и диск в РАМ памяти(64К) это не считая SD карту и USB флэшку, которые подключаются через плату USB Андрея.
Вот такой монстр под именем ЮТ88-2018.
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .
Как я раньше писал, что плата конструктивно выполнена неверно. Буферные регистры установленные под микросхемами процессора и ПЗУ сильно нагревают их.
Кроме того греется ВК38.После включения, через пару минут работать начинает с ошибками и совсем останоавливается.
Небольшой эксперимент с вентилятором я провел. Взял вентилятор от HDD(были такие) подключил к 5 вольтам. и поставил сверху на плату.
Дует вниз на плату. Микросхемы почти холодные и работает вроде нормально. Т е перегрев микросхем налицо. Причины надо еще поискать.
SD карта работает с Shell но не совсем правильно. Не выполняет операции создания удаления переименования и удаления. На все эти операции ошибка "Неправильный путь".
Запускать программу запускает и она работает. Похоже программа Shell не совсем правильно работает на ЮТ88.(это мое мнение).
Вот такие новости по запуску.
Т. е. стабильной работы пока не наблюдается.
Вторая плата у другого пользователя пока НЕ запустилась. Ищем причины.
- - - Добавлено - - -
Набрал схему ЮТ88 в Протеусе для нахождения ошибок и проверки своих хотелок.
Кроме того существует файл конфигурации для эмулятора EMU.
Для эмулятора EMU80 Виктора будет немного попозже, как он выйдет из отпуска.
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .
Как я уже писал, я тоже собрал эту плату и, после исправления известных ошибок, она у меня работает. Проблем с перегревом я не наблюдаю.
Однако, с дисками я ещё пока не разбирался. Да и как детально протестировать я не знаю (может что-то и не работает, а я не обратил внимания).
Есть некий косяк с видеовыводом, но я пока не знаю это проблема платы или телевизора, так что хочу протестировать на ЭЛТ телевизоре прежде чем задавать вопросы.
Hyperborean, Стоит ВК38 или ВК28?
Напишите какой серии у вас стоят микросхемы(все мелкой логики).
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .
Обе ВК38 и ВК28 работают одинаково. Сейчас стоит ВК28 (больше подошла по цвету). Насколько я помню, все отечественные TTL микросхемы 555 серии (за исключением ИЕ4 (155) и ЛП5 (1533)). Вечером сделаю и выложу фото
PS. ИД3 и ИР13 тоже 155 серии, конечно же
Вот фото до замены ЛА4 -> ЛЕ4 https://yadi.sk/i/HiQUXWww3WsaKp
Последний раз редактировалось Hyperborean; 24.07.2018 в 19:48.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)