Таки прикрутил Error404 UZIX к Орион-128. Хотя я скептически высказывался на эту затею в 2009 году.
И активно поддерживает
Да куда уж без Z80-карты. Главная и необходимая доработка Ориона, которая дала зеленый свет в мир...
Сори за флуд
Ну как поддерживает. Пик энтузиазма был полтора года назад, и уже год я к нему не прикасался.
Вот с пайкой Ориона-ПРО закончу, и еще вернусь к программированию, в т.ч. и к Юзикс.
- - - Добавлено - - -
Там предыстория в том, что сначала я портировал в CP/M известную FatFS от ElmChan-а. Сначала в версии 0.3 (где она не знала про партиции и было в его нотации 2 целых диска - 0: и 1: ). Затем в версии 0.4 Чен сделал поддержку разделов, но чтобы нумерация была совместима с дотогошней "0: на первом приводе" и "1: на втором", четные разделы попали на первый привод, а нечетные на второй. Я к этому уже привык и в Юзикс (у которого как я справедливо предполагал будет один пользователь - я) оставил такую же, плюс два устройства для полного доступа. В будущем скорее всего переименую в sda(плюс sda0,sda1,sda2,sda3) и sdb(плюс sdb0,sdb1,sdb2,sdb3).
- - - Добавлено - - -
Предполагаю, там сделано то же самое в виде "теже яйца - вид сбоку". Ибо какая там нынче геометрия? Геометрия была в эпоху CHS, а сейчас тупо сквозная нумерация секторов (LBA): максимум это границы разделов (minLBA, maxLBA) проверить, что у меня и делается.
В принципе, это сделать можно. Но урывками как это нынче выходит - займет годы
Золотые 90-е, и время было и задор.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
А дальше происходит что-нибудь? Например если ввести логин root ?
А то у меня в эмуляторе (где и писалось) работает прекрасно, а на реале почему-то улетало в обработчике прерываний, такое ощущение как при неподтянутой шине. Отключаешь провод int - и работает, хотя и однозадачно. И не понять толи дело в коде, то ли в реале в реализации int.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Скорее в таблице векторов и INTA.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Фигассе, работает. А прерывания ведь аппаратно реализованы и работают? Дальше вводи команды.
Они в /bin
Или в /usr/bin ?
Введи
uname -a
ls /bin
ls /usr/bin
ls -l /bin | more
Последний раз редактировалось Error404; 31.08.2018 в 22:13.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)