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


тема: IS-DOS



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

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

от: Vlad Zinuk
кому: All
дата: 28 Jun 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 Jun 2003
Hallo All У меня возникла проблема, с автозапуском IS-DOS из образа сохраненного на дискете с помощью теневого монитора Scorpion'а Делаю все как в книжке по SMUC'у написано, набираю бейсик-загрузчик, сохраняю, запускаю, он начинает грузить, несколько банков загружает и вылетает. Если этот-же образ запускать из теневого монитора, то все нормально. Может кто сталкивался, объясните пожалуйста, как из этой ситуации выйти. Tschau

от: Nikolaj Amosov
кому: Dima Zaycev
дата: 18 Jun 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 Jun 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 Jun 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 Aug 2004
Здравствуй, All ! У меня вопрос, к програмистам под IS-DOS. Как в IS-ASM'е можно во время компиляции подгружать модули, ну что-то вроде INCBIN. В документации я таких ключей не нашел. С уважением, Dmitry Zaytsev.

от: Kirill Frolov
кому: Dmitry Zaytsev
дата: 14 Aug 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 Aug 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*




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Life - Мы (MSD group) хотим рассказать Вам о том как мы отдыхаем и расслабляемся. Перед вами повествование об одном прожитом нами воскресном дне.
Реклама - Реклама и объявления.
Почтовый ящик - Доска объявлений
Г. Каттнер. - "Профессор накрылся" (фантастический рассказ)
911 - Помощь в прохождении игры Dustin.

В этот день...   8 мая