PDA

Просмотр полной версии : Все о CP/M для Львова



kapitan-u
23.11.2014, 23:36
CP/M36 - версия для львова на ВМ80 с 64Кб памяти.
идет на дискетах стандартного Хамелеон формата

MFM, 300rpm, 250000 bps
IBM ISO 2 sides, 83 tracks, 16 sectors per track, 256 bytes per sector
679 936 formatted capacity

and

FM, 300rpm, 250000 bps
IBM ISO 2 sides, 83 tracks, 9 sectors per track, 256 bytes per sector
382 464 formatted capacity

Загружается нажатием кнопки П/Д в Хамелеоне.
Для создания HxC образов используем утилиты из ветки про FDD
udi-to-dsk и потом HxC софтом dsk->hfe используя профайлы из той же ветки.


CP/M80 - версия для Z80 с памятью 64Кб+64Кб
этих существует несколько версий, но все они идут на дискетах специального формата

MFM, 300rpm, 250000 bps
IBM ISO 2 sides, 80 tracks, 5 sectors per track, 1024 bytes per sector
816 200 formatted capacity

Для создания HxC образов используем утилиты из ветки про FDD
udi-to-dsk (эта утилита автоматически распознает любой формат)
и потом HxC софтом dsk->hfe используя профайл из этого поста!

Для загрузки CP/M80 надо сначала вставить Хамелеоновский диск с загрузчиком CPM80MFM.COM, запустить его, сменить дискету на CP/M80 и нажать любую клавишу.

Zelya
24.11.2014, 14:42
kapitan-u,
А что теоретически пойдет под CP/M36? Как я понимаю, ресурсов впритык, и расширение экрана совсем не CP/M-ное.

kapitan-u
24.11.2014, 21:31
C ресурсами не все так плохо. 64кб минус экран для CP/M машины это практически нормально. 80 колонок текстовый режим - это плохо, но пользоваться можно. Думаю, что доступ к куче компиляторов с разных языков это уже очень хорошо.

liberation
24.11.2014, 22:58
C ресурсами не все так плохо. 64кб минус экран для CP/M машины это практически нормально. 80 колонок текстовый режим - это плохо, но пользоваться можно. Думаю, что доступ к куче компиляторов с разных языков это уже очень хорошо.

Число "36" в названии этой версии означает объем свободного ОЗУ после загрузки системы. Как я помню, система располагалась с адреса 0x9000. Особого успеха эта система не имела, если обратиться к бюллетеням Coman, как оф. рупору разработчиков, то, кроме ряда утилит, наиболее крупным успехом этой системы был запуск так называемого MBasic.

Хотя всякое может. В Вики написано, что мин.объем ОЗУ для CP/M должен быть 16 кб.

kapitan-u
26.11.2014, 03:47
ОК
насколько я понимаю расклад по таков:

По CPM минимум 16К, типичная машина 64К RAM
Никто не считал сколько будет за вычетом ОС свободного просто рекламировали сколько RAM и обычно это было 64К.

По Львову на этом фоне:
Стандартный львов 48К RAM под ОС + 16К видео, для CPM это очень неплохо.
ПК-02 в любом варианте: 64K RAM под ОС + 16К видео + 48К может быть задействованно под RAM диск
т.о. если установлено 128к они задействованны, а если 256к, то вторая половина гуляет.

Я проверил т.н. "Донецкий" вариант CPM 2.2 + BIOS 3.5
Форматирование дисков FD.COM
Перенос системы на новый диск SYS.COM
RAM Диск FE.COM

Есть один глюк: при переключении на диск В всегда сначала дает BDOS ERROR WRONG CHECKSUM, но потом работает нормально.