Есть 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)