Page 6 of 14

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 12 Mar 2009, 22:43
by deathsoft
SinglWolf wrote:Доработку по отключению сигнала /DOS из дешифратора в смуке - В УНРИЛ! wink Опционально...

Да это без проблем, там всего 1 флаг проверить.

По поводу >128мб для спектрума - а зачем оно надо? тем более для исдоса, думаю что За время существования исдоса даже на 16 мегабайт программ никто не написал. Тем более в основном там все программы бесполезные, базы данных всякие календари, бухгалтерии и прочая ботва, которая давно есть на ПЦ. 20 лет назад это все писали в виду отсутствия пц (собственно исдос был приложением к какойто базе данных которая из под него работала) - сейчас эти программы вообще не актуальны.

Более того можно написать утилиту mount.com которая банально монтирует раздел заданный параметром, тогда можно монтировать одновременно до 8 разделов (а общее число разделов - любое), можно хоть с винтом на 100 гигов работать.

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 01:22
by Black_Cat
deathsoft wrote:Да это без проблем, там всего 1 флаг проверить.

тоды неплохо бы опцию переключения версии NemoBus ввести, т.к. в новой версии NemoBus v.1.1 есть сигнал IODOS/ который включает теневые порты без входа в ДОС и без подключения ПЗУ TR-DOS. Подробнее здесь в конце пункта 1.3

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 01:42
by deathsoft
Black_Cat wrote:тоды неплохо бы опцию переключения версии NemoBus ввести

В унриале нету никаких ахтунг басов, все эмулируется либо как в схемах, либо как в доработках (сигналы естественно не эмулируются). Необходимость участия сигнала /DOS в дешифрации эмулируется флагом в конфигурации.

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 01:45
by deathsoft
Black_Cat wrote:Подробнее здесь в конце пункта 1.3

Простите, а можно поинтересоваться, в каком клоне данные порты присутствуют??? Чтото я в скорпионе таких портов не припомню.

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 01:56
by Black_Cat
deathsoft wrote: в каком клоне данные порты присутствуют?

в любом, где есть Глюк RTC

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 02:49
by deathsoft
Более того в скорпионе для этого (принудительной генерации сигнала /DOS) есть бит D2 порта 1FFD (что и было поддержано кучей программ). Документировано это в книжке по GMX, а на обычных скорпах делалось в виде доработки. Т.ч. даже флаг не понадобится.

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 02:53
by deathsoft
Black_Cat wrote:в любом, где есть Глюк RTC

В КОЕ пентагоне 2.2 (глюке) юзается порт EFF7, а все остальное - твоя личная выдумка.

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 06:40
by jdigreze
deathsoft wrote:Надо было делать формат экзешника с релокациями
Причем механиз существует в виде поддержки резидентов, которые по-умолчанию релоцируемы. Надо помозговать на эту тему. Сделать что-то типа реакции на расширение ".ехе" с запуском запускальщика, который будет грузить прог, править адреса и передавать управление на заданный адрес. Самое прикольное, что линковать можно будет стандартным линкером с ключом генерации резидента, а потом просто переименовывать.

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 08:01
by SinglWolf
deathsoft wrote:По поводу >128мб для спектрума - а зачем оно надо?

Здесь 100% согласен! Это было актуально, когда IS-DOS на дискетке была. Такое ощущение было, что или "блин" до дыр протрётся или головки дисковода оторвутся smile .
deathsoft wrote:Более того можно написать утилиту mount.com которая банально монтирует раздел заданный параметром, тогда можно монтировать одновременно до 8 разделов (а общее число разделов - любое), можно хоть с винтом на 100 гигов работать.

И плугин к Фару или Тотал коммандиру написать чтоб ко всем этим разделам доступ был из ПЦ напрямую к hdd с возможностью "нарезки разделов". Набил с писюка винт под завязку, перецепил на Спекку и вот оно счастье! wink

Re: IS-DOS (Всё про неё и с ней связанное...)

PostPosted: 13 Mar 2009, 09:24
by SinglWolf
jdigreze wrote:Причем механиз существует в виде поддержки резидентов, которые по-умолчанию релоцируемы. Надо помозговать на эту тему. Сделать что-то типа реакции на расширение ".ехе" с запуском запускальщика, который будет грузить прог, править адреса и передавать управление на заданный адрес. Самое прикольное, что линковать можно будет стандартным линкером с ключом генерации резидента, а потом просто переименовывать.

Не всё так просто, как кажется... И не сложно, как думается... biggrin Вижу направление: установщик set.com наделить новой функцией для расширения exe.