Просмотр полной версии : Утилиты для работы с образами CP/M дисков?
Какие есть сабжи для ПЦ в наше время?
В идеале -- нужны плагины для FAR типа xTRD.
А то приходится копировать Хонюком под эмулем...
Нашёл SteinBlume, но он глючный. Удалил им нескольско файлов с образа скорпионовской CP/M -- и остальные файлы перестали запускаться.
Если удалить те же файлы средствами самой системы (pw.com) и сравнить этот образ с тем, который получился после SteinBlume -- то fc находит между ними 259 тысяч отличий. Зачем столько?
marinovsoft
21.08.2024, 19:58
Если удалить те же файлы средствами самой системы (pw.com) и сравнить этот образ с тем, который получился после SteinBlume -- то fc находит между ними 259 тысяч отличий. Зачем столько?
SteinBlume всегда формирует образ заново при сохранении.
Чтобы SteinBlume корректно работал, нужно указывать правильные параметры для диска, это же универсальная утилита, а не заточенная исключительно под Скорпионовский CP/M.
нужно указывать правильные параметры для диска,
Где указывать параметры? Я не нашёл кнопки "указать параметры" или подобной. Нашёл только файл Moa_Scorpion.ini.
Диск опознаётся как CP/M ZS Scorpion, и это так и есть. Открыл этот диск в SteinBlume, ничего не делал, только сохранил с новым именем. Загрузился с него, пытаюсь запустить любой файл -- вижу мусор на экране и зависание.
Исходный образ -- рабочий, сделан с родного диска фирмы Скорпион.
Что я делаю не так?
Black Cat / Era CG
22.08.2024, 00:48
Возможно где-то там конкретно со скорпионовскими образами действительно глюк. Увы.
со скорпионовскими образами действительно глюк. Увы.
Смотрю дампы дисков MOA и ATM.
У дисков MOA "нормальное" чередование (skew_factor), а у ATM - "быстрое". Возможно, SteinBlume не всегда это учитывает?
Black Cat / Era CG
22.08.2024, 17:34
Скорее всего так и есть. Но утилита заброшена давно и надолго.
Скорее всего так и есть.
Создал в ней пустой диск скорповой CP/M. Я так понял, вот эти сектора заняты под каталог и заполнены байтом E5.
40 41 42 43
48 49 4a 4b
А должно быть так:
40 42 44 46
48 4a 4c 4e
Это как-то исправляется в настройках ?
ps: Нашёл у себя загрузочный диск FK0 CP/M, экран 512х192 (timex) или обычный. Она для пентагона с кэшем (через IN #FB) или скорпиона. По формату дисков совместима с MOA CP/M. Это я переделывал много лет назад. Как здесь прикреплять файлы?
Есть желание что-то сделать для неё, но нечем засовывать файлы внутрь образов.
Можно написать копировщик для самой CP/М. Панель файлера у меня где-то есть готовая, красиво показывает список и позволяет пометить нужное.
Нужны исходники драйвера ВГ93, готовых нет под рукой... Что требуется: аналоги функций 5 и 6 (чтение/запись группы секторов) через #3D13, переключение дисков A-D, возврат "наверх" кодов ошибок, автономность и независимость от переменных tr-dos.
Только что нашёл CP/M копировщик с ms-dos дисков от Марковского и форматер от него же. Надо разбираться...
Есть авторское видео по настройке параметров под конкретный образ диска. Переехало на rutube. На той неделе с его помощью настроил работу с образами под CPM86.
Есть авторское видео по настройке параметров
URL? А на словах? Что и где надо сделать? ini-файл или через менюшки?
ps: толстый канал есть не у всех. А видеоинструкции для простых вещей - это, гхм, для людей с клиповым сознанием.
я бы для начала глянул на разметку образа дискеты в программе ZXDiskStudio
https://zx-pk.ru/threads/12842-zx-disk-studio-programma-dlya-raboty-s-obrazami-diskov.html
я бы для начала глянул на разметку образа дискеты
Спасибо. Какая может быть разметка У TRD файла? Диски скорповой ЦПМ по физическому формату ничем не отличаются от трдосных 640 Кб. Из под трдоса на них виден только один файл boot.B, и 0 секторов свободно. Первые 64 сектора резервируются под систему, далее 32 сектора область каталога и с 96 сектора лежат данные.
Вот например: http://disk.yandex.ru/d/KmC3joHfyyF1lA
Тот самый goodboy? Влодека помнишь? ZXNet и всё такое... 462.18 - это я..
URL? А на словах? Что и где надо сделать?
Вот здесь (https://rutube.ru/video/0e88cad3a32145059bf376e528749668/) например.
На словах на страничку не поместишься, если пример разбирать конкретный. Ну а так посмотрел кусок видео, на стоп поставил и у себя правишь с открытым приложением SteinBlume.exe. Для Windows7 32 бит я правил в c:\Users\AVISV\AppData\Roaming\SteinBlume\xdi_sett ings. Там создается .ini файл под твой формат. У меня было IBMPCCPM86.ini. Да и свой образ диска переименовываешь в .xdi, а перед загрузкой системой копируешь его обратно с исходным расширением. Я работал с 86box и у меня был образ флоппика с расширением .img. Собственно это и было мотивом: загружающаяся под эмулятором IBM PC CP/M86. А прога SteinBlume.exe универсальная, но чтобы работала автоматом...до этого далеко, требуется мозг человека.
- - - Добавлено - - -
Влодека помнишь?
как его забыть? В его "Никроне" стартовал как автор литературного текста. Потом FunTop'98. Он был один из немногих, кто понял ситуацию в истории с НФСП и Будером. Один раз я приезжал, будучи в Москве, на сисопник летом. Станции уже не помню, помню что добирался на электричке и атмосферу дружелюбия. Талантливый был человек и хороший организатор!
Спасибо. Какая может быть разметка У TRD файла? Диски скорповой ЦПМ по физическому формату ничем не отличаются от трдосных 640 Кб.
всё, понятно.
ты наверно изучаешь что-то подобное https://oldcomp.cz/download/file.php?id=13645&sid=51f881a4c1b512fe2d3b57a0d798ed7b
- - - Добавлено - - -
Тот самый goodboy? Влодека помнишь? ZXNet и всё такое... 462.18 - это я..
да, тот самый.
ты наверно изучаешь что-то подобное
Угу. Хочу сделать более-менее нормальную эмуляцию терминала VT52 на экране 512х192. Будет 64, 73 и 85 символов в строке, процедуры печати уже готовы.
Для Амстрада вот здесь (http://www.cpc-power.com/index.php?page=database) выложено 45 CP/M дисков.
У Амстрада двухцветный экран (http://www.cpcwiki.eu/index.php/Video_modes#Specifications) 640×200 . Я так понял, что всё что там лежит для CP/M - должно работать у нас. Ассемблер gen80 (devpac) (http://www.cpc-power.com/index.php?page=detail&onglet=dumps&num=4710) я уже проверил - работает после настройки.
Нашёл вот это. (http://github.com/neuro-sys/sector-cpc)
Это работает с образами дисков амстрада из командной строки. Если доделать - получится то, что надо.
Нормальных утилит для вытаскивания файлов из амстрадовских дисков я не нашёл. Есть CPCDiskXP, (http://www.cpcwiki.eu/index.php/CPCDiskXP) но она округляет размеры до килобайта и вытаскивает много лишнего...
Нормальных утилит для вытаскивания файлов из амстрадовских дисков я не нашёл.
эмуль WinApe позволяет просматривать содержимое и перетаскивать файлы
https://pic.maxiol.com/thumbs2/1725131928.3645248006.clipboard01.png (https://pic.maxiol.com/?v=1725131928.3645248006.clipboard01.png&dp=2)
Там создается .ini файл под твой формат.
Спасибо. Одной фразы оказалось достаточно для понимания.
Для dsk образов от Амстрада или MSX это не годится, ибо в них есть заголовки дорожек, которые непонятно как исключить.
Black Cat / Era CG
01.09.2024, 07:26
С дск она вроде у меня работала (с амстрадовскими дск). Надо на примере смотреть.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot