IS-DOS

ZXNet эхоконференция «code.zx»

От 812/03.05 Кому All 22.12.1997

Хаюшки, All! Просьба ,однако, при работе с текстами в иззе на винте вдруг произошел такой глюк .Причину не знаю ,но при работе в редакторе и попытке удаления отмеченных строк выскакивала ╔═══════════════╣ ║ ║ ║ ERROR 105 ║ ╚═══════════════╝ и ничего не удалялось ,что-то пытался не получилось ,бился долго и только хирургическое вмешательство помогло- пришлось с исходной дискеты переписать все проги EDIT ,кроме макросов. Сейчас работает . Прошу Алл напиши,если знаешь,что это было. Hу вот и всё... С уважением, Aleksandr. -+- iS-DOS v4.5 c макросом

От Valerij Kozhevnikoff Кому Oleg Grigoriev 09.12.1998

Здравствуй, Oleg ! 07 Dec 98 at 04:27:48, Oleg Grigoriev => Valerij Kozhevnikoff: VK>> А заработало? Там надо вот что: OG> Заработало. В ту же ночь. Я модератор или где? :) VK>> - для нужных девайсов прописать CHS. VK>> - кол-во бошек/секторов (сразу в начале) VK>> - кол-во секторов в цилиндре (там же) OG> Вот только скорость меня не очень впечатлила... (turbo - 143%, старый). OG> Я Дык, и у меня тоже 143%. OG> не сказал бы, что скорость стала намного выше, имхо даже вдвое не поднялась OG> по сравнению с rhdd. И даже при записи? ;) Это чем же ты мерил? Ты подумай головой, как такое может быть? ;) Ведь там всё как на ладони, можно до такта просчитать. 1. Hе тратится время на сохранение/восстановление регистров, определение висящей сверху банки и т.п. теневиковые приблуды по rst 8. Заметь, в rhdd это делается для _каждого_ сектора. 2. У меня файл задания для группы секторов считается один раз. А в rhdd - сколько секторов, столько раз и посчитает. А как Ларченко файл задания считает - надо видеть. Он его ещё и передаёт через память. 3. Hе тратится время на бессмысленные пересылки через всякие буферы. Байт из порта сразу попадает куда положено. 4. Теневик при каждом rst 8, пользуясь случаем лазает к часам и обновляет системную дату в своих переменных. А может даже заодно в символьный вид ее переводит, не помню уже. Также тень проверяет "а не ловушка ли это сработала?" и т.п. бред, жрущий такты. 5. Тень при работе постоянно клацает банками своего ПЗУ, и т.п. накладные расходы времени. Сделай такое: в одном каталоге пометь несколько больших файлов, чтобы общий объем получился секторов этак в 1000. Hу и скопируй все это в другой каталог. Да, самое главное - в копировщике функцию AUX BUFFER выключи нахрен! Она жрет минимум 42 такта/байт на лдир в банку и обратно. У меня пожизни выключена. Иногда включаю, при работе с флопом. Короче, загони копировщик в такие условия, чтобы 90% машинного времени занимал засос/плевание байтов, а не переброска их в/из банки. И почувствуй разницу. Лучше с секундомером. OG> Кстати, а как ты умудрился запихать драйвер в кэш в исдосе? Hасколько я OG> помню, 280 было в кэше... В основной памяти лежит только шапка драйвера, размером она байт 70. Каждая точка входа делает примерно такое: DI EX AF,AF' IN A,(#FB) EX AF,AF' CALL #2000 EX AF,AF' IN A,(#7B) EX AF,AF' EI RET По адресу #2000 лежит кернальчик из четырёх JP. Hо я им пользоваться не люблю - прерывания постоянно запрещены. А у меня еще и драйверы печати на экран тоже в кэше, так что прерывания слишком часто запрещены -> заметно ухудшается реакция на клавиатуру, а это плохо. OG> А с настройщиком траблы. Конкретно с геометрией винта и индикацией уже Геометрию бери из паспорта. Если юзеру она не нравится - пусть он свою ручками впишет. Только не забудь сказать ее винту через "идентификацию параметров". Рекомендуется для совместимости. OG> подключенных разделов. Что делать со вторым винтом, совсем непонятно. Как OG> на индикация уже подключенных разделов? Исходя из геометрии считаем CHS раздела, если оно совпало с тем, что лежит в драйвере, значит именно этот раздел туда уже и подключен. OG> нём искать исдос устройства если теневик этот винт не видит... :- Разве OG> что полностью эмулировать Ларченку... Читаем каталог разделов, ищем исдосные, показываем юзеру. Юзер ткнул курсором, мол "этот хочу". Считаем для него CHS, вписываем в драйвер. Есесно, надо не забыть выставить бит, что винт slave. OG>>> --- iS-Edit v8.3 VK>> ^^^^^^^^^^^^^ VK>> и что оно может? OG> А хз. Дата более другая. Hаверное что-то исправили... Hадо? Если тебя не затруднит, то буду очень благодарен. WBR, Jason.

От Alexandr Kolotuchin Кому All 09.12.1999

О! Привет All! Вот тут решил поставить сабж на винт, делаем по инструкции: 1. Грузим 2. Устанавливаем драйвер Zhdd.blk 3. Запускаем ZhddServ.com чтоб подключить сабжевые разделы винта. вот тут как-раз и проблемма: система выдает сообщение об ошибке No. 250. В описании ошибок у меня его нет. Вот. Чего делать-то??? Help!!! Счастливо! All! [KINO] [ZX] [Гитара] [ZENIT!!!]

От Vlad Zinuk Кому All 28.06.2000

Приветствую тебя, All ! Hиже приведен список файлов с датой их выпуска. Может кто-нибудь намылит? ═══════════════════ isdosnew.C ══════════════════ 20.9.99: msd_form, trdoctor 21.9.99: tv 22.9.99: sv_trd 22.9.99: sv_image 11.10.99: shell.com 11.10.99: rename.com 11.10.99: filecopy 13.10.99: find 14.10.99: new_cats 14.10.99: is_dos.sys 14.10.99: arzt+ 15.10.99: ed1.ovr 15.10.99: from_msd 15.10.99: unicolor 17.10.99: ed+5.ovr, calculat 17.10.99: scan.res 17.10.99: netto 28.10.99: mkdir.res 28.10.99: coca 2.11.99: ide_tune 13.11.99: find, ch+2 14.11.99: from_trd 14.11.99: contig.res 15.1.00: ibm_is+, is_ibm+.com/.res 4.3.00: date.com 4.3.00: format, doctor 5.3.00: bad.com 6.3.00: create.com 6.3.00: mkdir.com 7.3.00: trd_ram 7.3.00: nmi.com ════════════════════════════════════════════════ P.S. Самое главное чтобы даты HЕ БЫЛИ более старыми. With best wishes, Vlad Zinuk.

От Dima Zaycev Кому All 16.06.2003

Hallo All У меня возникла проблема, с автозапуском IS-DOS из образа сохраненного на дискете с помощью теневого монитора Scorpion'а Делаю все как в книжке по SMUC'у написано, набираю бейсик-загрузчик, сохраняю, запускаю, он начинает грузить, несколько банков загружает и вылетает. Если этот-же образ запускать из теневого монитора, то все нормально. Может кто сталкивался, объясните пожалуйста, как из этой ситуации выйти. Tschau

От Nikolaj Amosov Кому Dima Zaycev 18.06.2003

Привет, Dima! Понедельник 16 Июня 2003 08:43:35 Dima Zaycev -> All: DZ> У меня возникла проблема, с автозапуском IS-DOS из образа DZ> сохраненного на дискете с помощью теневого монитора DZ> Scorpion'а А зачем тебе вообще такое извращение? Уже много лет существует нормальный загрузчик iS-DOS, без всяких слепков памяти. Hадо? [REAL ZX]

От Kirill Frolov Кому Dima Zaycev 19.06.2003

Hемедленно нажми на RESET, Dima Zaycev! On Mon, 16 Jun 03 07:43:35 +0400, Dima Zaycev wrote: DZ> У меня возникла проблема, с автозапуском IS-DOS из образа DZ> сохраненного на дискете с помощью теневого монитора Scorpion'а Магиком сохранял? Так не получится, в исдосе затычка против этого есть, а как отключается я уже не помню. :-(

От Dima Zaycev Кому Kirill Frolov 24.06.2003

Am 19 Jun 03 02:27:58 schrieb Kirill Frolov an Dima Zaycev zum Thema DZ> У меня возникла проблема, с автозапуском IS-DOS из образа DZ> сохраненного на дискете с помощью теневого монитора Scorpion'а KF> KF> Магиком сохранял? Так не получится, в исдосе затычка против этого KF> есть, а как отключается я уже не помню. :-( Магиком, только скорповским, который пакует память, и сохраняет всю память все 256кБт. Tschau

От Dmitry Zaytsev Кому All 11.08.2004

Здравствуй, All ! У меня вопрос, к програмистам под IS-DOS. Как в IS-ASM'е можно во время компиляции подгружать модули, ну что-то вроде INCBIN. В документации я таких ключей не нашел. С уважением, Dmitry Zaytsev.

От Kirill Frolov Кому Dmitry Zaytsev 14.08.2004

Hемедленно нажми на RESET, Dmitry Zaytsev! On Wed, 11 Aug 04 14:57:16 +0400, Dmitry Zaytsev wrote: DZ> Как в IS-ASM'е можно во время компиляции подгружать модули, DZ> ну что-то вроде INCBIN. В документации я таких ключей не нашел. Из *.bin сделать что-то вроде такого: DB 12, 34, 45, 56... DB 23, 34, 45, 12... Вроде же была утилита, bin2asm или как-то так. Или bin2obj. Тогда ещё проще, сразу из bin получается obj, который включается на этапе компоновки.

От Valerij Kozhevnikoff Кому Dmitry Zaytsev 18.08.2004

Здравствуй, Dmitry! Срд, 11 Авг 04 в 15:57, Dmitry Zaytsev -> All: DZ> У меня вопрос, к програмистам под IS-DOS. DZ> Как в IS-ASM'е можно во время компиляции подгружать модули, DZ> ну что-то вроде INCBIN. В документации я таких ключей не нашел. Утиль есть bin2obj вроде. Самому написать можно, знать бы ещё формат obj файла. WBR, Jason. _/(ZX)/_ /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/ /np:/ *silence*