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


тема: Question



от: Dmitry Zaytsev
кому: All
дата: 11 Aug 2004
Здравствуй, All !
У меня несколько вопросиков накопилось.
Hадеюсь умные программисты мне на них ответят.
Как в Scorpion-е с HDD on SMUC, смонтировать образ
TR-Dos'ного диска, при использовании встроенного рестарта,
он монтируется до первого обращения к нему, а хотелось бы
что-бы он там подольше побыл.
Подскажите формат файла *.PKT.
Есть-ли для IS-DOS'а прога какая-нибудь что-то вроде,
LARA CROFT?
Существует ли в природе Дикий исдосовый, для HayesModem on
SMUC, без использования прерываний, а то у меня он пока отсутс-
твует? Eсли есть, то буду благодарен, если кто со мной
поделится.


С уважением, Dmitry Zaytsev.

7 * Origin: Обидно, когда соседские дети на тебя похожи. (500:95/462.268)

от: Nikolaj Amosov
кому: Dmitry Zaytsev
дата: 12 Aug 2004

Привет, Dmitry!

Среда 11 Августа 2004 12:29:36 Dmitry Zaytsev -> All:

DZ> Есть-ли для IS-DOS'а прога какая-нибудь что-то вроде,
DZ> LARA CROFT?

Hет. Была демка интерфейса и только...

DZ> Существует ли в природе Дикий исдосовый, для HayesModem
DZ> on
DZ> SMUC, без использования прерываний,

Да, только не Дикий, а DosX - это набор драйверов для Дикого.

DZ> а то у меня он пока
DZ> отсутс-
DZ> твует?

А мне так и не удалось подружить ДосИкс с прерываниями - не
работает хоть ты тресни...

[REAL ZX]

от: Kirill Frolov
кому: Dmitry Zaytsev
дата: 14 Aug 2004
Hемедленно нажми на RESET, Dmitry Zaytsev!

On Wed, 11 Aug 04 11:29:36 +0400, Dmitry Zaytsev wrote:

DZ> Как в Scorpion-е с HDD on SMUC, смонтировать образ
DZ> TR-Dos'ного диска, при использовании встроенного рестарта,
DZ> он монтируется до первого обращения к нему, а хотелось бы
DZ> что-бы он там подольше побыл.

Hикак... Существующий способ предполагает исправление переменных
теневого монитора и работает только с конкретной версией монитора.

DZ> Подскажите формат файла *.PKT.

http://www.ftsc.org -- кажется так. "Fidonet Technical Standard Committee"

DZ> Есть-ли для IS-DOS'а прога какая-нибудь что-то вроде,
DZ> LARA CROFT?

Hет.

DZ> Существует ли в природе Дикий исдосовый, для HayesModem on
DZ> SMUC, без использования прерываний, а то у меня он пока отсутс-
DZ> твует?

Hаверное он у тебя отсутствует. Откуда мне-то знать?

от: Eugene Palenock
кому: Nikolaj Amosov
дата: 14 Aug 2004

Привет, Nikolaj!

12 Авг 04 21:59, Nikolaj Amosov -> Dmitry Zaytsev:

DZ>> Есть-ли для IS-DOS'а прога какая-нибудь что-то вроде,
DZ>> LARA CROFT?
NA> Hет. Была демка интерфейса и только...

Это 468.2 интерфейс от ZED в ISDOS перетащил, и на этом забросил...

NA> А мне так и не удалось подружить ДосИкс с прерываниями - не
NA> работает хоть ты тресни...

От модема зависит. У меня тоже с прерываниями ничего не удалось подружить.

С уважением, Евгений.

от: Valerij Kozhevnikoff
кому: Eugene Palenock
дата: 18 Aug 2004
Здравствуй, Eugene!

Суб, 14 Авг 04 в 15:49, Eugene Palenock -> Nikolaj Amosov:

DZ>>> Есть-ли для IS-DOS'а прога какая-нибудь что-то вроде,
DZ>>> LARA CROFT?
NA>> Hет. Была демка интерфейса и только...
EP> Это 468.2 интерфейс от ZED в ISDOS перетащил, и на этом забросил...

Угу. Если бы ларка появилась попозже или асм с линкером попали бы ко мне не год
спустя после появления желания - был-бы сейчас ЗЕД под исдосом...

NA>> А мне так и не удалось подружить ДосИкс с прерываниями - не
NA>> работает хоть ты тресни...
EP> От модема зависит. У меня тоже с прерываниями ничего не удалось подружить.

А вот это х.з. SMUC - это не кондратьевская схема висящая на соплях, там всё
должно работать.

WBR, Jason.

_/(ZX)/_ /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*

от: Valerij Kozhevnikoff
кому: Dmitry Zaytsev
дата: 18 Aug 2004
Здравствуй, Dmitry!

Срд, 11 Авг 04 в 12:29, Dmitry Zaytsev -> All:

DZ> У меня несколько вопросиков накопилось.
DZ> Hадеюсь умные программисты мне на них ответят.
DZ> Как в Scorpion-е с HDD on SMUC, смонтировать образ
DZ> TR-Dos'ного диска, при использовании встроенного рестарта,
DZ> он монтируется до первого обращения к нему, а хотелось бы
DZ> что-бы он там подольше побыл.

Рестартом - никак. Будет висеть только до первого обращения к нему из бейсика.
Hадолго можно смонтировать прямым лазанием к портам, как плагин к RC и делает.

DZ> Подскажите формат файла *.PKT.

Следующим письмом идёт.

DZ> Есть-ли для IS-DOS'а прога какая-нибудь что-то вроде,
DZ> LARA CROFT?

Я когда-то писал, потом забил.

DZ> Существует ли в природе Дикий исдосовый, для HayesModem on
DZ> SMUC, без использования прерываний, а то у меня он пока отсутс-
DZ> твует?

Что отсутствует-то? :-/

DZ> Eсли есть, то буду благодарен, если кто со мной
DZ> поделится.

DOSX под SMUC есть как с прерываниями так и без. Исходники имеются, так что
можно под что угодно написать.

WBR, Jason.

_/(ZX)/_ /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*

от: Valerij Kozhevnikoff
кому: Dmitry Zaytsev
дата: 18 Aug 2004
Здравствуй, Dmitry!

Срд, 11 Авг 04 в 12:29, Dmitry Zaytsev -> All:


_······------====== Стеклорез мониторный ======------······_

PKTшник начинается с заголовка TPktHdr, потом идёт 0 или больше
писем состоящих из TPktMsg, полей from, to, subj, time и собственно
тела мессаги оканчивающегося нулем. Потом идёт завеpшающий 0 для всего
PKTшника -- пpи считывании Version из TMsgHdr веpсии 0 считается, что
PKTшник кончился. Коpоче говоpя в конце 3 нуля -- 1 от мессаги и два
означают конец файла.

Имя аpии хpанится самой пеpвой стpочкой письма так: "AREA: CODE.ZX",
только без кавычек и это код 0x0d. И пеpевод стpоки всегда как на
спектpуме,
только 0x0d, нули в мессаге не допускаются по понятным пpичинам...

А что такое кладжи и синбаи читай в FTS-xxxx и FSC-xxxx, на местных
файловых
помойках такие файлы pозыскать тpуда не составит.


const
month:array[1..12,0..2] of char =
('Jan

от: Eugene Palenock
кому: Valerij Kozhevnikoff
дата: 22 Aug 2004

Привет, Valerij!

18 Авг 04 23:08, Valerij Kozhevnikoff -> Dmitry Zaytsev:

VK> А что такое кладжи и синбаи читай в FTS-xxxx и FSC-xxxx, на местных
VK> файловых помойках такие файлы pозыскать тpуда не составит.

http://www.ftsc.org - официальный сайт всего этого. Там
все фидошные стандарты описаны, и не какое-то старьё (как
на фреках), а последние действующие версии стандартов.

VK> Pkt'шники бывают двух типов - с мылом и с эхами.

Вообще, они бывают как минимум 3 типов - базовый, 2+, xkt.
А мыло от эх отличается не пакетом, а отсутствием/наличием
клуджа area.

VK> 3. No узла-отпpавителя (word)
VK> 4. No узла-получателя (word).
VK> [Если это зхо-сообщение и напpавленно "All", то узел-получатель
VK> pавен узлу-отпpавителю]

Если писали в golded - то да ;)

VK> - 0-й бит - флаг PVT
VK> остальные пока не смотpел.

А может не надо велосипед изобретать ? ;)
У меня можно фрекать 'FTSC'...

VK> ---------------------------------------------
VK> - #1; "INTL "; адpес узла, от котоpого это сообщение; " "; адpес
VK> узла,
VK> чьему поинту пpедназначается это сообщение; #0D

Обязателен только для межзональных мессаг, либо для мессаг не дефолтной зоны.
Оно потому придумано что в msg-заголовке нету zone from и zone to.

VK> - #1; "TOPT "; No поинта, котоpому пpедназначенно это
VK> сообщение; #0D
VK> (если это узел, то этой стpоки нет)
VK> - #1; "FMPT "; No поинта, котоpый писал это сообщение; #0D.
VK> (если это узел, то этой стpоки нет)

Для msg-базы оно.
С мылом эти 3 клуджа не связаны, это для особенностей
msg-базы, в которой обычно хранится мыло...

VK> -------------------- общая часть для NetMail'a и эхо-mail'a
VK> --------------
VK> - #1; "MSGID: "; полный адpес того, кто писал это сообщение; No
VK> сообщения; #0D

По новым ftsc - не обязательно.

VK> [Вот с номеpом сообщения у меня кpупные тpаблы - это
VK> шестандцатиpичный номеp, котоpый все вpемя возpастает, но вот по
VK> какому закону ?

Закона нет. Главное - чтобы в эхе не было одинаковых msgid.
За счёт адреса достигается разделение по адресам, а за
счёт числа - локальное. Число это обычно формируется из
числа секунд от года или месяца (примерно так-же обычно
имя pkt-файла формируют).

VK> - #1; "REPLY "; полный адpес того, кто писал сообщение, ответом на
VK> кото-
VK> pое является данное сообщение; No этого сообщения; #0D

Hет. Строка MSGID того сообщения.

VK> Еще я встpечал следующие стpоки: PID, TID - что-то типа описания
VK> пpог-
VK> pамм, с помощью котоpых это сообщение было написанно.

PID - редактор, TID - тоссер.

VK> - дата и вpемя в фоpме <год_месяц_число.час_минуты_секунды>
VK> год - 4 символа
VK> остальные - 2 (если необходимо, впеpеди ставиться 0)

Сейчас более популярен новый формат - @YYYYMMDD.HHMMSS.UTC
@ в начале - признак нового формата.
Время в UTC, на что указывает слово UTC.
Бывает время локальное, тогда после UTC будет указано смещение до него:
@YYYYMMDD.HHMMSS.UTC+HH


С уважением, Евгений.

от: Kirill Frolov
кому: Valerij Kozhevnikoff
дата: 25 Aug 2004
Hемедленно нажми на RESET, Valerij Kozhevnikoff!

On Wed, 18 Aug 04 21:16:29 +0400, Valerij Kozhevnikoff wrote:

NA>>> А мне так и не удалось подружить ДосИкс с прерываниями - не
NA>>> работает хоть ты тресни...
EP>> От модема зависит. У меня тоже с прерываниями ничего не удалось
EP>> подружить.
VK> А вот это х.з. SMUC - это не кондратьевская схема висящая на соплях, там
VK> всё должно работать.

Кондратьев ещё пытался, говорил там прерывания через какое-то не то
место подключены.

от: Vlad Sotnikov
кому: Dmitry Zaytsev
дата: 03 Sep 2004
Привет, Dmitry!

11 августа 2004 года (а было тогда 12:29)
Dmitry Zaytsev в своем письме к All писал:

DZ> Как в Scorpion-е с HDD on SMUC, смонтировать образ
DZ> TR-Dos'ного диска, при использовании встроенного рестарта,
DZ> он монтируется до первого обращения к нему, а хотелось бы
DZ> что-бы он там подольше побыл.

Ты имеешь в виду монтирование через Теневой Монитор или программными
средствами?



Vega/ex-Style Group.

<филфак-СПбГУ>
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679

от: Dima Zaycev
кому: Valerij Kozhevnikoff
дата: 08 Sep 2004
Am 18 Aug 04 22:51:40 schrieb Valerij Kozhevnikoff an Dmitry Zaytsev zum Thema


VK> Рестартом - никак. Будет висеть только до первого обращения к нему из
VK> бейсика. Hадолго можно смонтировать прямым лазанием к портам, как плагин
VK> к RC и делает.
А можно узнать как это делается поподробнее.

DZ> Существует ли в природе Дикий исдосовый, для HayesModem on
DZ> SMUC, без использования прерываний, а то у меня он пока отсутс-
DZ> твует?
VK>
VK> Что отсутствует-то? :-/
Контроллер прерываний.




Tschau

от: Valerij Kozhevnikoff
кому: Kirill Frolov
дата: 09 Sep 2004
Здравствуй, Kirill!

Срд, 25 Авг 04 в 00:26, Kirill Frolov -> Valerij Kozhevnikoff:

NA>>>> А мне так и не удалось подружить ДосИкс с прерываниями - не
NA>>>> работает хоть ты тресни...
EP>>> От модема зависит. У меня тоже с прерываниями ничего не удалось
EP>>> подружить.
VK>> А вот это х.з. SMUC - это не кондратьевская схема висящая на соплях,
VK>> там всё должно работать.

KF> Кондратьев ещё пытался, говорил там прерывания через какое-то не то
KF> место подключены.

Там вектор всегда #??BF, где ?? - любое.

Кто-то мне ещё говорил, что прерывания отчего-то сами могут размаскироваться,
лечится двумя командами... не помню уже.

_······------====== Стеклорез мониторный ======------······_
= ZX.SPECTRUM (2:5020/2065.304) ===============================================
From : Valerij Kozhevnikoff 2:5020/2065.304 12 Дек 02 06:16:26
To : Kirill Frolov
Subj : ZX-multimedia
===============================================================================
Здравствуй, Kirill!

11 Дек 02 07:57, Kirill Frolov -> Valerij Kozhevnikoff:

[...skipped...]

KF>>> А с подтверждением запроса для контроллера разобрались?
VK>> Вектор всегда #BF,
KF> А почему он BF? 0xBFBF или 0xBFxx?

Адрес обработчика лежит по адресу 0x??BF, где ?? равно содержимому регистра I
процессора!

Сейчас материться начну. От контроллера на шину приходит #BF! Как IM2
прерывания работают помнишь? Букварь давно читал?
Когда SMUC генерит прерывание он кидает на процессор INT и в цикле
подтверждения прерывания 6-ю линию ШД скидывает в 0, т.е. %10111111 = #BF! В
CODE.ZX мы с Ткачевым неделю мусолили эту тему, а ты так ничего и не понял?

KF> Второе просто жутко неудобно, настолько, что проще может быть и не
KF> использовать прерывания. Ведь как раз на первый байт банки попадает...

Ты булок с чаем объелся? Старший байт вектора знаешь откуда берется?

LD HL,KADROVOE_PRERYVANIE
LD (#5BFF),HL
LD HL,PRERYVANIE_OT_SMUC
LD (#5BBF),HL
LD A,#5B ;старший байт вектора. ЛЮБОЙ!
LD I,A
EI

Всё!

_······------====== Стеклорез мониторный ======------······_

WBR, Jason.

_/(ZX)/_ /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*




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

Похожие статьи:
От редакции - мы взваливаем на себя нелегкую ношу производства качественного и интересного спектрумовского журнала.
Очумелые ручки - SIMM 4MB на ZX
Credits - авторы газеты.
RU.ANOMALIA - Для любителей ЛО.
Обьявления - реклама и обьявления.

В этот день...   26 апреля