Во втором случае проблема в следующем:
Нам нужно стандартный образ 360кб - 40 cyls, 2 heads, 9 sectors, 512 bytes/sector
записать как - 80 cyls, 1 heads (нулевая), 9 sectors, 512 bytes/sector
и вот как это сказать программе я не знаю..
Во втором случае проблема в следующем:
Нам нужно стандартный образ 360кб - 40 cyls, 2 heads, 9 sectors, 512 bytes/sector
записать как - 80 cyls, 1 heads (нулевая), 9 sectors, 512 bytes/sector
и вот как это сказать программе я не знаю..
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Сегодня вечером буду дома, обязательно проверю и сообщу..
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
SAMdisk info ADOS.RAW
[ADOS.RAW]
Type: BPB
Format: 250Kbps MFM, 40 cyls, 2 heads, 9 sectors, 512 bytes/sector.
- - - Добавлено - - -
Суть такова, нам нужно любой стандартный образ 360кб - 40 cyls, 2 heads, 9 sectors, 512 bytes/sector
записать как - 80 cyls, 1 heads (нулевая), 9 sectors, 512 bytes/sector
С помощью написанной утилиты, получается конвертировать такой стандартный образ, в образ на 720К,
утилита просто вторую сторону образа заполняет нулями...
SAMdisk info ADOS-DS.DSK
[ADOS-DS.DSK]
Type: BPB
Format: 250Kbps MFM, 40 cyls, 2 heads, 9 sectors, 512 bytes/sector.
-- imgcnv2w.exe
-- Input image filename:
-- ADOS-DS.DSK
-- Input image sectros per track:
-- 9
-- Input image tracks:
-- 80
-- Input image sides:
-- 1
-- Output image filename:
-- ADOS-SS-DS.IMG
-- Output image sectros per track:
-- 9
-- Output image tracks:
-- 80
-- Output image sides:
-- 2
SAMdisk info ADOS-SS-DS.DSK
[ADOS-SS-DS.DSK]
Type: RAW
Format: 250Kbps MFM, 80 cyls, 2 heads, 9 sectors, 512 bytes/sector.
http://tis.kz/files/DOS_SS_80track.rar
Последний раз редактировалось Andrey_Ak; 22.09.2019 в 09:28.
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Думаю этого нельзя делать, т.к. тогда Искра не поймет такой дискеты...
Потому как с точки зрения ОС, Искра работает с обычными двух-сторонними дискетами...
Да и потом, не переделывать же каждый образ который я хочу записать для Искры..
Образы должны быть стандартными, просто программе SAMdisk надо как-то сказать что писать именно одну сторону 80 дорожек..
---
Вот описание формата Искры:
Драйвер диска базовой системы ввода-вывода ПП ЭВМ "ИСКРА-1030"
(прерывание INT 13H) поддерживает работу с дискетой только в формате 1
сторона-80 дорожек, или только 1 сторона-40 дорожек, в зависимости от
перемычки на плате микро-ЭВМ.
Напомним,что в ПП ЭВМ "ИСКРА-1030" дискеты, имеющте разметку 1
сторона - 80 дорожек, АДОС или любая версия MS DOS воспринимает как
двусторонние по 40 дорожек на стороне.Интерфейсом,поддер жеваемым это
соответствие является драйвер гибкого диска БСВВ.На практике это
реализовано следующим образом.Обычно, дискетные устройства IBM-PC и
других совместимых с ней персональных машин имеют 2 головки по 40
шагов.Дисковое устройство использует 1 головку и может выполять 80
шагов, причем шаг головки ровно в 2 раза меньше чем в
IBM-PC.Если драйвер диска БСВВ получает запрос на чтение (или запись)
дорожек 0,1,2,3...39 нулевой стороны, то физически он обращается к
дрожкам 0,2,4,6...78 (т.е. к четным дорожкам) головки 0,а при запросе
дорожек 0,1,2,3...39 стороны 1(т.е.головки 1) - драйвер работает с
дорожками 1,3,5...79(не четными),но опять же головки 0(т.е. стороны
0)
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
bin2imd из комплекта ImageDisk должна помочь -- см. https://forum.winworldpc.com/discuss...s-to-imagedisk
и результат записать.Код:BIN2IMD <image.img> <image.imd> DM=5 N=80 SS=512 SM=1-9 /1
- - - Добавлено - - -
Сейчас эмулятор бесполезен, потому что не подключена клавиатура. Если все же хотите запустить, ставьте свежий релиз отсюда -- https://www.mamedev.org/release.php
Архивы с прошивками надо положить в roms/, запускать примерно так
Вложение 70061Код:mame rt1715w -flop1 scp3mame.zip
rt1715w.zip
rt1715.zip
Спасибо, постараюсь проверить побыстрее...
Хотя мне дали другую утилиту для конвертации образов, работает,
но все-же хорошо было-бы, если бы SAMdisk умел писать дискеты
согласно параметрам которые ему дают, а не исходя из заголовков образов...
А по поводу первой проблемы, не получается собрать новую версию из исходников?
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
попробуйте это https://github.com/simonowen/samdisk...4-20190827.zip
Нашел немного инфы по домашним компьютерам Роботрон
https://ru.wikipedia.org/wiki/KC_85
Robotron KC 87 — это улучшенный вариант KC 85/1, с языком BASIC в ПЗУ. Выпускался с 1986 года.
Последний раз редактировалось zebest; 28.09.2019 в 18:12.
Profi v3.2 -=- Speccy2010,r2
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)