Есть IS-Dos шик, для скорпиона, в нем драйвера для работы с hdd свои, у меня стоял, пока винт не помер.
Есть IS-Dos шик, для скорпиона, в нем драйвера для работы с hdd свои, у меня стоял, пока винт не помер.
Не знал, интересно.
Что-то функция "вернуть таблицу (каталог) подраздела С=38" брыкается. Левые страницы монитор после неё включает. Не особо и нужна, но хотелось бы убедиться, что подключен раздел именно MicroDOS.
;проверка что раздел CP/M
xor a
ld hl,hstbuf ;адрес куда читать
ld bc,00026h ;функция вернуть таблицу (каталог) подраздела С=38
rst 8
db 081h
jp c,dskerr
ld a,(hstbuf)
and 31
cp 2 ;MicroDOS?
jp nz,dskerr
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
Нашёл подходящий вариант. Будет немножко защита от ошибки.
Скоро настанет пора делать красивый инсталятор и запускать пункт меню HDD Boot.
Я планирую вариант загрузки 0 сектора с раздела МикроДОС.
Успехи проекта:
У меня ЦПМ начала подавать признаки жизни на ЖД. Файлы уже на жёстком, только загрузится надо с дискеты.
Работает через rst 8 даже с экраном GMX. Немного мельтешит, конечно. В эмуляторе.
Есть версия для обычного экрана.
Работает диск не спеша, но приемлемо.
Используются, правда, половинки секторов 512 ЖД, потому как ЦПМ приучена к секторам на 256. Наследие TRDOS. Ну это ничего.
Пока что сделал диск на 1Мб. Надо будет подумать над оптимальным объёмом и размером каталога. Говорят, лучше 4-6 Мб.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
Спасибо. Это я балуюсь, чтобы немного познакомиться с легендарной системной, которая прошла мимо меня. Но узнаваема по MSDOS.
У ЖД секторы по 512. Можно уплотниться, перекидывая при чтении/записи каждого сектора его половинки туда-сюда. Но опять скорость упадёт.
А сама ЦПМ вообще всё потом перекидывает в секторы по 128 через буфер.
Места на диске хватает. Нужен раздел всего 32 мега. Пока оставим как есть.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
Xela (31.03.2023)
Должны работать нормальные проги для CPM 2.2. Перекинуть файлики можно через программу SteinBlume.exe на PC.
По первой ссылке там хитрые диски Amstrad, файлы внутри не похожи на нормальные .com как в CPM. Это надо брать эмуль и разбираться что там на +3 сделали. К тому же пишут, что там CPM 3.
Напрямую в нашу CPM можно совать диски Scorpion, ATM, и Profi.
По второй ссылке нормальные файлы. Я скачал текстовый редактор WordStar и запустил.
PS. Надо ещё тестировать в тысячи рук. Некоторые проги и игры кривовато информацию на экран выводят и вообще. Но главное, игра Ladder играется хорошо в режиме 80 символов ).
Последний раз редактировалось izzx; 31.03.2023 в 20:22.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
ммм.. а как? я про установленную систему на харде - как в нее что-то новое добавить? на нексте (прастите), например, все это на fat'е живет - просто файлов в папку кинул, и готово.
да, на +3 - CPM 3.0, хотя назвали его CPM+, но что интересно, по второй ссылке программы для нее как раз адаптированы..
izzx (01.04.2023)
Через дискетки придётся. Или образы дискеток, если на эмуляторе. Могла бы быть утилита копирования с fat, но её ещё не существует.
Вот из инструкции:
Образы дисков MOA и ATM имеют стандартное расширение .trd и стандартный размер сектора 256.
Их можно копировать/переносить обычными средствами.
А логическая структура другая. По одному файлу образы можно редактировать в программе SteinBlume на PC, или средствами CP/M.
На реальном компьютере:
1. Скопировать образ диска MOA/ATM на ZX (с помощью AY232K первые два пункта объединяются).
2. Записать его на дискету (WDC, Fatall).
3. Запустить CP/M.
4. Редактировать/копировать на HDD.
5. Снять образ с дискеты (если требуется).
На эмуляторе:
1. Смонтировать образ диска MOA/ATM.
2. Запустить CP/M.
3. Редактировать/копировать на HDD.
4. Редактировать/копировать образ в SteinBlume (если требуется).
- - - Добавлено - - -
Там вроде часть системных утилит переделаны специально, их я не стал запускать. Явно не подойдут.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)