Оставшихся дискет лет на 5 ещё хватит, а там "или ишак сдохнет или эмир".Сообщение от PVV
Потому-то я ориентируюсь на IDE-винчестер. Доп.железо для него на порядок проще, подпрограммы чтения/записи сектора короче, а скорость обмена выше (т.к без опроса готовности). Винчестеров на наш век хватит, а "богатенькие Буратины" могут позволить себе иметь твёрдотельный винчестер SSHD.
Нет смысла расхолаживать и пугать топик стартера отсутствием дискет. Это его личные проблемы, где он будет их брать и надолго ли их ему хватит. Да и отговаривать его от дисковода в пользу флэш-носителя незачем. Он хочет писать программы для RK-DOS, а не только тупо запускать игрушки.
А где для них готовые подпрограммы чтения и записи блока в 512 байт? Уже год у всех пытаюсь выклянчить это. А самому - ума или энтузиазма не хватает, чтобы разобраться в SPI.Сообщение от PVV
А грамотно было бы стандартизовать в ROM-BIOS две входные точки - чтение и запись сектора, как было сделано в М4 для ОРИОНА (2000). Именно так делают в ROM-BIOS промышленных ЭВМ, в т.числе и 8-ми разрядок. Тогда бы никто бы не был в обиде, не было бы проблем совместимости из-за железа. Каждый мог бы иметь DOS какую хочется, причём она работала бы у всех. Т.е на любом типе носителя.
Это упрёк в сторону главного по СПЕЦИАЛИСТУ - fifanа.
Давайте обсудим, как это сделать. Я бы предложил эти точки ввести в ROM-BIOS, а не в монитор C800. В ROM-BIOS не проблема освободить 50-100 ячеек (за счёт более грамотного программирования), хотя достаточно всего 6 байтов для 2-х команд JMP (в адресах C4FA/C4FD). В качестве ячеек номера трека (до 65535) разумны ячейки CLD,CSV, а под ячейку N сектора (0...255) - ячейку INVMG (флаг инверсии сигнала с МГ).
Тогда пользователь может прошить исполнительную часть подпрограмм в ПЗУ или грузить в ОЗУ. А лучше и то и то, введя вектор в области служебных ячеек. Тогда по сбросу работают резидентные подпрограммы, но их можно и заменить подгрузив драйвер в ОЗУ.
Это описание пользовательского интерфейса (т.е CCP в терминах ОС), а нужно описание программного интерфейса, т.е руководство пользователя по функциям DOS. И всегда желательно, чтобы эти функции были по возможности близкими к CP/M, что облегчает конверсию программ. Я, делая свои DOS, всегда, где возможно, сохранял номера функций, поэтому переделка, например Нортона, от одной DOS к другой занимает всего несколько часов.Сообщение от PVV
Где схема и подпрограммы чтения/записи сектора (и желательно и формат трека) ?Сообщение от PVV




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

... нужно сделать вставку выбор тем же define RK86 или остальные пк.
.