GMX для Scorpion'а можно приобрести здесь
ZX-BUS XTRaiser v2.1 (активный расширитель ZX-BUS здорового человека на 3 слота) можно приобрести здесь
SMUC 2.1 rev. C Black & White edition (v.2022) можно приобрести здесь
Scorpion ZS-256 Turbo, GMX 2048Kb, ZX-BUS XTRaiser v2.0, SMUC v2.0 rev. A, SDCard 32Gb, GS 2Mb,
ZXMC 2v28, TSFM, FDD 5'25 Teac x2, FDD 3'5 Sony, VGA&PALv2.09, PC Keyboard & Mouse
разобрался, в каких случаях так происходит: если fat32 раздел первый на диске, или единственный - все хорошо.
если вдруг так получилось, что раздел второй, а первый при этом не размечен, то тогда ПЗУ отказывается работать с таким разделом.
думаю, что случай достаточно нестандартный, что б его не учитывать.
LW(08.12.2022)
вспомнилось что ещё ISdos работает с диском как-то по-своему (или я ошибаюсь ?)
такая солянка из разделов уживётся на винте ?
is-dos тоже живет на MFS-разделе. просто там создается не образ диска, как с тр-дос, а целиком local partition под is-dos.
раздел MFS на 10 мб - это как раз IsDos:
для IsDos бы придумать, как стартовать систему сразу с HDD без танцев с бубнами с монтированием образа с бейсиком-запускалкой, и сохраненным образом памяти.. это было бы идеально.
но не знаю насколько это возможно в рамках ПРОФпзу.
Последний раз редактировалось Xela; 08.12.2022 в 19:23.
goodboy(08.12.2022)
Некоторые алгоритмы взяты и оттуда.
Спасибо. Исправлю.
Если Is-Dos работает с подразделом MFS, то ничего не изменится. Логика работы с MFS не меняется.
Если работает с образом через #3D13 или функции R8DOS тоже все будет нормально.
Думаю это возможно. Вот только в is-dos я не силён. Если кто-нибудь поделится настроенным рабочим образом с Is-Dos, можно будет покопаться, подумать как реализовать загрузку напрямую с винчестера.
Xela(08.12.2022)
Скрытый текст
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
[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Кое-что есть в доках для СМУК. А вики пишет, что CPM умеет 16 дисков держать по 8 мегов.
Скрытый текст
Контроллер SMUC служит для подключения к компьютеру Scorpion ZS-256 (или любому Spectrum-совместимому компьютеру):• накопителей на жестких дисках (HDD), оснащенных интерфейсом IDE, и позволяет работать с ними в системах TR-DOS, Is DOS, CP/M;
.......
Micro DOS (порт системы CP/M) — полноценная ОС, изначально ориентированная на работу с жестким диском, необходима прежде всего для расширения функционирования Теневого Монитора[свернуть]
Скрытый текст
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
[свернуть]
А эту MicroDOS в живую видел кто-нибудь?
так я про нее и написал, что она была в планах у MOA, но в итоге кажется это планами и осталось.
- - - Добавлено - - -
штука в том, что б спектрумовская CP/M (какая-нибудь из реализаций, работающих на скорпионе) умела работать с HDD.
на CPC такая версия есть
MicroDOS (Microcomputer Disc Operating System) is a CP/M clone made in East Germany (GDR) for computers of the brand Kleincomputer (KC). It was available for the KC Compact. Unfortunately it is not 100% compatible with CP/M.
MicroDOS implementation for KC Compact
MicroDOS disc format is 1024 bytes per sector (N=3), Sector IDs 1-5. Double sided (Head ids are 0 or 1).
The following are requirements:
KC Compact disc interface (which has the BASDOS ROM, 64KB RAM and disc interface) (a CPC6128 should be able to run MicroDOS with an appropiate boot program)
MicroDOS formatted disc with boot sector.
The boot sequence on KC Compact is:
|CPM from BASIC
An ID is read from drive 0, track 0, side 0. Both C and N from the result phase of the ID command are checked. N must be 3 and not have a CPC id (41/c1 etc)
If ID is not MicroDOS then follow normal AMSDOS CP/M boot procedure (therefore allowing boot into Amstrad's CP/M on system format discs)
If ID is MicroDOS then boot MicroDOS.
MicroDOS boot:
read drive 0, track 0, side 0, sector 1-5 to &3F80 in RAM.
read drive 0, track 0, side 1, sector 1-5 to &5380 in RAM.
read drive 0, track 1, side 0, sector 1-5 to &6780 in RAM.
read drive 0, track 1, side 1, sector 1 to &7B80 in RAM.
check if &3f80 starts with <0> "DOS". i.e. 0 byte followed by DOS text
execute &4000.
Therefore you require a MicroDOS specifically for the KC Compact (i.e. a MicroDOS for KC85/4 or other KC computers will not work because the hardware is different) because the code on the disc initialises the hardware and configures the environment for MicroDOS specific to the computer booting it.
но "наша" ли это MicroDOS - вопрос...
и еще нашел такое:
The CP/M 2.x compatible system MikroDOS was delivered with the original disk extension D004 . The CP/M 2.2 compatible system MLDOS , which was developed by Mario Leubner, has existed since 1996. This system enables the integrated operation of IDE hard disks and real-time clock on a KC85 system with D004. It also represents the ideal basis for the CP/M extension NZ-COM , which provides a UNIX-like environment on the KC85 under CP/M and makes the KC85 CP/M a Z-System
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)