nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 16 Apr 2024 05:28



Reply to topic  [ 33 posts ]  Go to page Previous  1, 2, 3
Операционная система CP/M 
Author Message
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
SAA wrote:
Alekcandr wrote:
Не могу понять о каких выбрасываемых исключениях идет речь у функции 14 BDOS (Return: None) в CP/M 2.X.


Если диск физически отсутствует CP/M выбрасывеат сообщение и ожидает нажатия, CR - приводит к WarmBoot.
Разобрался в некоторой части вчера вечером с CP/M 2.2. RunCPM введет себя несколько странно, возможно это связано с особенностями эмуляции. В реальных системах с СР/M все диски (структуры дисков) заранее определены в биос или рассчитываются на лету по информации из биос в момент загрузки системы.

В СР/M есть механизм регистрации новых дисков, который требует перезагрузки системы. Но в реальных 8 битных системах я с таким не сталкивался.

Да вот еще что. Часть 0008H-0027H системной области не используется СР/M. По крайней мере с теми СР/M с которыми я работал.

Видимо решить вопрос с опросом дисков получится только через функции биос. Может, есть еще варианты, но о них мне не известно.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


09 Feb 2021 05:43
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Есть способы резануть получаемый исполняемый файл для Z80 HITECH-C. Какие то прям безумно "разжиревшие" файлы компилирует.Версия до обновления 4-6 К компилировала, новая сразу на 10К прибавила размер исполняемого файла. Насовали в библы чего то.
https://github.com/agn453/HI-TECH-Z80-C


09 Feb 2021 10:40
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Использовать библиотеки из коробки, убрать лишний функционал у функций из коробочной версии, новодельные / иправленные функции добавлять по мере надобности. И как последний рецепт, использовать стыренную кросс платформенную последнею версию 7.80PL2.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


09 Feb 2021 11:27
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 33 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.