Promised Land #04
28 февраля 2003

Этюды - нoвый пpoект "Этюды в пpoгpaммиpoвaнии нa aссемблеpе Z-80".

<b>Этюды</b> - нoвый пpoект
                Александр Шушков/Alex Xor
                                         
Предлагаю поработать над новым проектом -
брошюрой: "Этюды  в  программировании  на
ассемблере Z-80" (название рабочее).     
                                         
Какая же необходимость в такого рода бро-
шюpе/книге?                              
- Такого еще небыло и пока нет;          
- Мне самому была бы нужна такая брошюрка
 (и как уже сейчас оказывается, не только
 мне);                                   
- Спрашивать у народа надо ли  такое  во-
 обще я не привык, иначе мы бы не увидели
 и Абзаца. Нужно действовать!            
                                         
Как это будет выглядеть?                 
- Примерно так же  как  и  газета  Абзац,
 только потолще.                         
                                         
Кто автор?                               
- Одним из авторов буду я сам;           
- Приглашаю к сотрудничеству всех зaинте-
 pесoвaнных лиц.                         
                                         
Что предлагаю за сотрудничество?         
- За пару процедур предложить  ничего  не
 смогу, только упоминание  вашего  автор-
 ства;                                   
- Один/два экземпляра будущей брошюры  за
 весомый вклад в дело;                   
- Стать распространителем данной брошюры,
 но за свой счет.                        
                                         
Каковы сроки выхода?                     
- Заранее сказать ничего нельзя, но можно
 с уверенностью сказать, что на  это  по-
 требуется  не  менее  года,  возможно  и
 больше.                                 
                                         
Примерное содержание:                    
++++++++++++++++++++++                   
                                         
Введение (от автора/ов)                  
1. Арифметика (сложение, вычитание, умно-
 жение,  деление,  корни,  степени,  sin,
 cos, и т.д. Возможно, работа с  большими
 числами)                                
2. Расчет адресов в экране (атрибуты, пи-
 ксели)                                  
3. Работа со  спрайтами  (расчет  адреса,
 вывод  спрайта,   зеркальный  поворот  и
 т.п.)                                   
4. Опрос клавиатуры, джойстиков          
5. Звуки (AY, Beep£er)                   
6. Работа с текстом (вывод, расчет,  сжа-
 тие, кодировки ALT, WIN, KOI,  bctpauba-
 ние цвета в текст, форматы шрифтов)     
7. Компрессоры/декомпрессоры (примитивные
 и короткие)                             
8. Работа с расширенной памятью  (ее под-
 счет, порты известных компьютеров, драй-
 вера переключения страниц, универсальный
 драйвер)                                
9. Работа с принтерами (порты, тестирова-
 ние, печать)                            
10. Работа с дисководом  (обработка  oши-
 бок, быстрые драйверы)                  
11. Тестирование железа  /его  наличие  и
 вообще работа с ним/ (винчестер, CD Rom,
 мышь,  модем,  принтер,  джойстики,  GS,
 DMA, процессор, AY, турбо/не турбо, Cmos
 и др.)                                  
12. Маленькие хитрости (XOR A,  ADD hl,-х
 и т.д.)                                 
13. Большие хитрости  (может  быть,  сюда
 можно отнести вывод экрана  за  фрейм  и
 т.п.)                                   
14. Разное (всевозможные коротенькие про-
 цедуpки, может быть те же самые гасилки/
 затухалки из ZX-Ревю и т.п.)            
15. Идеи (здесь можно просто описать  не-
 которые идеи, которые по  своему  объему
 заняли бы очень  много  места,  возможно
 пункт объединить с  "большими  хитpoстя-
 ми").                                   
16. Литература (по возможности, описывать
 в процедурах откуда они взяты,  либо  их
 авторство)                              
                                         
Содержание не окончательно, поэтому может
меняться, пополняться, исправляться.     
                Предложения принимаются. 
                                         
                               5.02.2003 



Другие статьи номера:

Вступление - отзывы о Promised Land.

Speccy News - oснoвнaя нoвoсть нa сей мoмент - выхoд в миp нaшегo нoвoгo сaйтa SpecNet, Glider/NRG ведет paзpaбoтку пpoектa в жaнpе Real Time Strategy, Millennium`1903 будет!

Обзор софта - Horror Word, Best View 2.16, Quick Commander 2.71, ACE 0.68, Proview 1.0, Video Studio 0.6.

Обзор игр - Virtue da dirty soul, Lord of Darkness.

Обзор прессы - Genz 4, IzhNews #0D, Don News 19, ZX-Time 11,12.

Прохождение - подробное описание игры Advanced Tactical Fighter.

Прохождение - подробное описание игры WIZARD`S LAIR!

Демо-версия - описание демоверсии стратегической игры Demoniada.

Этюды - нoвый пpoект "Этюды в пpoгpaммиpoвaнии нa aссемблеpе Z-80".

Spectrum Network - вo Bсемиpнoй Сети пoявился еще oдин сaйт, пoсвященный Спектpуму.

Пати - отчет с Сrazy Siberian Party 2002.

ANTIQUЕ TОY СОMPО - виpтуaльные кoмпo стaнoвятся дoстaтoчнo пoпуляpным зaменителем всяческих пaти.

VIRTUAL TR-DОS - о том как америкнские копирасты решили закрыть спектрумовский сайт.

ParaDiGMus-2003 - анонс нового компьютерного фестиваля.

Зaмopoчки сo звукoм - как проиграть музыку с NES на AY чипе.

Блиц-опрос - интервью с музыкантом C-jeff.

Блиц-опрос - интервью с автором газеты ZX Time.

Блиц-опрос - интервью с музыкантом и программистом Shiru Otaku.

Блиц-опрос - интервью с музыкантом Avatar.

Блиц-опрос - интервью с хакером lzb/j77.

Блиц-опрос - интервью с Wild_Сlaus.

Блиц-опрос - интервью с DJ I-Kick.

NЕЕD YОUR НЕLP - распродажа: книги, софт, диски, железо.

Клoзет ДОС - деpевенский туaлет, теснaя кaбинкa, дыpкa в пoлу, пpедельнo пpoст в пoстpoйке.

Tech.Support - Если бы люди вoдили aвтoмoбили тaк же, кaк oни paбoтaют нa кoмпьютеpaх...

Анекдоты - на любой вкус.

Эротика - Женщины млaдшегo шкoльнoгo вoзpaстa.

Эротика - Янкина попка.

Эротика - дневник Новобрачной.


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

Похожие статьи:
Возможности Спектрума - О поддержке формата DVD на ZX.
For Coderz - Основы оптимизации под процессор Z80.
BIRTHDAY - Поздравление нашего друга MAXWELL-а.
От редакции - Hа днях получил от Nemo бандеpольку с General Sound и ПО к ней.
Guest texts - Nemo, open letters: 3

В этот день...   1 января

SibNews #08, Woot! #01, Spectrum Magazine #01, ACNews #25, Psychoz #14, ACNews #14, Last 128 #08, Last 128 #06, Last 128 #05, Last 128 #04, Last 128 #03, Last 128 #02, Last 128 #09, Last 128 #3.5, Last 128 #8.025, Sinclair Club #05, Last 128 #M!R 01, Fantadrom #01, Buzz #20, Last 128 #01, DonNews #13, Nicron #120, Promised Land #01, Inferno #01, Marazm #25, Ultimathum #01, Marazm #21, Hooy Mag #02, KrNews #11, Marazm #22, Marazm #23, ZX Football 2000 #01, Codemania #01, Always #03, Bugs #02, IzhNews #08, Virtual Worlds #01, Listok #04, Scenergy #02, Flash Info #18, Marazm #16, Marazm #17, Zed #01, Balagan #02, ZX Format #08, ZX Power #03, Shock #01, Impulse #02, Deja Vu #03, ZX Club #08, ZX Club #06, Numberology #01, Marazm #13, Marazm #12, Marazm #14, Gorodok #02, Zodiac #01, Marazm #15, Deja Vu #07, Marazm #11, Deja Vu #07, Playboy #03, Crazy News #2, Crazy News #4, ZX Light #01, Crazy News #5, Playboy #02, ZX News #03, ZX Review #1-2, Read Me #02, Crazy News #3, Nicron #13, Read Me #01, Public Spirit #01, Faultless #06, Faultless #05, ZX Software #01, Stump #04, Speccy #07, Возраждение #0, Speccy #03, On-Line #17, Scene+ #01, Welcome Press #01, ZX Konig #04, Adventurer #01, Faultless #05, Faultless #04, Di Halt #01, Faultless #01, Playboy #01, Crazy News #1, Faultless #03, Pioneer #03, Sinclair Town #02, ZX Magazine #01, Eldorado #01, ZX Magazine #02, Spectron #01, ZX News #01, ZX Konig #02, 200 #W, Welcome Press #00, Dune #07, Subliminal Extacy #01, Subliminal Extacy #02, ZX Konig #01, Subliminal Extacy #00, Muchomor #01, Spectrofon #01, ZX Revija #02, Outlet #01, Outlet #1-3