Вход

Просмотр полной версии : Редактор ROM диска ProfROM и GMX



azx987sa
09.06.2022, 23:48
https://youtu.be/7sQcda_H0Sw
Скачать можно тут - https://cloud.mail.ru/public/ddcQ/pTm22BXo6
Добавляем, удаляем, сохраняем снапшоты, перемещаем их.
Работает с ROM файлами скорпиона и GMX. А так же с GMX.trd.
Даже не знаю что добавить. Пользуйтесь на здоровье :)

LW
10.06.2022, 18:54
Внесу свои пять копеек.
ROM диск располагается начиная с 4й страницы, мне кажется было бы логичнее указывать физический номер ROM, а не начинать с единицы.
При загрузке ПрофПЗУ объемом 512к, доступен ROM-диск только второй половинки ПЗУ (либо я не нашел где это переключить).
При загрузке ПрофПЗУ объемрм 256k последний символ имени снапа(тот, который с поднятым 7м битом) в каталоге отображается некорректно.

- - - Добавлено - - -

Если порядок записей в каталоге не соответствует порядку записей в банках ПЗУ. номер страницы ROM отображается неверно.

azx987sa
10.06.2022, 19:22
А если взять да сделать, А потом посмотреть хекс редактором, что получилось? В частности имена в каталоге. А единица это всего лишь порядковый номер.

- - - Добавлено - - -


Внесу свои пять копеек.
При загрузке ПрофПЗУ объемрм 256k последний символ имени снапа(тот, который с поднятым 7м битом) в каталоге отображается некорректно.


Конкретнее. Что из чего делаешь? Где неверно отображается?

- - - Добавлено - - -



ROM диск располагается начиная с 4й страницы, мне кажется было бы логичнее указывать физический номер ROM, а не начинать с единицы.
Если порядок записей в каталоге не соответствует порядку записей в банках ПЗУ. номер страницы ROM отображается неверно.

Номер страницы нигде не отображается. Только порядковые номера.

LW
10.06.2022, 19:27
Вы не совсем меня поняли вероятно.
мы видим такое расположение снапов на ROM-диске (если, конечно обведенное обозначает номер банка)
77428
А вот фактичесткое расположение в банках ПЗУ
77429

- - - Добавлено - - -


Номер страницы нигде не отображается
А это тогда что за номер?
77428

azx987sa
10.06.2022, 19:38
Вы не совсем меня поняли вероятно.
мы видим такое расположение снапов на ROM-диске (если, конечно обведенное обозначает номер банка)
77428
А вот фактичесткое расположение в банках ПЗУ
77429

- - - Добавлено - - -


А это тогда что за номер?
77428

это порядковые номера в ROMe, а не страницы. В ProfROM 256k - имена короче 8-ми символов дополняются пробелами (так сделано на всех ROMах с которыми столкнулся) и на последнем 8-м символе поднимается седьмой бит. В таблице имена в читаемом виде, что бы не заморачиваться седьмым битом и спокойно редактировать ИМЯ .

- - - Добавлено - - -

БАНКИ нигде НЕ отображаются! тока порядковые номера

LW
10.06.2022, 19:45
Конкретнее. Что из чего делаешь? Где неверно отображается?
тут
77431

- - - Добавлено - - -


В ProfROM 256k - имена короче 8-ми символов дополняются пробелами
Длина имени так-то 14 символов

БАНКИ нигде НЕ отображаются! тока порядковые номера
Ладно это понятно, но цифра рядом со словом ROM намекает на номер банки.

azx987sa
10.06.2022, 19:52
Ну да.. 14. А эту колонку скрою, что бы никого не напрягало. Кстати, по поводу того что в ProfRom 256 в именах каталога всё символы должны быть значимыми, это так?

LW
10.06.2022, 20:10
В ProfROM 256k - имена короче 8-ми символов дополняются пробелами (так сделано на всех ROMах с которыми столкнулся) и на последнем 8-м символе поднимается седьмой бит. В таблице имена в читаемом виде, что бы не заморачиваться седьмым битом и спокойно редактировать ИМЯ .
Вопрос несколько в другом. При загрузке ПЗУ 512к, каталог отображается нормально (правда только второй половинки ПЗУ)
Если же этот ROM разрезать на две части по 256к, каталог начинает отображаться кривовато.

- - - Добавлено - - -


Кстати, по поводу того что в ProfRom 256 в именах каталога всё символы должны быть значимыми, это так?
Значимыми в каком смысле?
При выборе снапа в меню монитора имя вообще не имеет значения.
Выбор и загрузка снапа производится по его номеру в каталоге.
Имена вообще все могут быть одинаковыми. На загрузку выбранного снапа это никак не влияет.

- - - Добавлено - - -

Там два условия: 7й бит =1 это последний символ имени(при печати сбрасывается), и код символа не должен быть меньше #20. И это только для печати каталога ROM-диска. Больше имена снапов никак не используются)

Evgeny Muchkin
11.06.2022, 01:34
!!!МОЛОТОК!!!

- - - Добавлено - - -

И на пиво не забываем Автору скидываться! Жмем "О программе" и далее... Это, как мне кажется, очень важно!

LW
11.06.2022, 01:56
Ок. Жмем "о программе" и улетаем на облако мыла....
Ну и как бы допилить бы надо бы...

Evgeny Muchkin
11.06.2022, 19:38
Ок. Жмем "о программе" и улетаем на облако мыла....
Ну и как бы допилить бы надо бы...
А что за облако мыла? Не совсем понятно. Можно скрин или поточнее описать?

- - - Добавлено - - -


Ок. Жмем "о программе" и улетаем на облако мыла....
Спецом проверил. В облако ссылка, когда жмем проверку обновления. Кнопка "На пиво" все правильно показывает.

marinovsoft
24.10.2022, 20:59
Программа на прошивку scorp1024.rom (найдена здесь https://zx-pk.ru/threads/17589-tekhnicheskij-razdel-quot-scorpion-zs-1024-quot-(ot-razrabotchikov).html?p=446596&viewfull=1#post446596 ругается "занято, перебор", при этом эта прошивка нормально работает как на реале, так и в эмуляторе.

https://i.ibb.co/PFsvJfG/image.png (https://ibb.co/PFsvJfG)

azx987sa
08.11.2022, 16:03
Программа на прошивку scorp1024.rom (найдена здесь https://zx-pk.ru/threads/17589-tekhnicheskij-razdel-quot-scorpion-zs-1024-quot-(ot-razrabotchikov).html?p=446596&viewfull=1#post446596 ругается "занято, перебор", при этом эта прошивка нормально работает как на реале, так и в эмуляторе.

https://i.ibb.co/PFsvJfG/image.png (https://ibb.co/PFsvJfG)


Интересная сборка. Если посмотреть в каталог, то страницы идут не последовательно - 4,8,8,A.9.B.D.E. Поэтому начиная c CSBoot начинается полная каша, т.к. я не делал непоследовательных обработок и ранее не сталкивался с таким. К тому же, по некоторой инфе, данный способ манипулирования мягко говоря не корректен. Да, этот РОМ будет работать, но у Спутника от такого едет крыша.
https://i.ibb.co/Vp82cvQ/1qa2ws3edc.jpg (https://ibb.co/PFsvJfG)[/QUOTE]
Если нужна сборка именно этого софта, то как варриант, надо вручную исправить записи в каталоге, в порядке возрастания. В дальнейшем, порядок следования программ в менюхе, можно изменить тем же Спутником. Он пересоберет как положено.

P.S. тут бываю редко. Живу тут - https://t.me/zs_scorpion - тут будет все оперативнее

marinovsoft
07.08.2023, 19:43
У спутника едет крыша от тестовых ромов, начиная с 30 (актуальный на данный момент 31 ром) из этой ветки https://zx-pk.ru/threads/34789-podderzhka-hdd-slave-v-scorpion-zs-256.html