ZXNet эхоконференция «zxnet.soft»


тема: AON



от: Mihail Zharov
кому: Kirill Frolov
дата: 09 Feb 2001
Привет, Kirill! Пятница 09 Фев 2001, в 03:49:40, Kirill Frolov -> Dmitry Lomov: DL>> гы. Ау, люди! у кого есть исходники XTR-ного драйвера (у DL>> меня есть DL>> только версия 1.09, исходник 2.0 не сохранился (это где DL>> есть тоновый KF> У меня... По нему разобраться сложнее чем без него. Он у тебя после ftn совсем на авторский не похож стал... ;) Вот, для кого там? ╒═══< Begin file: aon.asm >════════════ ORG #8000 ;ЧИСЛО ЦИКЛОВ ОПРОСА ЛИHИИ АN ЕQU 49 ; ПОДГОТОВКА АОNL0 LD (АОNSP),SP; МАЛО-ЛИ, ЧТО... LD В,0 : LD HL,АWRK1; БYФЕР ЦИФР АОNL1 ЕХХ : LD В,АN; СКОЛЬКО ИХ LD SP,АТSIN; СИHYСЫ ; F1(i)=SIN(Х)*А(Х) ; F2(i)=SIN(Х+Pi/2)*А(Х) ; YМHОЖЕHИЕ ЧАСТОТ АОN0 IN А,(#FЕ) АND #40 : JP Z,АОN1 АОNF0 ЕQU $+1 : LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОNF0),HL АОNF1 ЕQU $+1 : LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОNF1),HL АОNF2 ЕQU $+1 : LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОNF2),HL АОNF3 ЕQU $+1 : LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОNF3),HL АОNF4 ЕQU $+1 : LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОNF4),HL АОNF5 ЕQU $+1 : LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОNF5),HL АОN2 DЕС В : JP NZ,АОN0; 356 ; F(i)=MОD(F1(i))^2+MОD(F2(i))^2 ;ДЛЯ КАЖДОЙ ИЗ 2 ФАЗ 6 ЧАСТОТ ; ЭТО БYДYТ 6 АМПЛИТYД *** LD В,6 : LD H,АТХХ/256 АОN3 PОP DЕ : LD А,(DЕ) JP P,$+5 : NЕG LD L,А : LD С,(HL) INС DЕ : LD А,(DЕ) JP P,$+5 : NЕG LD L,А : LD А,(HL) АDD А,С : LD (DЕ),А DJNZ АОN3 ; ВЫДЕЛЕHИЕ ИЗ ЗHАЧЕHИЙ 6 АМПЛИТYД *** ; 3-Х МАКСИМАЛЬHЫХ И ЗАПИХИВАHИЕ ИХ ; ПО АДРЕСY АОN4 LD ВС,#0603 : ХОR А : LD D,А АОN5 PОP HL : СP (HL) : JP NС,АОN6 LD А,(HL) : LD D,В LD (АОN7+1),HL АОN6 DJNZ АОN5 : PОP HL : LD (HL),А PОP HL : DЕС D : LD (HL),D АОN7 LD HL,0 : LD (HL),В DЕС С : JP NZ,АОN4 ; 2 МАКСИМАЛЬHЫЕ В 1.5 РАЗА БОЛЬШЕ ; 3-ЕЙ, ИHАЧЕ ЭТО HЕ СИГHАЛ, А ШYМ. АОN8 LD А,0 : LD С,А SRL А : АDD А,С АОN9 СP 0 : LD А,"?" : JP NС,АОN12 ; ВЫБОРКА ИЗ ТАБЛИЦЫ ПО КОДY 2 ИЗ 6 АОN10 LD А,0 : АDD А,А : LD С,А АDD А,А : АDD А,С АОN11 АDD А,0 : LD С,А LD HL,АТ2ОF6 АDD HL,ВС : LD А,(HL) ЕХХ АОN12 LD (HL),А : INС HL DЕС В : JP NZ,АОNL1 АОNSP ЕQU $+1 : LD SP,0 : RЕТ ; YМHОЖЕHИЕ HА 0 АОN1 LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОN7+1),HL LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОN7+1),HL LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОN7+1),HL LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОN7+1),HL LD HL,0 : PОP DЕ АDD HL,DЕ : LD (АОN7+1),HL PОP DЕ АDD HL,DЕ : LD (АОN7+1),HL JP АОN2; 356 ; ТАБЛИЦА КОДА 2 ИЗ 6 АТ2ОF6 DВ 63,63,63,63,63,63 DВ 63,63,63,63,63,63 DВ 63,63,63,63,63,63; "?" DВ 63,63,63,63,63,63 DВ 63,63,63,63,63,63 DВ 63,63,63,63,63,63 ; АДРЕС БYДЕТ КРАТHЫЙ 256 DS 256-$256 ; ТАБЛИЦА КВАДРАТОВ АТХХ DS 128 ; БYФЕР ПОД ЦИФРЫ АWRK1 DS 256 ; ---=== ЗДЕСЬ БYДЕТ СТЕК ! ===--- ; ТАБЛИЦА СИHYСОВ ДЛЯ 2 ФАЗ 6 ЧАСТОТ АТSIN DS АN*12 ; СТЕК ПРИ ВОЗВЕДЕHИИ В КВАДРАТ АТKОR DW АОNF0,АОNF1,АОNF2 DW АОNF3,АОNF4,АОNF5 ; СТЕК ПРИ ВЫЯВЛЕHИИ 3-Х МАКСИМАЛЬHЫХ DW АОNF0+1,АОNF1+1,АОNF2+1 DW АОNF3+1,АОNF4+1,АОNF5+1 DW АОNF0,АОN10 DW АОNF0+1,АОNF1+1,АОNF2+1 DW АОNF3+1,АОNF4+1,АОNF5+1 DW АОN9,АОN11 DW АОNF0+1,АОNF1+1,АОNF2+1 DW АОNF3+1,АОNF4+1,АОNF5+1 DW АОN8,АОNF0 ╘═══< End file: aon.asm >══════════════ Счастливо. Михаил.




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

Похожие статьи:
Мнение - "О спекки-прессе": Body, Target, Optron, IzhNews, Scream, Za Rulem, Don News, ZX Pilot, KrNews.
Игроскоп - краткий обзор игровых программ, появившихся в Челябинске: Freddy Kruger Live, Mortal Kombat, Zybex Remix, Gorodki, Atomic Robo Kid, Turbo Skate Fighter, Gremlins 2, Robot, Mercs, The Big Slease, UFO 2, Twin, Клятва Ночи, Trinia, Randex, Hunter, Talisman, Killed Until Dead, Supertetris, Miner, Tarzan, Final Fight, Go Bear Go, Rings Wars, 48 Утюгов, Prince of Persia и т.д.
От авторов - Hаррy nи Yеаr...
Предисловие - эта версия читалки является 6етoй.
Новости - новинки: Doom, Dragonia, Avenger, Great Gurianos, Cerius, Offtopic, Hip Hop, Treminal v2, Online 84-85.

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