Просмотр полной версии : ZXM-Phoenix - СP/M
мечта ,однако
Mick
1.
Как бы в Фениксе отключить ПЗУ можно, смотрите схему, в частности порт 1FFDh.
2.
Да, вместо ПЗУ будет работать ОЗУ. Но не забываем, что TR-DOS тоже перестает работать. Для того чтобы достучаться к контроллеру дисковода нужно активировать сигнал IODOS.
3.+видеокарта будущая от Mick
еще
1.
15. Управление памятью в окне CPU0
2.
5.0 Сигнал DOS/ в контроллере NemoIDE ZXM-Phoenix.
http://zx.clan.su/forum/8-66-1
================================================== =======
разве этого мало для нормальной работы CP/M???
думаю меня направят на путь истинный и она заработает.
с чего же начать?
А начать надо с того, насколько эта осб тебе нужна :)
Если нужна, то нужно решить вопрос, кто займется портированием ее. :)
Кстати DOS/ сигнал в контроллере Nemo IDE только на первой ревизии заведен, на остальных его там нет.
Mick, у кота на сайте в доработках многое не понятно -и к какой ревизии тоже.
Mick, ковыряю на предмет от какого донора проще использовать - были же варианты под спековый экан.
Максагор
24.11.2014, 13:20
Как бы в Фениксе отключить ПЗУ можно, смотрите схему, в частности порт 1FFDh.
Если в этом порту отключался сделана по стандарту Скорпиона, то можно попробовать взять соответственно и скорпионовский CP/M. Например, тут:
http://atmturbo.nedopc.com/others/scorpion/sc_soft.htm
Да, вместо ПЗУ будет работать ОЗУ. Но не забываем, что TR-DOS тоже перестает работать. Для того чтобы достучаться к контроллеру дисковода нужно активировать сигнал IODOS.
Не вижу никаких проблем. Доступ к портам FDD нужен только дровам. А дрова (или переход на них, даже если они в ПЗУ вшиты, в случае с ATM или PROFI, что в Скорпе не так) достаются через рестарты BIOS и BDOS, которые, в штатных случаях лежат вверху адресного пространства, как правило, значительно выше #C000 (и это собственно рестарты, а физически дрова вообще помещаются выше основного ядра CP/M). А там уже всё в находящемся вверху драйвере просто - сохраняются при необходимости стек и вектор прерывания, включается ПЗУ, далее через него с контроллеров ВГ93 проделывается всякое, например, считывается в буфер в теле драйвера физический сектор и/или логический блок с флопика, после чего ПЗУ отключается обратно, и считанный блок LDIRится в то место памяти, куда он по запросу должен был быть считан с флопа. Вот и всё.
Максагор, скорпион это интересно -есть у меня смук и профпзу.
попробуем разобраться ,я читал про кворум-64 как там впилили в спековый экран 64 символа и добавили порт отключения ПЗУ http://geektimes.ru/users/ringtail/topics/
---------- Post added at 12:31 ---------- Previous post was at 12:29 ----------
ага ,вижу и кворум на сайте есть
попробуем разобраться ,я читал про кворум-64 как там впилили в спековый экран 64 символа и добавили порт отключения ПЗУ http://geektimes.ru/users/ringtail/topics/
Да, с точки зрения пользователя в "Кворуме" очень классно было сделано. В 64 был дополнительный порт, через который можно было
1) отключить ПЗУ
2) переключить экран на #C000, чтобы освободить место для программ.
Больше для CP/M ничего и не требовалось - ни дополнительных видеорежимов, ничего. Большинство пользователей "Кворума" так никогда и не узнало, что той желтенький список, через который они грузили Диззи - это программа под CP/M :)
Если портировать, то надо учесть, что у "Кворума" своя адресация портов ВГ-93 (и свой дополнительный порт управления дисководами - выбор, мотор) и есть дополнительные порты клавиатуры, через которые читаются F1-F5, дополнительная цифровая клава и т.д.
я вот для начала думаю посмотреть что за ком-порт на фениксе (собрал 2 Феникса и не разу его не юзал),если его можно на первых порах использовать как консоль cp/m то это намного облегчает портрирование -можно видео-озу забивать софтом и сидеть на пк в Терминале :)
---------- Post added at 13:45 ---------- Previous post was at 12:58 ----------
самое не веселое - нужно тупо перечитать 2-3 темы о фениксе в поисках 2-3 предложений
самое не веселое - нужно тупо перечитать 2-3 темы о фениксе в поисках 2-3 предложений
А там ком-порт разве не обычный кондратьевский? Эта часть компа ведь на мультикарте основана. http://zx.pk.ru/attachment.php?attachmentid=3103&d=1145690339
Eltaron, так можно будет заюзать в cp/m ? маленький драйвер только написать
дело за bios
Максагор
24.11.2014, 15:54
Eltaron, так можно будет заюзать в cp/m ? маленький драйвер только написать
дело за bios
Так я не понял - порт #1FFD отключает ПЗУ по стандарту Scorpion/KAY или нет? Может кто-то проинформировать? Если да, по стандарту, то тогда ничего переделывать не надо - пойдет скорповская версия CP/M то г-на МОА...
Так я не понял - порт #1FFD отключает ПЗУ по стандарту Scorpion/KAY или нет? Может кто-то проинформировать? Если да, по стандарту, то тогда ничего переделывать не надо - пойдет скорповская версия CP/M то г-на МОА...
Да, отключает ПЗУ битом D0 порта 1FFDh.
Максагор, где ее скачать - что то не вьеду -на сайде диски же с софтом.нужен загузчик в пзу .в каких версиях он есть?
---------- Post added at 15:30 ---------- Previous post was at 15:19 ----------
ага тема http://zx-pk.ru/showthread.php?p=746435
Максагор
24.11.2014, 16:47
Максагор, где ее скачать - что то не вьеду -на сайде диски же с софтом.нужен загузчик в пзу .в каких версиях он есть?
Система там уже штатно присутствует на дисках, диски - автозагружаемые, грузятся автоматом через TR-DOS по командам RUN или LOAD. Никакого зарузчика в ПЗУ не требуется.
Можно для начала их протестировать в эмуле в конфигурации Скорпиона, чтобы убедиться в рабочести (я их, собственно, перед выкладкой на сайт успешно проверил). А потом - попробовать запустить на "Фениксе".
Максагор, понял :)
для пробы сойдет.
Эксперимент №1
http://atmturbo.nedopc.com/others/scorpion/sc_soft.htm
Феникс 05.1 ПЗУ с фаталом родное :)
запуск успешный,затем убивает инфу с дискеты.Дисковод А: реальный
http://www.youtube.com
Эксперимент №2
Феникс 05.1 ПЗУ с профПЗУ
Дискета запустилась и появилось приглашение A>
http://www.youtube.com
Из не достатков -профПЗУ не знает про винт немо-IDE,Sd-карту.Не работает кнопка DEL
Не совсем удобно.Но первый запуск есть!
Эксперимент №3
ZXCPM http://zx-pk.ru/showthread.php?t=155
http://www.youtube.com
Эксперимент №4
CP/M для Кая, Скорпиона и Пентагона с кэшем от Кирилла Фролова.
http://zx-pk.ru/showpost.php?p=248980&postcount=11
в теме есть ссылки на предыдущую версию с исходниками ,но ссылки протухли.
так что грузим PINIX!
нужно создать 2 дискеты так как 1я загрузочная в плане cp/m пустая
http://www.youtube.com
недостаток - не работает клавиша DEL.В редакторе ED80.COM DEL рабоатет...
запустил диск с RAM диска -намного приятнее скорость работы.в дисковод А дискету с софтом.после запуска софта RAM диск не портился.
Эксперимент №5
скиньте файлики в тему и проверю .там и исходники же есть
Есть такая версия, разработки fk0 (Kirill Frolov):
CP/M для компутеpов типа SCORPION, KAY, PENTAGON (+CACHE).
Пролетала в фидо в виде файла cpm4zx.zip
при загрузке сбрасывается
Эксперимент №5
скиньте файлики в тему и проверю .там и исходники же есть
Вот это ? https://yadi.sk/d/Td9FHoqJcud2D
Djoni, да! 2 архива все верно.есть там еще файлы с расширением cpm1____.$z0 что это такое?
Djoni, да! 2 архива все верно.есть там еще файлы с расширением cpm1____.$z0 что это такое?
Это Hobeta файлы zip архива распаковщик ZXUNZIP (http://vtrdos.ru/system/ZXZIP.ZIP)
Архив распаковал https://yadi.sk/d/rFD8QNBMcuhQh :)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot