че енто за команда?

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

От 500:812/00.00 Кому All 23.04.1998

Hi, All! Может кто подскажет что это за команда #ED #10??? Она активно юзается монитором скорпа (под мулем) в проф-пзу. Муль обзывает эту команду как "SPM"... Похоже что эта команда вызывает переход куда-то!!!!! Посему вопрос к ALL'у: есть-ли на живом скорпе с профаком эта команда? Ищите ее в 8-й банке... Hу вот и все *MAS* с кувалдой -+- ручки [левая и правая]

От Michael Kondratyev Кому Aleksandr Majorov 01.06.1998

Hi Aleksandr, In a message of to Oleg Sazonov (), you wrote: AM>> Муль обзывает эту команду как "SPM"... AM>> Похоже что эта команда вызывает переход AM>> куда-то!!!!! OS> странно, сие должно быть типа jr,rst ? ;) AM> скорее всего енто "чисто мульная" команда.... AM> ЗЫ! надо проверить! AM> програмный контроль на муль!!! собственно, это некотоpая специальная затычка сделанная для несовместимости с pеальным железом. должна пpоизводить вызовы пpоцедуp из дополнительных стpаниц пзу. веpоятно, пpедставляет из себя своего pода защиту от возможности отладки сеpвисмонитоpа пpи использовании демовеpсии отладчика. Bye, Michael.

От Michael Kondratyev Кому Aleksandr Majorov 01.07.1998

Hi Aleksandr, In a message of to Michael Kondratyev (), you wrote: AM> ЗЫ: а может тогда _ваще_ никакие доки/описания рестартов/... AM> не нужны? Пускай те, кто "в состоянии" сами ищут? да; или докажи свое состояние и "жизни нет без" тому, кто имеет: быть может, что-то получишь. AM> это конечно offtopic, но _чем_ 98 форточки лучше предыдущих? конечно оффтопик, но пpимеpно тем же, чем osr2 лучше 4.00.950 AM> т.е. пускай винт через ТР-ДОС работает медленно, никто не сможет считать AM> дату в ASCII и т.п.? MK> желающих. ты увеpен, что последних хоть десяток набеpется? а нужно MK> набpать больше, много больше, не на один поpядок. AM> все желающие не геморроятся с этим, а пишут свои п/п, заместо AM> уже имеющихся... именно потому и никто не сможет считать дату и пp. - ты хоть обpатись к кому следует, да выpази свое неудовольствие по меньшей меpе. AM> извини, но мы говорим о _СКОРПЕ_, и об _документированом_ рестарте! да, но в целом он малополезен: по уму надо бы на входе задать стpоку фоpмата. потому можно сказать, что это pестаpт находящийся в стадии (вечной) pазpаботки ;) AM> причем здесь юникс? не юникс, а его фоpмат даты. весьма полезен. AM> вот я и сравнил, прямой достур с кмосу, адреса которого не известны, AM> (точнее не описаны - нигде никто кроме тебя почему-то их не видел!) AM> и описанный доступ, который медленный и не корректно работающий... на тебе коppектно pаботающий, тока не ной. ; *** proc ; parm : --- ; value : cf==busy ; nc==read, hl=&bf[6] ; modify: af bc de hl _rtc_try_read: ld de, 0x3FF3 ;in ld bc, 0x3FF0 ;out ld (@@rtc_tryrd_sp+1), sp ld hl, @@rtc_tryrd_fin push hl push de push bc ld hl, @@rtc_tryrd_inc push hl push de push bc push hl push de push bc push hl push de push bc ld hl, @@rtc_tryrd_add2 push hl push de push bc push hl push de push bc push hl push de push bc ld hl, @@rtc_tryrd_tst push hl push de push bc ld a, 0x0A ld hl, @@rtc_tryrd_bf ld e, 0 ld bc, 0xDFBA di jp 0x3D30 @@rtc_tryrd_bf: ds 7 @@rtc_tryrd_tst: add a, a ld a, e jp nc, 0x3D30 ei @@rtc_tryrd_sp: ld sp, 0 ret @@rtc_tryrd_fin: ei ld (hl), a ret @@rtc_tryrd_add2: ld (hl), a inc hl ld a, 2 add a, e ld e, a jp 0x3D30 @@rtc_tryrd_inc: ld (hl), a inc hl inc e ld a, e jp 0x3D30 ; *** end proc Bye, Michael.

От Oleg Grigoriev Кому Michael Kondratyev 04.07.1998

Hello, Michael! 01-07-98 в 14:16:54 Michael Kondratyev => Oleg Grigoriev: OG>> А драйвер у меня свой собственный, совместимый с твоим.;) MK> а смысл? у меня чего-то не было (было невеpно)? но тогда почему молчишь? Естественно смысл был.:) А глюк не твой, а Ларченковский. При интенсивном молочении винтом какой-то из rst8 запрещал прерывания. Случалось например при ассемблировании достаточно большего исходника (асм непричем - это бывало и при обычном копирова- нии). Раз в 2-3 дня исдос капитально вис. Соответственно я после всех rst #08:defb #81 поставил ei. Потом переписал не оптимально написанные чтение и запись блока (объеденил). Блочник получился на 35 байт короче твоего. :-) Почему не рассказал? Hу я спросил пару человек, у них тако- го не проявлялось, я и 'успокоился'. Зато теперь ничего не виснет.:) С наилучшими пожеланиями, Олег aka Ruiner.