Icecream Image Resizer - бесплатная программа для удобного и быстрого изменения размеров фотографий.. Изменение размеров фото, сохраняя оригинальные пропорции изображений. Icecream Image Resizer - это бесплатная программа, созданная для удобного и быстрого изменения размеров Ваших фотографий. Программа поддерживает основные графические форматы такие как JPEG, JPG, PNG и TIFF. Вы можете установить нужные значения высоты и ширины как вручную, так. ![]() Image Resizer Image Resizer – простая утилита для операционной системы Windows, которая занимает не много места и запускается не с ярлыка, а через нажатие правой кнопкой мыши на изображение. Ее функционал довольно ограничен и подходит только для изменения размера картинки как по заготовленным шаблонам, так и установкой собственного разрешения. PIXresizer Данная программа включает в себя возможность не только изменять размер фото, но и конвертировать его формат и работать с несколькими файлами одновременно. Вы можете выставить определенные параметры, а они будут применены ко всем фотографиям из папки во время обработки. Пользоваться PIXresizer очень просто, и подготовка к обработке не станет проблемой даже для неопытных пользователей. Easy Image Modifier В функционал этого представителя входит немного больше, чем в двух предыдущих. Здесь появляется возможность добавления водяных знаков и текста на картинку. ![]() А создание шаблонов поможет сохранить выбранные настройки для дальнейшего их применения с другими файлами. Easy Image Modifier доступен для скачивания бесплатно на официальном сайте разработчика. Movavi Photo Batch Компания Movavi уже известна своим софтом для работы с видеофайлами, например,. В этот раз мы рассмотрим их программу, которая предназначена для редактирования изображений. Ее функционал позволяет изменять формат, разрешение и добавлять текст на фотографии. Batch Picture Resizer Batch Picture Resizer можно назвать аналогом предыдущего представителя, поскольку они имеют практически идентичный набор функций. Вы можете добавить текст, изменить размер картинки, конвертировать формат и наложить эффекты. Кроме этого доступно изменение сразу целой папки с файлами одновременно, а процесс обработки происходит достаточно быстро. RIOT Воспользуйтесь данной программой, если вам необходимо быстро сжать или увеличить разрешение фотографии. Процесс обработки происходит сразу же после загрузки исходного файла. Присутствует и пакетная обработка, что подразумевает одновременное редактирование целой папки с картинками. Минусом можно считать отсутствие русского языка, поскольку не все функции понимаются без знания английского. Paint.NET Эта программа является доработанной версией стандартного Paint, который установлен по умолчанию на всех ОС Windows. Здесь уже присутствует внушительный набор инструментов и функций, благодаря которым совершаются различные манипуляции с изображениями. Paint.NET также подходит для уменьшения изображений. SmillaEnlarger SmillaEnlarger распространяется бесплатно и проста в использовании. Она позволяет изменять размер картинок по заготовленным шаблонам или выставляя значения вручную. Кроме этого доступно добавление различных эффектов и выставление собственных через регулировку отведенных для этого ползунков. FastStone Photo Resizer Интерфейс данного представителя выполнен не очень удобно из-за огромных размеров раздела с поиском файлов, остальные элементы смещены вправо, вследствие чего все находится в одной куче. А в общем, программа имеет стандартный функционал для подобного софта и отлично справляется с обработкой изображений. В этой статье мы привели список софта, который поможет в работе с изображениями. Конечно, можно добавить сюда еще десятки различных программ, но стоит понимать, что все они просто копируют друг друга и не предлагают пользователям что-то новое и по-настоящему интересное для работы с фотографиями. Даже если ПО платное, вы можете скачать пробную версию для его тестирования. Читайте также. Сейчас обсуждают Автор: Настя Собственные плагины устанавливать нельзя. Автор: Виктор толку мне надо с компа плагин как то впихнуть а как незнаю Автор: Валентин Не описанны что означают выводимые параметры. Например: 01 Ошибки чтения текущее 200, Наихудшее 200, Автор: Катерина Тараскина Вы устанавливали Java с официального сайта разработчика? Автор: Настя Здравствуйте, мы не относимся к Ютубу никаким образом. Напишите к ним в техническую поддержку через Автор: Анна Как установить игры? Есть ли ограничения в их количестве? Автор: Александр Мой канал на ютубе закрыт, причина мне неизвестна. На ютубе выложены мои фильмы о встрече выпускник Не забудь обновить браузер!
0 Comments
Заметки для разработчиков производных классов: Начиная с.NET Framework версии 2.0, если производный класс и Переопределите Sample метод, дистрибутив, предоставленный реализации в производном классе Sample метода не используется в вызовах реализацию базового класса из следующих методов: • метод; • метод; • Метод, если ( maxValue - minValue) больше, чем. Вместо этого равномерного распределения, предоставляемые базовый используется класс. Это повышает общую производительность класса. Чтобы изменить это поведение, чтобы вызвать реализацию Sample метод в производном классе, необходимо также переопределить поведение этих трех элементов. Иллюстрация приведена в примере. #16 2 belazer Игорь сказал, что его время и знания - деньги. Хотите информацию - платите за нее. Он ответит на ваши конкретные вопросы по скайпу за предварительную оплату услуги, согласно его бизнес тарифов (от 20 долларов за 45 минут и больше, цена зависит от темы консультации). А мне сказал, что бы я на ваши поддевки не реагировала, потому что скорее всего, ваша жена сегодня ночью вас не приласкала, и вам не на ком зло согнать, и не к кому 'додолбаться'. И знания о программе тут ни при чем. #13 2 belazer, я оставила копии не себе, а ребятам - программистам из своей команды по их согласию и желанию. (Если вы давно тут на Гиве то знаете, что я не одна, а за мной команда людей, которым я помогаю зарабатывать на хлеб и до хлеба.) За меня вам ответит наш профи-программист Игорь. Он будет сегодня вечером у меня и я вам опубликую его комментарий поздно ночью. Раньше не выйдет!;-) А так же! Я всегда кликаю за 'своих'. Даже если что-то не так! ![]() Потому что со временем 'все будет так как надо', а поддержка им нужна сейчас, а не в будущем. Но кто в этой сфере не работает, тот этого никогда не поймет. 2 belazer, я оставила копии не себе, а ребятам - программистам из своей команды по их согласию и желанию. (Если вы давно тут на Гиве то знаете, что я не одна, а за мной команда людей, которым я помогаю зарабатывать на хлеб и до хлеба.) За меня вам ответит наш профи-программист Игорь. Он будет сегодня вечером у меня и я вам опубликую его комментарий поздно ночью. Раньше не выйдет!;-) А так же! Я всегда кликаю за 'своих'. Даже если что-то не так! Потому что со временем 'все будет так как надо', а поддержка им нужна сейчас, а не в будущем. Но кто в этой сфере не работает, тот этого никогда не поймет.|. #9 Дмитрий, спасибо Вам за ответ. Желаю Вам и Вашему проекту успеха с версией 2. Если вам удастся по каким-то параметрам обскакать бесплатников, я буду рад и счастлив пропиарить вас где только можно. Ваше упоминание о небольшом размере пакета наводит на мысль, что, возможно, вас ожидает гораздо бОльший успех на рынке приложений для Андроида и других планшетов - там матлабов нет и не предвидится (по крайней мере пока планшеты не приблизились к лэптопам по своим возможностям). Хотя и там есть мат. (KudoZ) English to Russian translation of sample source code: исходный код для программы (код программы на машинном языке) [Internet, e-Commerce (Tech/Engineering)]. Аппы, но немного, и они довольно хилые. Плюс могут быть очень интересные, пусть не самые 'вчоные', но привлекательные фичи с использованием тачскринов. Например, я малюю пальцем кривульку, а ваш пакет ррраз - и пишет (и рисует) полиномиальную аппроксимацию. Я тыкаю пальцем в готовую кривую и двигаю пальцем, она соответственно деформируется, и формула тут же меняется. Прикольно и поучительно. Это так, навскидку - у вас, может, будут идеи покруче. Но в любом случае, надеюсь, вы думаете о целевой аудитории. Потому что у инженеров и ученых есть доступ к матлабу и т.п., а вот школьники и студенты. Дмитрий, спасибо Вам за ответ. Желаю Вам и Вашему проекту успеха с версией 2. Если вам удастся по каким-то параметрам обскакать бесплатников, я буду рад и счастлив пропиарить вас где только можно. Ваше упоминание о небольшом размере пакета наводит на мысль, что, возможно, вас ожидает гораздо бОльший успех на рынке приложений для Андроида и других планшетов - там матлабов нет и не предвидится (по крайней мере пока планшеты не приблизились к лэптопам по своим возможностям). Хотя и там есть мат. Аппы, но немного, и они довольно хилые. Плюс могут быть очень интересные, пусть не самые 'вчоные', но привлекательные фичи с использованием тачскринов. Например, я малюю пальцем кривульку, а ваш пакет ррраз - и пишет (и рисует) полиномиальную аппроксимацию. Я тыкаю пальцем в готовую кривую и двигаю пальцем, она соответственно деформируется, и формула тут же меняется. Прикольно и поучительно. Это так, навскидку - у вас, может, будут идеи покруче. Но в любом случае, надеюсь, вы думаете о целевой аудитории. Потому что у инженеров и ученых есть доступ к матлабу и т.п., а вот школьники и студенты.|. #4 Уважаемые ребята из Кыргызстана, разработчики Doronix. Вы вступили на трудный путь: математических пакетов не так мало, в том числе бесплатных, мощных и неплохо развитых. Хотелось бы знать, каковы преимущества вашего пакета перед остальными (хотя бы бесплатными), лежат ли в основе вашего проекта какие-то новые идеи. С одной стороны, спасибо вам за сегодняшнюю бесплатную раздачу. С другой стороны, в нынешней ситуации, когда инсталляция от GAOTD требует неограниченного доступа к ресурсам пользовательского компьютера, даже требует заглушить антивирусы - требуется ну ОЧЕНЬ серьезная причина, чтобы запускать инсталлятор GAOTD на своем компьютере. Уважаемые ребята из Кыргызстана, разработчики Doronix. Вы вступили на трудный путь: математических пакетов не так мало, в том числе бесплатных, мощных и неплохо развитых. Хотелось бы знать, каковы преимущества вашего пакета перед остальными (хотя бы бесплатными), лежат ли в основе вашего проекта какие-то новые идеи. С одной стороны, спасибо вам за сегодняшнюю бесплатную раздачу. С другой стороны, в нынешней ситуации, когда инсталляция от GAOTD требует неограниченного доступа к ресурсам пользовательского компьютера, даже требует заглушить антивирусы - требуется ну ОЧЕНЬ серьезная причина, чтобы запускать инсталлятор GAOTD на своем компьютере.|. Кроме, Doronix Math Toolbox есть еще, например, такие бесплатные программы (разные по функциональности и предназначению): 1. Maple wiki (версии 4-х maple бесплатны, можно поискать, если Вам не нужны продвинутые функции); 2. AGrapher (офиц.сайт) простейший 'продвинутый калькулятор', с функциями и графиками.|. ![]() (Gaucher, часто называемый немцами Гаухер) — современный немецкий садовод-практик, директор частной школы садоводства в Штутгарте. Будучи французом по рождению, он 25 лет тому назад переселился в Южную Германию и начал там пропагандировать, с большим успехом, французские приемы плодоводства, в особенности формовую культуру. Автор сочинений 'Die Veredlungen und ihre Anwendung für die verschiedenen Bäume und Sträucher' (1885; переведено в 1887 г. На русский язык: 'Руководство к прививанию древесных и кустарных растений'; помещено также в журнале 'Сад и огород' 1887 г.) и объемистый труд (1887), изданный на русском языке под общею редакцией проф. Рудзкого: 'Руководство к плодоводству для практиков' (1889-1890) с некоторыми изменениями и значительными 'дополнениями относительно России', в составлении которых участвовало 24 русских плодовода. Редактирует журнал: 'Der praktische Obstbaumzüchter'. «За последние десять лет русское плодоводство обнаружило особенно сильное развитие, как в смысле заметного расширения площади плодовых насаждений, так и в смысле улучшения приемов культуры и стремления к более целесообразному выбору сортов. Такому прогрессу русского плодоводства способствовал, при общем экономическом росте Poccии, ряд сочинений по плодоводству на русском языке, начатый в 1890 году переводом классического «Руководства» и основанием журнала 'Плодоводство' [основан в СПб. Рудзским ] Гоше, Николай. Nicolas Gaucher, часто называемый немцами Гаухер, 1846—1911) — немецкий садовод-практик. Гоше, Николай. Руководство к плодоводству для практиков: с 700 политипажами, несколькими чертежами и картою. 2 / Гоше Николай; пер. С нем., сдел. С согласия авт. Относительно России,. Руководство к плодоводству для практиков: с 700 политипажами, несколькими чертежами и картою. 2 / Гоше Николай; пер. ![]() С нем., сдел. С согласия авт. Относительно России, сост. [и с предисл.] проф. - С.-Петербург: Издание А. Девриена, 1890. - XV, [1], 713- 1182. ![]() Broadcom netlink tm gigabit ethernet driver Broadcom NetLink ( TM ) Gigabit Ethernet latest driver Broadcom NetLink ( TM ) Gigabit Ethernet latest driver.As driver updates are developed, yours.На этой странице расположены последние версии драйверов для Broadcom NetLink ( TM ) Gigabit Ethernet.NetLink ( TM ) Gigabit Ethernet Driver Installer.LAN: Broadcom NetLink Gigabit Ethernet Driver.File name: Broadcom LAN v12.1.59.01 allOS 32bit PV.We haven t got any information on the driver for your operating system You can try searching for the latest. Marvell Yukon Ethernet driver.Marvell SATA RAID drivers.Broadcom NetLink ( TM ) Gigabit Ethernet.Broadcom NetLink TM Gigabit Ethernet Driver.Click on the link below to download the appropriate driver for the Broadcom NetLink TM Gigabit Ethernet.Broadcom BCM5709S Diag Driver.Broadcom BCM57710 Diag Driver. And also provide you the Broadcom NetLink ( TM ) Gigabit.Broadcom NetLink ( TM ) Gigabit Ethernet.Имею ACER ASPIRE 5920G. Here offers all versions of the Broadcom NetLink ( TM ) Gigabit Ethernet driver for. Broadcom — Network — Broadcom NetLink ( TM ) Gigabit Ethernet.Broadcom Network software update released in August, 2009.Discover how Broadcom s communications solutions are continuing to revolutionize the bandwidth capacities and performance. Устройство: Bluetooth Device (RFCOMM Protocol TDI) Drivers Installer Скачать Версия драйвера: 2.0.0.18 Дата драйвера: 2015-07-23 Размер файла: 1.12 Mb Поддерживаемые ОС: Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 Список драйверов: Найдено драйверов. ![]() Broadcom NetLink ( TM ) Gigabit Ethernet.Драйвер для Broadcom NetLink ( TM ) Gigabit Ethernet можно скачать. Broadcom NetLink Gigabit Ethernet Driver 16.2.4.1 — Пакет драйверов для сетевых карт на микросхемах компании Broadcom.Broadcom BCM57xx NetXtreme Gigabit Ethernet Driver v.14.4 ( Broadcom драйвера для сетевой карты под Windows).Broadcom NetLink ( TM ) Gigabit Ethernet.Broadcom NetLink ( TM ) Gigabit Ethernet: Broadcom offers network interface card (NIC) and LAN on motherboard (LOM). На борту имею Broadcom NetLink Gigabit Ethernet. Products Broadcom Broadcom Network software update released in August, 2009. Gigabit Ethernet PHYs. Marvell Yukon Ethernet driver. Marvell SATA RAID drivers. Broadcom NetLink ( TM ) Gigabit Ethernet. Broadcom NetLink TM Gigabit Ethernet Driver. Broadcom BCM5709S Diag Driver. Zapchasti-dgu.ru 4089431 Механический топливный насос для дизельных двигателей. 1200 × 803 - 199k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 1280 × 853 - 196k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 1280 × 853 - 314k - jpg zapchasti-ekb.com Насос электрический подкачки топлива 5260632 Cummins C8.3, L8.9. 1280 × 960 - 294k - jpg zapchasti-ekb.com Топливный насос 4089431 Cummins QSX15: продажа, цена. 1200 × 803 - 341k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 1280 × 853 - 272k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 1280 × 853 - 315k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 1280 × 853 - 315k - jpg zapchasti-dgu.ru 4089431 Механический топливный насос для дизельных двигателей. 1200 × 803 - 112k - jpg zapchasti-dgu.ru 4089431 Механический топливный насос для дизельных двигателей. 1200 × 803 - 115k - jpg zapchasti-ekb.com Насос низкого давления 4943048 Cummins 4ISBe, 6ISBe: продажа, цена. 640 × 428 - 125k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 1280 × 853 - 324k - jpg zapchasti-ekb.com Насос подкачки топлива 4935095 Cummins QSX15: продажа, цена. 1280 × 960 - 306k - jpg zapchasti-ekb.com Насос подкачки топлива 4935095 Cummins QSX15: продажа, цена. 1280 × 960 - 302k - jpg zapchasti-ekb.com Топливный насос ручной подкачки топлива 4937767 Cummins B3.9. 561 × 519 - 50k - jpg zapchasti-ekb.com Топливный насос 4988747 (3936316) Cummins C8.3, QSL9: продажа. 1280 × 897 - 243k - jpg zapchasti-ekb.com Топливный насос высокого давления 5258153 Cummins C8.3, QSL9. 1280 × 960 - 305k - jpg zapchasti-ekb.com Топливный насос 4089431 Cummins QSX15: продажа, цена. 4089431 Механический топливный насос для дизельных двигателей Cummins QSX15. Взаимозаменяемые номера: 4088848, 4076574, 3348700, 3348701, 4089431RX, 4076596, 4024766, 4089431RX. ![]() 1200 × 803 - 275k - jpg truckturbo.ru Запчасти для двигателей Интернет магазин 'ТракТурбо' Запчасти. 650 × 1157 - 77k - jpg truckturbo.ru Запчасти для двигателей Интернет магазин 'ТракТурбо' Запчасти. 800 × 800 - 59k - jpg. CAT CUMMINS DETROIT Здравствуйте, у меня Вольво 2000 года, двигатель детройт 12, механическая коробка.В рейсе ушёл в кувет, замял интеркулер, но все остальное в порядке груз доставил и загрузился и приехал домой без проблем,машина обслужена все без нареканий кроме одного,если постоит денька два и больше заводится ток с помощью эфира. Сейчас машина простояла месяц АКБ не снимал,пришло время заводиться все проверил все житкостя, запускаю крутит но не схватывает,пшикнул эфира,схватила выработала эфир и заглохла,будто топлива нет, проверил в магистрале топливо качает, все заполнено без присутствия воздуха, АКБ снял обслужил подзарядил так как помаслал пока пробовал завести поставил АКБ, еще помурыжил поколдовал, проверил предохранители,ничего все попрежнему эфирчик съест и все, на эфире отлично без посторонних звуков и прочего заводится. Пригласил электрика диагноста,приехал побегал вокруг потом подключил компьютер у него вылезли несколько ошибок, он сказал что щас удалит их. Удалились ошибки не все осталась одна под номером 46, он мне сказал что машина у вас стояла поэтому в компьютере батарейка села или вытекла или что-то с платой, одним словом комп меняйте, на вопрос причем тут стоял или нет ведь на продаже и на складах эти компы по долгу даже без питания хранятся,он ничего не ответил. Не знаю так просто менять комп неохото не верится как то, а с другой стороны ощющение таково что комп блокирует подачу фарсунками топлива, у вас прочитал код ошибки 46 это низкое напряжение аккумулятора ECM,низкое напряжение батареи RTC,низкое напряжение питания датчика. ![]() Помогите пожалуйста советом, заранее спасибо! CAT CUMMINS DETROIT Здравствуйте, у меня Вольво 2000 года, двигатель детройт 12, механическая коробка.В рейсе ушёл в кувет, замял интеркулер, но все остальное в порядке груз доставил и загрузился и приехал домой без проблем,машина обслужена все без нареканий кроме одного,если постоит денька два и больше заводится ток с помощью эфира. Сейчас машина простояла месяц АКБ не снимал,пришло время заводиться все проверил все житкостя, запускаю крутит но не схватывает,пшикнул эфира,схватила выработала эфир и заглохла,будто топлива нет, проверил в магистрале топливо качает, все заполнено без присутствия воздуха, АКБ снял обслужил подзарядил так как помаслал пока пробовал завести поставил АКБ, еще помурыжил поколдовал, проверил предохранители,ничего все попрежнему эфирчик съест и все, на эфире отлично без посторонних звуков и прочего заводится. Пригласил электрика диагноста,приехал побегал вокруг потом подключил компьютер у него вылезли несколько ошибок, он сказал что щас удалит их. Удалились ошибки не все осталась одна под номером 46, он мне сказал что машина у вас стояла поэтому в компьютере батарейка села или вытекла или что-то с платой, одним словом комп меняйте, на вопрос причем тут стоял или нет ведь на продаже и на складах эти компы по долгу даже без питания хранятся,он ничего не ответил. Не знаю так просто менять комп неохото не верится как то, а с другой стороны ощющение таково что комп блокирует подачу фарсунками топлива, у вас прочитал код ошибки 46 это низкое напряжение аккумулятора ECM,низкое напряжение батареи RTC,низкое напряжение питания датчика. Помогите пожалуйста советом, заранее спасибо! После простоя плохой запуск-смотрите обратный клапан и редукционный. Если стоит сепаратор, то обратный клапан есть-на входе в сепаратор стоит переходник в него вкручен топливный уголок, открутить, почистить. Если стоят 2 металлических фильтра-обратного клапана нет. Но редукционный клапан в любом случае есть, стоит он на выходе из головки блока с торца-нержавеющий под ключ на 22 мм, на более ранних годах лежит на КПП. Нужно снять и проверить пропускную способность, герметичность, при необходимости разобрать. Благодарю Вас, Виталий Владимирович, решил проверить вашу версию с клапанами разобрался,клапан один на насосе,а на обратке из головки просто отверстие маленькое в магистрали видимо расчитаное чтоб создавалось давление когда насос качает, но клапана на обратке нет токо на подаче. Открутил с фильтра тонкой очистки (а у меня их два металических) трубку с магистрали не кали не вытекло,сухая,и попробовал крутить насос,качает очень слабо так как струйка едва льёт,а если пальцем заткнуть то даже не чувствуется что там чет давить должно. Завтра магазины откроются пойду куплюручной насос подкачки топлива от К700 цепану на магистраль и буду создавать давление при этом открутив обратку, чтоб убедиться в давление,после чего попробую запустить. Если не поможет то буду копать электрику причину блокировки фарсунок. Здравствуйте двигатель каменс 14. Троит не развевает на ходу скорость.1200 оборотов и все. Расход подскочил до 56 л.Было уже такое по меняли фильтр топливный и стало все хорошо.В этот раз меняли но увы изменений нет.Что может быть форсунки заклинили одна или две.Ваше мнение. Почему сразу заклинили? Можно посдергивать фишки с форсунок по очереди и поймете какой цилиндр не работает, а там уже дело техники, либо проблема в форсунке, либо в ролике-толкателе и распредвле. А вообще по хорошему замерить разряжение перед топливным насосом и многое прояснится, возможно засорился клапан на входе в сепаратор, если сепаратор присутствует, если нет на выходе из плиты охлаждения компьютера клапан смотреть. Если с топливом все ОК, в том числе и давление топлива, то без диагностики не обойтись. Благодарю Вас, Виталий Владимирович, решил проверить вашу версию с клапанами разобрался,клапан один на насосе,а на обратке из головки просто отверстие маленькое в магистрали видимо расчитаное чтоб создавалось давление когда насос качает, но клапана на обратке нет токо на подаче. Открутил с фильтра тонкой очистки (а у меня их два металических) трубку с магистрали не кали не вытекло,сухая,и попробовал крутить насос,качает очень слабо так как струйка едва льёт,а если пальцем заткнуть то даже не чувствуется что там чет давить должно. Завтра магазины откроются пойду куплюручной насос подкачки топлива от К700 цепану на магистраль и буду создавать давление при этом открутив обратку, чтоб убедиться в давление,после чего попробую запустить. Если не поможет то буду копать электрику причину блокировки фарсунок. На насосе клапан перепускной из подающей магистрали во всасывающую, он для ограничения максимального давления и на запуск не влияет. А на обратке клапан стоит, он там обязан быть, его не может не быть, идите по шлангу до тройника, обычно он соединяет 2 шланга между собой-это и есть клапан, смотрите внимательнее. А не перепутали Вы подачу с обраткой? На головке: низ-подача, верх-обратка. Двигатель детройт 12.7 без егр стоят форсунки с номером 7045 возможна замена на 7466. Предлагают форсунки с таким номером Если они по каталогу стоят как взаимозаменяемые, то можно, уточните у продавцов запчастей. Если не взаимозаменяемые, то не советую. А на практике приходилось устанавливать на ЕГРный мотор все 6 форсунок 7045-они самые распространенные и проблем никаких, и по диагностике все идеально. Приходилось видеть стоят на моторе 7045-2шт, 7821-3 шт и еще какая то-все работает прекрасно и не один год так катается. Вывод такой: если форсунки нормальные рабочие, то работать будут. НО ДОЛЖЕН ВАС ПРЕДУПРЕДИТЬ: это не правильно, могут быть негативные последствия, потому что у каждой форсунки свой угол распыла, параллельный днищу поршня, давление впрыска и доза. Благодарю Вас, Виталий Владимирович, решил проверить вашу версию с клапанами разобрался,клапан один на насосе,а на обратке из головки просто отверстие маленькое в магистрали видимо расчитаное чтоб создавалось давление когда насос качает, но клапана на обратке нет токо на подаче. Открутил с фильтра тонкой очистки (а у меня их два металических) трубку с магистрали не кали не вытекло,сухая,и попробовал крутить насос,качает очень слабо так как струйка едва льёт,а если пальцем заткнуть то даже не чувствуется что там чет давить должно. Завтра магазины откроются пойду куплюручной насос подкачки топлива от К700 цепану на магистраль и буду создавать давление при этом открутив обратку, чтоб убедиться в давление,после чего попробую запустить. Если не поможет то буду копать электрику причину блокировки фарсунок. Ну как успехи. Благодарю Вас, Виталий Владимирович, решил проверить вашу версию с клапанами разобрался,клапан один на насосе,а на обратке из головки просто отверстие маленькое в магистрали видимо расчитаное чтоб создавалось давление когда насос качает, но клапана на обратке нет токо на подаче. Открутил с фильтра тонкой очистки (а у меня их два металических) трубку с магистрали не кали не вытекло,сухая,и попробовал крутить насос,качает очень слабо так как струйка едва льёт,а если пальцем заткнуть то даже не чувствуется что там чет давить должно. Завтра магазины откроются пойду куплюручной насос подкачки топлива от К700 цепану на магистраль и буду создавать давление при этом открутив обратку, чтоб убедиться в давление,после чего попробую запустить. Если не поможет то буду копать электрику причину блокировки фарсунок. Ну как успехи К кому вопрос? Если к владельцу, то возможен такой вариант событий: проблема решена и необходимости в описании решения проблемы нет, хотя многим бы сэкономило время и деньги на сервис. Правила использования материалов сайта АвтоТрансИнфо Все права на любые материалы, опубликованные на сайте АвтоТрансИнфо, защищены в соответствии с российским и международным законодательством об авторском праве и смежных правах. Вся информация, размещенная на данном веб-сайте, предназначена только для персонального использования. Запрещается ее воспроизведение, копирование и/или распространение в какой-либо форме, а также автоматизированное извлечение её любыми сервисами без официального разрешения. Exact Audio Copy V1.0 beta 3 from 29. August 2011 Отчёт EAC об извлечении, выполненном 3. Формат:, tracks, lossless Год выпуска: 1995 Страна: Жанр: Продолжительность: 00:59:29 Треклист: 01 Prelude and Fugue in A minor, BWV 551 02 Fugue in C Minor, BWV 574 03 Pedal-Exercitum, BWV 598 04 Fantasia in C, BWV 570 05 Prelude and Fugue in C Minor, BWV 549 06 Prelude and Fugue in E Minor, BWV 533 07 Partite Diversa Sopra, BWV 766 08 Toccata and Fugue in E, BWV 566 09 Toccata and Fugue in D Minor, BWV 565 Доп. Информация: Исполняет: Иван Сокол Отчёт EAC Exact Audio Copy V1.0 beta 3 from 29. August 2011 Отчёт EAC об извлечении, выполненном 4. Ноября 2011, 0:09 Johann. Формат:, (wav +.cue), lossless Год выпуска: 2001 Страна: Жанр: Продолжительность: 01:15:42 Описание: PGM 115 THE UNCOMMON BACH Johann Sebastian Bach Organ Works Variants,, and Transcriptions Церковь Святого Альфонса,, Вашингтон Фритц-Ричард Орган, 1984 Органист: Джордж Ричи. Треклист 1-2. Prelude and Fugue in G Minor, BWV 535A (6:05) Trio Sonata in G Major, BWV 1027a 3. Adagio (3:59) 4. Allegro ma non tanto (3:46) 5. Andante (2:27) 6. [Allegro moderato] (3:23) 7. Toccata in D Major, BWV 912 (11:46) 8. An Wasserflussen Babylon, BWV 635b (5:07) Joan. Формат:, tracks, lossless Год выпуска: 2004 Страна: EU Жанр:,, Продолжительность: 01:17:59 Описание: ТреклистBach ' for oboe and violin in D minor, BWV 1060 01 (1) Allegro 02 (2) Adagio 03 (3) Allegro Bach C.P.E. 'Double concerto in E-flat major, W 47 (H 479) 04 (1) Allegro di molto 05 (2) Larghetto 06 (3) Presto Bach J.C. 'Sinfonia concertante in F major, T.VIII-6 07 (1) Allegro moderato 08 (2) Tempo di minuetto Bach W.F. Church Bell Far - Sound effect [HD]. Jesse Wakeman - Church Bell Tone. Jesse Wakeman - Church Bell Tone. Dub Miller - The Last Church Bell. Dub Miller - The Last Church Bell. Escapists - Church Bells. Escapists - Church Bells. 'Double concerto in E-flat major, F 46 09 (1) Un poco allegro 10 (2) Cantabile 11 (3) Vivace Bach ' for 2 harpsichords in C m. Формат:, tracks, lossless Год выпуска: 2004 Страна: Жанр: Продолжительность: 00:51:14 Описание: 01. Toccata and Fugue in D Minor, BWV 565 02. ![]() Chorale Prelude in F Minor - Ich ruf zu dir, Herr Jesu Christ, BWV 639 03. Chorale Prelude in C Minor 04. Chorale Prelude in E Flat Major - Wachet auf, rutf uns die Stimme, BWV 645 05. Ciaconna in D Minor- 5th part of the Partita, BWV 1004 06. Siciliana in G Major from Sonata in G Major for Flute Three-Part Invention (Sinfonia) 07. 1 in C Major, BWV 787 08. 3 in D Major, BWV 789 09. 5 in E Flat Major, BWV 791 10. Формат:, (image +.cue), lossless Год выпуска: 1994 Страна: Жанр: Продолжительность: 01:06:40 Описание: 01. Toccata and Fugue in d minor, BWV.565 00:09:27 02. Fantasia in G Major, BWV.572 00:08:55 03. Chorale: 'An Wassefl|ssen Babylon' BWV.653 00:05:21 04. Toccata and Fugue in d minor, BWV.538, 'Dorian' 00:13:04 05. Kantate: 'Nun komm, der Heiden Heiland' BWV.62 00:04:13 06. Trio super: 'Allein Gott in der Hvh sei Ehr' BWV.664 00:05:22 07. Prelude and Fugue in C Major, BWV.547 00:09:45 Trio sonate № 4 08. Adagio-vivace 00:02:50 09. Andante 00:04:54 10. Un poco allegro 00. Формат:, (image +.cue), lossless Год выпуска: 2007 Страна: Жанр: classical / piano Продолжительность: 73:19 Запись по трансляции из Большого Зала Московской Государственной консерватории с 1-го и 2-го туров XI Международного Конкурса им. Чайковского 1998 года ( /1-5/ и /6-13/) 'Еще несколько лет тому назад имя Алексея Султанова оставалось для многих профессионалов и любителей музыки связанным главным образом с романтическими легендами об экстраординарном пианисте, талант которого никак не вписывался в привычные рамки российской музыкальной жизни. Формат: Blu-Ray, /DTS-HD MA 7.1, lossless Год выпуска: 2008 Страна: Жанр: Продолжительность: 01:14:00 Описание: Треклист: (01-05) Suite #3 in D Major BWV 1068 (Overture - Air Gavotte 1&2 - Gigue) (16:58 ) (06-12) Suite #2 in B Minor BWV 1067 (Overture - Rondeau - Sarabande - Bourree 1&2 - Polonaise - Double Menuet - Badinerie) (17:26) (13-19) Suite #1 in C Major BWV 1066 (Overture - Courante - Gavotte 1&2 - Forlane - Menuet 1&2) (18:27) (20-23) Tripelkonzert BWV 1044 (Allegro - Adagio ma non tanto e dolce - Alla breve) (20:38 ) Доп. Информация: Blu-ray Audio Only. Страна: Год выпуска: 2000 Жанр: Продолжительность: 172 CD Формат: (image +.cue) Битрейт: Трэклист: Трек-лист внутри Доп. Информация: Творчество Баха, почти неизвестное при жизни, надолго было предано забвению после его смерти. Прошло много времени, прежде чем оказалось возможным по-настоящему оценить наследие, оставленное величайшим композитором. Из-за сильного влияния старой феодально-аристократической идеологии процесс развития искусства в XVIII веке был сложен и противоречив. В острейшей борьбе направлений утверждалось новое искусство. Холодной выс. Формат: MP3, tracks, 320kbps Год выпуска: 2010 Страна: Жанр: Продолжительность: 01:12:13 Описание: 01 Fable III Theme 2:54 02 A Hero Awakes 2:23 03 Keyhole 2:54 04 Elise 1:16 05 Escape 5:00 06 Theresa 1:05 07 Fight or Flight 2:42 08 The Dwellers 4:19 09 Sanctuary 3:54 10 Sabine 1:19 11 Brightwall 2:55 12 Reliquary 4:57 13 Music Box 0:39 14 Driftwood 2:23 15 Reaver Mansion 11:13 16 Shadelight 3:18 17 Desert 4:54 18 Kalin 4:59 19 Coronation 0:55 20 Logan's Trial 2:27 21 Execution 1:23 22 Death of Walter 2:47 23 Farewell Walter 0:56 24 Finale 0:45. Страна: Год выпуска: 1723 Жанр: Продолжительность: 72 мин Формат: MP3 Битрейт аудио: 154 кб/сек Трэклист: Bach_1 01.mp3 02.mp3 03.mp3 04.mp3 05.mp3 06.mp3 07.mp3 08.mp3 09.mp3 Bach_2 01.mp3 02.mp3 03.mp3 04.mp3 05.mp3 06.mp3 07.mp3 08.mp3 09.mp3 Доп. Информация: Очень красивые записи 2-х больших концертов. Если кто-то знает более конкретно что это за концерты напишите я поправлю информацию. Бах написал более 1000 музыкальных произведений. Сегодня каждому из известных произведений присвоен номер BWV (сокращение от Bach Werke Verzeichnis — каталог работ Баха). Формат: MP3, tracks, 320kbps Год выпуска: 2011 Страна: Жанр: Продолжительность: 01:00:01 Описание: CD 1 (00:40:52) 01. Procession 02. Father to Son 03. White Queen (As It Began) 04. Some Day One Day 05. The Loser In the End 06. Ogre Battle 07. The Fairy Feller’s Master-Stroke 08. Nevermore 09. The March of the Black Queen 10. Funny How Love Is 11. Seven Seas of Rhye Bonus EP (00:19:09) 01. See What a Fool I’ve Been (BBC Session, July 1973, 2011 Remix) 02. White Queen (Live at Hammersmith Odeon, December 1975) 03. Seven Seas of Rhye (Instrumental Mix 2011) 04. Год выпуска: 1997 Страна: Жанр: Продолжительность: 02:00:05 Треклист CD1 CD 1: 1. Prelude and Fugue in C, BWV 5 5:40 2. Schubler Chorale: BWV 645 Wac 4:28 3. Schubler Chorale: BWV 646 Wo 1:37 4. Schubler Chorale: BWV 647 Wer 3:57 5. Schubler Chorale: BWV 648 Mei 2:24 6. Schubler Chorale: BWV 649 Ach 2:22 7. Schubler Chorale: BWV 650 Kom 3:04 8. Prelude and Fugue in G, BWV 5 7:47 9. Prelude and Fugue in E minor, 13:44 10. Air in F, BWV 587 (after Coup 4:14 11. Canzona in D minor, BWV 588 6:57 12. Prelude in G, BWV 568 2:55 13. Prelude in C, BWV 567 1:20 Треклист CD2 CD 2: 1. Формат: MP3, tracks, 320kbps Год выпуска: 2003 Страна: Жанр: Продолжительность: 02:17:28 Описание: English Suites 1, 2, 3 (0101. English Suite No.1 in A-dur (BWV 806) - Courante II 02. English Suite No.1 in A-dur - Sarabande 03. English Suite No.1 in A-dur - Bourree I & II 04. English Suite No.1 in A-dur - Gigue 05. English Suite No.2 in a-moll - Prelude 06. English Suite No.2 in a-moll - Allemande 07. English Suite No.2 in a-moll - Courante 08. English Suite No.2 in a-moll - Sarabande et les agrements de la meme Sarabande 09. English Suite No.2 in a-moll - Bourree I &. Музыкальный портал mobmus.ru mobmus.ru — современный музыкальный портал, охватывающий «неприлично» полное собрание музыки всевозможных жанров. У нас Вы сможете слушать песни и качать музыку на компьютер бесплатно. Все песни, представленные на сайте, скрупулезно отсортированы по исполнителям и альбомам. Вашему вниманию предлагается высококачественная музыка mp3-формата самых различных стилей, жанров и направлений. Для того чтобы слушать песни бесплатно в онлайн-режиме Вам достаточно воспользоваться удобным поисковым фильтром и выбрать искомый трек, альбом или целый жанр. У нас можно слушать и качать новые песни без ограничений. Нет никакого лимита на количество скачиваемой музыки. Более того, Вам даже не обязательно регистрироваться! • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •. ![]() На сайте представлен самый полный список читов и кодов к игре Star Wars: Jedi Knight 2 - Jedi Outcast. Вы можете скачать у нас трейнеры и сохраненные игры (сейвы) бесплатно и без регистрации. Советы и подсказки по прохождению игры Star Wars: Jedi Knight 2 - Jedi Outcast на AG.ru. ![]() Коды для игры Данные по игре Название: Разработчик: LucasArts Entertainment Company Издатель: LucasArts Entertainment Company Дата выхода: 26 марта 2002 Статус: Вышла Жанр: Action/Arcade, Quest/Adventure Мультиплеер: LAN, Internet Купить игру: на дисках Коды Читы работают только в одиночной игре. Прежде всего. Насколько Вы знаете машину? Понимаете, выучить Ассемблер очень легко! ![]() А пользоваться им для программирования (о-о-очень трудно). Дело в том, что, не зная до тонкостей машины (процессор, ПЗУ, ОЗУ, OS, DOS и пр. И как эта вся 'нелюдь' работает?) Вы не будете знать, где Вы находитесь и куда идти. Если Вы не знаете, для чего ячейка 88, Вы не будете знать как её применять. ![]() Если Вы даже знаете для чего какая-то ячейка, но не знаете как она обрабатывается операционной системой 'по умолчанию', Вы всё равно не будете знать как с ней работать. Начать надо с удивления тому, что комп не умеет НИЧЕГО, кроме как перегонять биты из одного места в другое!!! Вычисления и 'побочные действия' (например прорисовка экрана) получаются при алгоритмизации этого процесса, то есть при применении ВНЕШНИХ, по отношению к процессору правил!!! Pioneer 1910. Светадиод и 220. Panasonic tx-32le8 схема. Как разобрать принтер epson R220. Dex 271 прошивка. Схема релевизора РЕКОРД. Что делать, если стиральная машина не переключает режимы. Если вопросы будут - отвечу. Всё, что содержит информацию МОЖЕТ! Либо помочь, Либо помешать. Давайте пытаться программиривать. Ну, начнём, помолясь. Я в ассемблере программировал только на MAC/65, поэтому и инструкции ассемблера будут для MAC/65. Чтобы всё было интересно сразу раскрою тайну. Программировать будем статусную строку для состояния консоли. Консольные клавиши в Атари - это START,SELECT,OPTION. Общая идея такова: 1. Сначала добавим статусную строку и увидем её на экране. Она должна заполняться не меняя нашей работы с Атари. Вот и начнём. Есть такая фишка в Атари, которая называется Дисплей Лист. Это - место в памяти, в котором лежат инструкции по отображению данных, которые исполняет ANTIC (Alphanumeric Television Interface Controller - Знако-Цифровой Контроллер телевизионного интерфейса). Стандартный DLIST таков: > dlist BC20: 3 раза по 8-BLANK BC23: MODE 2 + LMS(BC40) BC26: MODE 2 (23 раза) BC3D: JVB BC20 Утомлю командами ANTIC для DLIST. Они аддитивны, то есть их можно и нужно (с участием моска!) складывать. Кроме этого, нужно вспомнить, что обычная текстовая строка Атари состоит из 8 заполненных растровых линий TV! 8 ЛИНИЙ РАСТРА!); Display List Commands;; ПРОБЕЛЫ - (незаполненые растровые линии телевизора/ЛУЧ ВЫКЛЮЧЕН - например, черная область выше голубого экрана!) BL1=$00 BL2=$10 BL3=$20 BL4=$30 BL5=$40 BL6=$50 BL7=$60 BL8=$70;; СТРОКИ - неважно текстовые, или графические, но, выводящие на экран данные из экранной памяти. GR* - это режимы Бейсика AN* - это режимы ANTIC, недоступные для Бейсика. GR0=$02 AN3=$03 AN4=$04 AN5=$05 GR1=$06 GR2=$07 GR3=$08 GR4=$09 GR5=$0A GR6=$0B ANC=$0C GR7=$0D ANE=$0E GR8=$0F;; ПЕРЕХОДЫ - так как, даже если мы ничего не делаем на Атари, всё равно надо прорисовывать экран, а также и по многим другим причинам, неоюходимы переходы с конца прорисовки на начало - по циклу, или всякие другие. JTO=$01 - Jump To(далее Адрес!) - переход на конкретный адрес экранной памяти. JVB=$41 - Jump by Vertical Blank(далее Адрес!) - Переход по дефолту на начало экранной памяти, если прорисован весь экран, для постоянной прорисовки экрана.;; ДЕЙСТВИЯ HSC=$10 - Включение оборудования горизонтального скроллирования VSC=$20 - Включение оборудования вертикального скроллирования LMS=$40 - Load Memory Scan - Включение прорисовки экранной памяти. LIN=$80 - Display List Interrupt - Включение прерывания со следующей строки сканирования. Обычную текстовую строку над голубеньким экраном, но так, чтобы Атари её не замечал. Есть - и есть. Вот это и есть - наша глобальная задача. Посмотрим стандартный DLIST (выше.) Там сверху непрорисованных 24 линии сканирования, то есть 3 раза по BL8. (8+8+8)=(8+7+8(здесь появится НАША текстовая строка, а не пробельные строчки сканирования)+1) Вот такой NEWDL мы и начнём. А что ждём-то? Это же данные, а не ассемблирование! Их так и так надо вносить. Обиняки: Будем кодить в выделенном месте для программирования пользовательских программ на ассемблере! Потом, уже задумаемся, куда всё поместить. Запускаем MAC/65 Увидели на экране Edit Пишем ручками: NUM 1000,10 - нумерация от 1000 с шагом 10 Получаем: 1000 Дописываем: 1000 CODES *=$0600 1010 Звёздочка - это состояние PC - Program Counter, то есть ГДЕ мы находимся при ИСПОЛНЕНИИ программ. Здесь призадумаемся. Нам нужна инициализация многих подпрограмм, значит - ДО исполнения, а именно в этом месте нужно перейти к ней. В этом случае ассемблер будет знать Что,Где,Когда! Итак, 1000 CODES *=$0600 1010 JMP INIT - прыгаем на INIT. Получаем: 1000 CODES *=$0600; Адрес начала кодов 1010 JMP INIT; Адрес инициализации. 1020 Что мы знаем? Задали метку CODES, Это пользовательская 6 страница! Начинаем с $0600 (Переходим на INIT, - пока не задали!) Вот здесь мы упёрлись в структуризацию программы! Начало тупое - START Инициализация данных всех подпрограм - INIT Объявление всех системных адресов - EQUATES Объявление всех системных векторов - VECTORS Объявление всех наших констант - CONSTANTS (Эти данные сугубо необходимы для того, чтобы ассемблер хоть что-то понял.) Далее идут исполняемые Коды - CODES А здесь прервёмся. Я уже тексты утомился писать. Сохранись в Ассемблере Бра! SAVE #DL.m65 Я буду писать помаленьку. Двигаемся потихоньку. 'Кривые руки - причина боли моска!' В прошлом уроке сразу ошибка. Надо: SAVE #D: DL.M65 Пардон, но всё же назову CODES -> START так привычнее. 1000 START *=$0600 В редакторе эта строчка перепишет прежнюю. Кстати, Эта команда - инструкция для MAC/65, а не для процессора. Первая инструкция для процессора, которая будет помещена на 6 страницу - 1010__JMP INIT. Специально выделил 2 пробела перед JMP! Если один пробел -> это будет воспринято как МЕТКА! 1000 START *=$0600 1010 JMP INIT 1020; 1030 NEWDL.BYTE BL8,BL7 1040.BYTE GR0+LMS 1050.WORD DLDATA Вот здесь включаем моск! MAC/65 при компиляции сразу выдаст ошибку фазирования, так как DLDATA ещё не определена нигде! Увы, надо исправлять! Не, на самом деле ATARIKI маленько отбезобразничал. Я ранее писал, что Если один пробел после начальной цифирки -> это будет воспринято как МЕТКА! То есть Ассемблер ждёт какого-то невиданного. Невиданной программы JMP! Ответ - для Ассемблера ПРОСТ! У него невиданный только Макрос. А теперь к делу. Поблагодарю GOODBOY, надо! Поблагодарю ATARIKI - он Аудитория! Я с Вами ОДНОВРЕМЕННО программирую! И я - не программист. И потом, Если мы только ввели и сохранили данные, а не программу, разве мы написали программу? НАДО включать моск! На этом этапе компилировать НЕЧЕГО! Обработчика данных НЕТ! Просто пишем и сохраняем. Ассемблер определяет инструкции по отступам. Сайт отступы уничтожает. Уж, поверьте, мой текст был другим. То, что программа выполняется чисто, я проверил в мониторе. Вот старый DLIST > dlist 9C20: 3x 8 BLANK 9C23: LMS 9C40 MODE 2 9C26: 23x MODE 2 9C3D: JVB 9C20 Вот новый DLIST > dlist 202B: 8 BLANK 202C: 7 BLANK 202D: LMS 2003 MODE 2 2030: 1 BLANK 2031: JMP 9C23 9C23: LMS 9C40 MODE 2 9C26: 23x MODE 2 9C3D: JVB 202B Как видно, всё как мы и хотели. - - - Добавлено - - - 2Atariki. Отвечая на Ваш вопрос, скажу следующее. Да, в Атари существуют поименованные ячейки памяти. Каждая такая ячейка имеет уникальное имя и связанную с ней функцию. Из таких мы в программке использовали только две. SDMCTL - Shadowed Direct Memory Control Теневой регистр управления Прямым Доступом к памяти. Если в него внести число #$00 - прямой доступ к памяти выключается. Если внести число #$22 - прямой доступ к памяти включается. SDLSTL/SDLSTH - Shadowed Display LiST Это системный указатель на начало Дисплейного Листа. По поводу Ассемблирования скажу честно. Пока не напишешь тыщу тонн кода - не научишься. Раньше программировали в Машинных Кодах. Вот наша программа в машинных кодах: > m 2000 (Смотрю в мониторе начиная с адреса загрузки программы, то есть $2000) 2000: 4C 34 20 00 00 23 6F 6E 73 6F 6C 1A 00 0F 33 74 L4.#onsol.3t 2010: 61 72 74 0F 00 0F 33 65 6C 65 63 74 0F 00 0F 2F art.3elect./ 2020: 70 74 69 6F 6E 0F 00 00 00 00 00 70 60 42 03 20 ption.p.B. 2030: 00 01 23 9C A9 00 8D 2F 02 AD 30 02 85 C0 18 69.#./.0.i 2040: 03 8D 32 20 AD 31 02 85 C1 8D 33 20 A9 2B 8D 30.2.1.3.+.0 2050: 02 A0 1E 91 C0 A9 20 8D 31 02 A0 1F 91 C0 A9 22..1.' 2060: 8D 2F 02 60 00 00 00 00 00 00 00 00 00 00 00 00./.. Ничего утешительного, не правда ли? Тем не менее, идея ассемблирования очень проста - заменить цифры Машинного Кода запоминающимися знако-сочетаниями. Проделаем эту процедуру. $4C $34 $20 - Это и есть наша первая команда JMP INIT Здесь $4C - JMP, а адрес $2034 (в памяти лежит наоборот, то есть младший байт первый.) это вычесленный ассемблером адрес INIT. Проверим так ли это? По этому адресу лежат байты $A9 $00, а это и есть LDA #$00, как в нашей программе. Да, кстати, впервые вижу книжку по Атари на Русском. На железном ATARI верх и низ экрана смещены в сторону, вобщем отображается некорректно, в эмуляторе после загрузки уходит в self test 56334 - - - Добавлено - - - да, rts в конце убрал скомпилил и на 'железе' всё стало норм. Естественно, rts - выход в Бейсик или в никуда. Какой-то левый DLIST у тебя сначала три по 112 - пустые или blank линии, потом это байт из $40+режим ANTICтаблица (вслед за байтом идет слово - адрес, где в памяти хранятся данные. Следующие байты - это режимы ANTIC, например 23 байта 2 - текстовый режим последние $41 и слово - адрес начала инструкции DLIST Адреса инструкций помещаются в ячейки $230(мл. Байт адреса) и в $231(ст. Байт) Читай memory mapping или кинь мне в личку, если надо, я залью, сидеть на форуме некогда. В общем, непонятно с кодом и лево сделано. Проще сделать.XEX в atasm так:.bank *=$2000; тут весь код lda #dliadr&255 sta $230 lda #dliadr/256 sta $231 jmp *;зациклили на время dliadr.byte $70,$70,$70.byte $42;режим стандартный GR.0.word $3000; данные берутся с адреса $3000.byte 2,2,2;всего 23.byte $41;инструкция ожидания и перехода к началу.word dliadr.bank *= $02E0.word $2000 $2E0 - адрес автостарта программы. Как сделать в MADS - я не знаю. Denpopov, привет! Ну Вы же знаете, что команды Ассемблера к Бейсику не могут иметь НИКАКОГО отношения. RTS - Это выход в вызывающую подпрограммуу, а именно, на тот адрес, который следует за вызовом, то есть в случае загрузки программы DOS-ом, мы остаёмся в Цикле исполнения DOS-а!!! Я так понимаю, что Вы все Балуетесь со XEX-ами, но файлы XEX - Это просто переименованые файлы COM. АБСОЛЮТНО ничего более. То есть, если у Вас не загружен сам ВЫЗЫВАЮЩИЙ программу ДОС, а вызывает её ЭМУЛЯТОР, к чему же Вы можете вернуться? У меня прекрасно и в эмуле и в HW всё работает до сих пор. У меня прекрасно и в эмуле и в HW всё работает до сих пор Вы просто счастливчик) я до сих пор не могу подключить рабочую Атари 130ХЕ к ТВ. Ну Вы же знаете, что команды Ассемблера к Бейсику не могут иметь НИКАКОГО отношения. RTS - Это выход в вызывающую подпрограммуу, а именно, на тот адрес, который следует за вызовом, то есть в случае загрузки программы DOS-ом, мы остаёмся в Цикле исполнения DOS-а!!! Что Вы говорите? При вызове USR из Бейсика на стеке помещаются: номер параметров и параметры, т.е A=USR(1536,8,7) на стеке даст 2,8,7. Поэтому обычно ассемблерная часть выглядит как PLA. Немножко кода. RTS Вызов ассемблерных процедур из Бейсика реализуем, например можно перевести опкоды в символы ATASCII и вызвать как мы делали A=USR(ADR('строка')) g0blinish писал (подобный пример. Заодно выполнять RTS на непонятной среде - это моветон. Я всё думал, что же Вы спрашиваете. Пришёл к выводу, что Вас интересует не программирование, которое Вы знаете, а сама работа с MAC/65. Ну там команд-то, конечно много. Я использую пару из них. Я работаю в эмуле Atari800WinPlus 4.1 Помаленьку пользуюсь его преимуществами, которых (Don't kill me ZEman!!!) нет у Altirra. (Я печатаю свои программы, когда мне нужно подумать над кодом.) Загрузка кодов в ТЕКСТОВОМ ФОРМАТЕ. ENTER #H6:CONSOL.LST - Загрузка файла листинга в текстовом формате с устройства, которое само перекодирует ASCII в ATASCII. И для сохранения ТЕКСТА: LIST #H6:CONSOL.LST (Реально есть устройство H1:, которое НЕ ПЕРЕКОДИРУЕТ. С него *.com можно загрузить. И его Зеркальное устройство, которое ПЕРЕКОДИРУЕТ различия в кодировках - H6.) Надо задать настройки, например C: ATARI HDD -> H1: И всё. Загружать данные с жесткого диска могут всего несколько ДОСов. AtariDOS 3, или 4 (не помню), Sparta (Все версии, с которыми я встречался.) и по моему OSS DOSXL или ДОС XE (тоже не помню). Больше ничего! Естесственно забыл MyDOS! Он ТОЖЕ МОЖЕТ работать с жестким диском. Лучше многих! Я работаю со SPARTA3.3A, потому-что к нему есть Shell33а- та программка, которая ДЕРЖИТ в ОЗУ 2 директории, которые я сам задаю. В этом случае я обращаюсь и к системным утилитам и к программам, которые мне нужны без определения путей доступа. Для быстрой загрузки и быстрого программирования я использую команды: SAVE D1:CONSOL.M65 LOAD D1:CONSOL.M65 Эти команды работают не с текстом, а с токенами. 2Denpopov Да никакой я не счастливчик. Когда у меня моя родная Атарька сдохла, из-ха недостатка времени и кривых рук, я не стал с ней возиться и у B&C купил материнку. Они при правильном моём обращении не засунули меня в стоплист, что любят делать, и прислали мне счастье. Я не очень понимаю, почему у Вас страдает вывод на экран. Мне пришлось купить монитор, SONY PVM, чтобы как-то беспроблеммно с Атарькой работать. Я сигнал по S-Video вывожу. Поверьте, работу со стеком в Бейсике я знаю. Знаю также интерфейсы к многим Си-языкам. В любом случае возврат из подпрограммы ведётся куда-то! Ну, в случае с xex, он ведётся. Доса и Бейсика-то НЕТУ! Ну, не загружены они! - - - Добавлено - - - 2Atariki Да, можно, но я ваще никогда его не делал. У меня есть SnagIt, который, вроде позволяет. Моя Атарьская PC-шка очень слабенькая она вообще полуживёт. Давайте думать об этом, как о проекте. Atariki, Здравствуйте. Значит, до сих пор мы решили только одну задачу. Применили наш кастомный Дисплей лист к читанию консоли. Мы показали, что он работает. Мы показали, что он НЕ ТРОГАЕТ РАБОТУ АТАРИ, так как там можно и вызывать программы (Которые своего дисплей-листа не имеют и работать с ДОСом и т.д.) Мы показали, что программировать ВЕСЕЛО! Задача - считать содержимое регистра Консоли отличается от задачи - вывести ТО, ЧТО хотим, на нашу статусную строку. Когда не можешь запрыгнуть на следующую лестничную площадку, надо идти по ступенькам. Не будем трогать то, что уже работает. Начнём новую программку, которая будет работать и чтобы это можно было бы проверить! Как в первой. Вот мы имеем Разные статусные строки в количестве 8. (Они ВСЕ могут быть правильно выведены нашей предыдущей программой!) Заглавные буквы будут означать ИНВЕРТИРОВАНИЕ символов (высветление). Статусные строки: L7.SBYTE ' Consol: /Start/ /Select/ /Option/ ' L6.SBYTE ' Consol: /START/ /Select/ /Option/ ' L5.SBYTE ' Consol: /Start/ /SELECT/ /Option/ ' L4.SBYTE ' Consol: /START/ /SELECT/ /Option/ ' L3.SBYTE ' Consol: /Start/ /Select/ /OPTION/ ' L2.SBYTE ' Consol: /START/ /Select/ /OPTION/ ' L1.SBYTE ' Consol: /Start/ /SELECT/ /OPTION/ ' L0.SBYTE ' Consol: /START/ /SELECT/ /OPTION/ ' Других выборов из этого списка у нас нет. Я забыл раньше сказать, что в Атари (Это её особенность!).SBYTE - это команда прорисовать экранный байт. О работе Ассемблера. MAC/65 Двухпроходный! В первый проход он запоминает ВСЕ!!! (По Адресам!) метки, поэтому наши метки L* ему ВСЕ известны. Правило Little Endian указывает, что там берётся младший байт двухбайтового слова. Это было исследование. А вот теперь перейдём к Ассемблированию. Так как мы знаем, что Ассемблер УЖЕ (в первый проход прочёл все метки, мы уже можем обращаться с ними как с ДАННЫМИ.) Давайте сделаем таблицу сдвига по нашей таблице Статусных строк. TXTTAB.WORD L7,L6,L5,L4.WORD L3,L2,L1,L0 Что мы видим?.WORD - означает двухбайтовое СЛОВО в порядке LSB/MSB Значит мы создали АССЕМБЛЕРОМ - он же вычисляет это в первом проходе!!! Таблицу адресов. А взять из таблички адреса и подставить их в место где происходит LMS - сканирование (и, конечно, прорисовка) экранной памяти, это - не наша забота. Этим ANTIC занимается. Мы - меняем Адреса! Ну, и давайте. Сначала теория. Если я делаю ASL - значит я умножаю маленькое число на два. Спросите для чего? Адреса хранятся в ДВУХ ячейках и мы просто должны перескакивать на 2 байта. Маленькое число - это то, которое между 0 и 127. ПРОШУ ВАС ПРОВЕРЬТЕ! На виндосном калькуляторе. Над любым МАЛЕНЬКИМ числом сделайте ASL и нажмите равно. Вы получите это число, умноженное на два. А у нас цифра - всего 7! Поэтому без обиняков и смело! Вот тут мы и начнём программировать! Я жутко устал. Спокоси Носи! Вот готовая программа. Консоль работает! Самое странное, с чем столкнулся - это с тем, что некоторые версии MAC/65 не поддерживают символа подчёркивания. Ничего страшного. Можно заменить в тексте какой нибудь буковкой. Что - то я не могу всё это переварить ((( да все просто, но замороченно. Программа инициализирует прерывание VBlank(прерывание перед каждым кадром), сам вектор опрашивает значение ячейки CONSOL( адрес $D01F) и выводит строку на экран, что нажато из клавиш - Start/Select/Option. Параллельно формируется DisplayList, который состоит из двух частей: одна адресована для строки состояния и переход на 'остаток' Display List. Читай Atari Mapping, которую я тебе перезалил и сопоставь с русской версией, которую ты выложил.Качество скана паршивое, конечно, но разобраться можно. Один вопрос: что ты хочешь? Просто так изучить бесполезно имхо. А вот написать игрушку - это другое. Ну что то типа бегающего сантехника, который чинит поломанные трубы и ему мешают там всякие нехорошие персонажи ну и в конце надо замесить босса и выйти победителем. Игра типа комнаты, можно добавить интересностей типа нашёл ключ, открыл сейф, собрал узел - унёс установил. Всякие там преграды типа: вот тут идёт пар, нужно уйти туда-то закрыть вентиль и потом отремонтировать. Игра начнётся глубоко внизу и перс будет подниматься выше и выше, когда он всё починит на верху стоит завод и он заработает. Смесь Scooter, Monty и Spy vs Spy. Можно ещё добавить дикого электрика, который будет кидать фазу 'как бы случайно' на трубы и перса будет бить током вычитая немного жизни. Я начинал с того, что записывал правила, не придуманные мной, а прошитые в Атари. Обязательно на какой-то ножке микросхемы, но не на сигнальных! Контакты устройств выводятся через защитные цепи на ножки микросхемы. - Если управляющий замыкатель разомкнут, значит на ножке микросхемы обязательно будет ~+5V. - Если управляющий замыкатель замкнут, значит на ножке микросхемы обязательно будет ~0V. Как говорят автомобилисты, 'из-за замыкания искра ушла в землю'. Чтобы установить VBI прерывание по 'обратному ходу луча', нужно строго выполнить следующие действия: в A засунуть тип прерывания Немедленное или отложенное, то есть 6 или 7 в X засунуть старший, а в Y- младший байт адреса, обработчика VBI, написанного нами И запустить программу применяющую эти данные для установки прерывания SYSVBV/XITVBV(для отложенного) чтобы беспроблемно установить наше VBI. Таких правил тыща и чтобы понять значение каждой требуется немалое время, работоспособность и терпение. Для игры Вам может понадобиться джойстик, так я могу предоставить очень красивую ассемблерную программу, расшифровки его данных в VBLANK и предоставляющую данные смещений по осям X и Y для перемещающихся объектов. Все правила для всех портов Атари одинаковые, поэтому Вы можете ТОЧНО сказать, что на любом сигнальном бите порта Джойстика всегда будет единица, если он в нейтральном положении. Ну и как всегда, я посоветовал бы писать игры на PL65. Он обладает неоспоримыми преимуществами. Его библиотеки написаны в тексте, а значит могут изменяться любым программистом по СВОЕМУ усмотрению! В нём есть встроенный ПОЛНОЦЕННЫЙ однопроходный, увы, ассемблер. (Однопроходный, значит, что уже к режиму Ассемблирования, он должен знать ВСЕ данные, необходимые в режиме Исполнения.) 3. В нём есть Встроенный редактор кодирования 4. В нём есть Указатели! И ко всему прочему, это - ОДНА программа, не выходя из которой можно всё и написать. Работать с ним - высочайшее удовольствие!!! Я бы хотел, но не умею, написать 'Логистическую стратегию'. Они бывают в разном жанре, но общий принцып - доставь то, что нужно к нужному моменту. Или накачай здоровья или накачай умений(тупо, разведай больше.) или накачай защиты или набери силушки. Я без устали играю в парочку-троечку (и более) таких - Earn 2 Die Learn 2 fly Crash of Castles (Там ещё много вычислений по Ньютоновской физике) Всякие ARENA (Взял дубинушку - веселее стало!) Последняя любовь - Swards and Souls! Там клёвый пошаговый геймплей. Если позаботился о счёте в Банке и он не пуст - он растёт. С каждым уровнем больше. То есть если я уже не могу ничего, то попробую после того как выпью кофе. Может новую Дубинушку куплю. Давайте напишем Трояна для Атари. То есть программу, которая исполняля бы НАШ код, а Атари и не знала бы об этом. Что мы имеем в виду под 'не знала'? То, что Атари свой родной код всё равно исполняла бы, а потом незаметно для себя и наш. Наш Троян безобидный. Пусть он меняет цвет экрана с их голубого на наш красный. Начнём: Опишем ячейки памяти Атари, существенные для нас.; Fully saved Trojan inserted to WARMSTART;; EQUATES DOSINI = $0C COLOR2 = $02C6 MEMLO = $02E7;; CONSTANTS RED = $32 Далее зададим опции компилятора, чтобы он компилил в ПАМЯТЬ и выдавал нам полный листинг. (Неполный листинг нужен, если мы будем использовать библиотеки компилятора. То-есть, будут печататься каждый раз сначала библиотеки, а потом только наша маленькая программка. Кому это надо?); ASM OPTIONS.OPT OBJ,LIST; Пусть пишет в память объектный код и по требованию выдаёт полный листинг программки. Теперь напишем наш Троян. (Сначала функционально, потом, чтоб работал.) Функционально нам нужно изменить цвет. LDA #RED STA COLOR2 Но эта станза будет сразу же затёрта инициализацией горячего старта при нажатии Reset! А вот это уже не троян! Придётся либо искать всегда сохранную память в Атари, которая не инициализируется при горячем старте. Или писать свой код. Пойдём по лёгкому пути, тем более, что это не сложно. Теория: Разница между JMP и JSR JMP является ЕДИНСТВЕННОЙ инструкцией, среди инструкций 6502, использующей косвенную адресацию непосредственно! То есть, для работы ей нужен только Аккумулятор и адрес памяти. Так как комп ЗНАЕТ!, что адресация косвенная и адрес может быть задан ТОЛЬКО при инициализации, то он ждёт второго прохода ассемблера и Фазовую ошибку не вызывает. Для работы всех остальных инструкций ещё нужен стэк. Например, JSR ТРЕБУЕТ, чтобы данные адреса были занесены в стэк. Поэтому, если до момента вызова инструкции JSR, не было явного определения и инициализации адреса, в стэк НЕЧЕГО заносить! Возникает фазовая ошибка. Из всего этого мы должны понять, что если возникает фазовая ошибка, значит виноваты все команды перехода, которые не могут найти адрес перехода, либо явно, как заданный Глобально - EQUATES, VARIABLES, либо как метки, которые должны быть описаны РАНЕЕ вызова команды. Ошибка будет, если они описаны ПОЗДНЕЕ! Вот при этих гнусных условиях нам и придётся работать. Нам нужна ВЕРА! АССЕМБЛЕР МОЖЕТ ВСЁ! Обшая идея такая. Я хочу, чтобы начиная со старого (заведомо рабочего) адреса, до которого докатилась Атари, занести коды трояна, после чего, Перенести указатель на прежний 'заведомо рабочий адрес' на конец моих кодов! И тогда, программа инициализации по Ресет затронет ВСЁ, кроме моих кодов. Ясно, что если я исполню свою идею РАНЬШЕ, чем произойдёт нормальная инициализация по горячему старту, то когда она произойдёт она всё ЗАТРЁТ! Надо, чтобы сначало Атари сделала по-своему, а потом, уж.!!! Да, и ешё, важно держать свои ЗНАНИЯ 'при себе'! То есть ДАННЫЕ по инициализации ТРОЯНА должны быть в нём сАмом! Чтобы узнать адрес с которого я могу действовать, я вызываю комманду SpartaDOS X33A (Без БАТФАЙЛОВ!!!). MEM Memlo: $1900 Memhi: $BC1F То-есть, я могу пользоваться памятью насиная с $1900 Я и начну. START *= $1900 JMP INIT; NEWMLO.WORD 0; Это неинициализированная ПОКА переменная, которая будет; всегда сохранена, покуда мы сохраняем коды трояна. DUMMY TROJAN JSR DUMMY; JSR'у нужен DUMMY, в качестве РАНЕЕ определённой метки! До исполнения ВСЁ - просто заполненная память! Если вместо DUMMY подставить (ВО ВРЕМЯ ИСПОЛНЕНИЯ! Старый адрес DOSINI, то сначала программа выполнит полный цикл горячего старта.) А куда нам надо поднять память? 2denpopov Не уберегли, значит. Кажется кто-то упоминал, что нужна программа для обработки джойстика. Предлагаю программу Джеймса Коренталя для расшифровки положений джойстика. Я думаю, она малопонятная, но самая быстрая. Что мы думаем о джойстике? Прежде всего он замыкает контакты. Может и попарно! Все контакты джойстика нормально разомкнутые и при считывании аппаратного регистра джойстика в разрядах дают логическую ЕДИНИЦУ! При замыкании контакта, это приводит ЕДИНИЦУ к НУЛЮ! (Искра ушла в землю.) Максимум числа джойстиков для Атари - 4. В новых моделях - 2. Вот 'Роза Ветров' положений джойстика: N NW NE W C E SW SE S Всего их 9, А значит 4Joy x 9Dir = 36 предложенных данных для разбора. Вот почему в Бейсике такой разбор по значениям неприемлем! Джойстик сильно абстрагирован от программ. В частности, это означает то, что джойстик ориентируется НЕ НА ДАННЫЕ ПРОГРАММЫ, а только на свои! То есть, когда мы тянем его вниз, то в лётном симуляторе самолётик-то летит вверх, и именно это означает, что обработка данных джойстика лежит не на джойстике, а на программе! Предлагаю битовую таблицу значений для различных положений джойстика:.DIRECTION BINARY HOR VER. E W S N.Center 1 1 1 1.N 1 1 1 0.NE 0 1 1 0.E 0 1 1 1.SE 0 1 0 1.S 1 1 0 1.SW 1 0 0 1.W 1 0 1 1.NW 1 0 1 0 То есть: 1. Коренталь обратил внимание, что Атарьские ГЕНИИ разделили младший Нибл на два полуНибла! Младший полуНибл отвечает за Y (VER), Старший полуНибл отвечает за X (HOR). Он знал, что любые данные, левее младшего полуНибла можно элиминировать с помощью инструкции AND #3. DEC BIN 3 11 Эта инструкция обращает в ноль ВСЁ, что левее младшего полуНибла в байте, оставляя полуНибл неприкосновенным! Кроме этого Коренталь знал, что чтобы скинуть младший полуНибл, если нам нужно исследование ТОЛЬКО старшего полуНиббла (HOR), мы можем два раза сдвинуть значение Аккумулятора вправо, командой LSR A. Это всё стало доступным благодаря Атарьцам! Атарьские Гении разделили! Выходные значения покоординатно и поконтактно следующим образом: 1. На всё определение данных отводится младший нибл байта. Младший полунибл отвечает за вертикаль! Старший полунибл отвечает за горизонталь! Остальная часть байта не имеет значения. Проблема дешифрации не столь очевидна. Наша задача привести данные джойстика к значениям Диффирента по X или по Y! Тогда, прибавляя дифферент по любой координате к текущему положению, мы получим новую координату! Программа Бейсика, иллюстрирующая применение Ассемблерной программы вызывается следующим образом: X=0,Y=1 FOR N=0 TO 3: REM Это для 800-х для новых 0.1 DIR=X: REM For X DX=USR(RDJ,N,DIR) DIR=Y REM For Y DY=USR(RDJ,N,DIR). Some ACTIONS like? NEXT N: REM Возврат на начало цикла для считывания следующего джойстика. Вид СТЭКА в Бейсике определяется Аргументами вызова USR! Справа налево аргументы кладутся ПОСЛОВНО на стэк, Потом кладётся Число аргументов БАЙТ. Многие из этих данных нам не нужны, так как Бейсик использует ТОЛЬКО двухбайтовые данные! Соответственно, для представления однобайтовых данных нам не нужны старшие байты. Кроме этого нам не нужно число аргументов вызова, до тех пор, пока это не существенно для нашей программы! (Это когда вызов с переменным числом аргументов.) Видим сразу, - в отличии от Ассемблера Бейсик Явно избыточен! Вот наш Стэк: Number of Arguments - 1 байт - TOP OF STACK ------------------- MSB of JOYNUM LSB of JOYNUM ------------------- MSB of DIR LSB of DIR ------------------. - BOTTOM of STACK ------------------- Смотрим то, что нам не нужно. Число аргументов нафиг! Номеров джойстика мало, значит MSB нафиг! Номеров направлений ваще два - MSB нафиг! Итак, ПОМНИМ у нас есть пул джойстиков - STICK0.STICK3 (в Лучшем случае.) Вспоминаем, что обращение к Аккумулятору ведёт себя как Экскаватор. Всегда выбрасывает породу. И иногда загружает её в самосвал.;Assembler Joystick Routine;; EQUATES STICK0 = $0278;; VARIABLES ANSWLO = $D4; Произвольный регистр ANSWHI = $D5. На Нулевой странице.;.OPT LIST,OBJ; *= $0600; CODES PLA; Нафиг число аргументов! PLA; Нафиг старший байт числа джойстиков! PLA; Берём младший байт числа джойстиков TAX; Это и будет побайтным смещением в пуле джойстиков! PLA; Нафиг старший байт направлений (всего два!) LDA STICK0,X; Читаем пронумерованный в цикле Бейсика джойстик; На этом этапе, вершина СТЭКа содержит младший (существенный) байт направления (0.1); который, командой PLP заносится в Регистр P-Процессорный статус NV BDIZC - регистр P PLP; Берём флаг P - ЭТО ИНДИКАТОР! Его значения могут быть учтены и считаны,. ПОЗЖЕ, если это нужно ПРОГРАММЕ! На процессор регистр НЕ ВЛИЯЕТ!; Так как в регистре P - наше значение (0.1) Всегда МЛАДШИЙ бит! Это = флаг Carry, то определяем направление. BCS NOTX; Если установлен то мы запрашиваем Игрек, пропуская X. RDX LSR A; Если X, сдвигаем LSR A; на 2 бита вправо. NOTX AND #3; здесь, скрываем все данные старших битов, кроме интересующих нас. SEC; Готовим вычитание SBC #2; Математическая обработка. BPL SAVEIT; Если положительно LDA #2; Если отрицательно SAVEIT STA ANSWLO LDA #0 STA ANSWHI RTS.END Здесь мы приехали к расшифровке данных джойстика..DIRECTION BINARY PROGRAM ANSWER HOR VER. E W S N X-Val Y-Val.Center 1 1 1 1 1 1.N 1 1 1 0 1 0.NE 0 1 1 0 2 0.E 0 1 1 1 2 1.SE 0 1 0 1 2 2.S 1 1 0 1 1 2.SW 1 0 0 1 0 2.W 1 0 1 1 0 1.NW 1 0 1 0 0 0 Караул! ДОКТОР МЫ ЕГО ТЕРЯЕМ! Ничего мы не потеряли!!! Смотрим на X-Val. Чтобы получить стандартные значения (-1 0 1), для смещений по координате X, достаточно в Бейсике сделать DX=USR(.)-1 а для данных Y-val достаточно в Бейсике сделать DY=1-USR(.) Вот! Решил перейти в эту тему про ассемблер. Пока у меня после восстановления моей железки продолжаются муки выбора стартовой литературы. Вот тут 2 очень интересные книги Под шапкой Osborne / McGraw-Hill: 6502 Assembly Language Далее еще одна книженция. И всякие сводные таблицы по процу 6502 Еще хвалят такую книжку: Atari: De Re Atari Ну и еще та 130Xe про которую упоминал в своей теме про неизвестные знаки:). Остановился на одной книге как основной. Это Programming the 6502 Rodnay Zaks четвертое издание 83го года. Материал изложен нормально, как я привык видеть в более современных изданиях. И главное она толстая:) Что то многие старые книги какие то ущербные по ассемблеру. В помощь ей еще один фолиант Osborne / McGraw-Hill: 6502 Assembly Language Programming Ну и Atari Roots иногда поглядываю. Изучаю неспеша пока азы. Ссылки бы на книжки подкинул, я о 6502, атари корни уже есть. Да и не забудь что атари это не только процессор. Понимаете, выучить Ассемблер очень легко! А пользоваться им для программирования (о-о-очень трудно). Гораздо труднее выучить современный язык программирования со всеми его 'мегафичами', а потом иметь голову как дом советов чтобы представлять во что написанный код откомпилируется. Если ты знаешь ассемблер, понимаешь как работает машина и имеешь в руках компилятор с мощной системой макросов, то на ассемблере писать одно удовольствие (собственно си в свое время вырос из такого ассемблера, он своими конструкциями языковыми идеально укладывается в архитектуру PDP). По состоянию на сегодня мне проще даже под windows писать на ассемблере, чем разбираться с гигабайтами говна что идет в составе SDK и потом как-то работает (а чаще не работает) и я не понимаю как от слова вообще без отладчика. И код получается в 100 раз компактнее. Причем по состоянию на сегодня даже под подобные системы проще писать программы на ассемблере и потом если надо их переписывать под другую архитектуру наново, чем писать на том-же си, и потом ловить годами на них глюки, потому-что оно компилируется, но из-за нюансов компиляторов, многозначностью стандартов и проглядов программиста работает неверно. Просто исходный текст программы на ассемблере раз в 20 короче сишного. И его быстрее переписать заново (все едино разбираться), чем в 20 раз больше разбираться а потом неуловимых блох там топтать. А сложно писать на ассемблере только всякие тест-ромы, когда у тебя нету оперативной памяти и стека вообще, и которые предполагаются выполнять на неисправной машине. И где даже вызов процедуры (а тем более двухуровневый) превращается знатное в извращение, и все что у тебя есть в принципе - набор регистров процессора. Зато извращение изящное. Но такие извращения без ассемблера написать в принципе невозможно. PS: кто-то в соседней теме диггера с писи портировал на куда-то. Написанную на си. Чтоб оно хотя бы компилировалось угробил месяц работы. Если бы она была написана на ассемблере за это время такую программу проще было написать заново. Заколдобистых мест в такой программе - по пальцам посчитать, и это звук и графика. Остальное макросами шляпать можно. В исходниках исправлений было больше чем в ней самого бинарного кода содержится. А сколько глюков потом полезет еще. Гораздо труднее выучить современный язык программирования со всеми его 'мегафичами', а потом иметь голову как дом советов чтобы представлять во что написанный код откомпилируется.Чем писать на асме, да? Насчёт сложности современных языков - подпишусь. А вот реализация в одиночку на асме того, что заговнокодено в тоннах SDK, без преувеличения, займёт не одну сотню лет. Попробуйте, например, написать на асме TCP/IP-стек. Желание контролировать сложность и иметь системы, открытые на всех уровнях и достаточно обозримые, чтобы разобраться в них глубоко за короткое время (например, чтобы исправить баг или добавить фичу) породило интерес к простым ЯВУ. Например, Оберон - самый юзабельный из простых и самый простой из юзабельных. Легко транслируется в Си, но он настолько прост, что только за последние 5 лет я вижу появление десятка новых компиляторов. Есть разные диалекты Оберона, но здесь углубляться в это не буду. Чтобы не быть голословным, приведу несколько ссылок на новодельные компилеры. Вот ещё мотиватор: P.S. Извините, что не по теме. Тема свалилась в оффтоп, по сути дела особой связи между ассемблером и Атари я не вижу. Я с друзьями изучал компьютер по переводу Mapping The Atari, вышло примерно так: - Графические режимы и форматы пикселей - Спрайты или PMG - Display List - система прерываний (Display list, VBLANK,таймеры) 6502 прост, есть мало нюансов, связанных с кодом, например для меня было сложным операции 16бит. Какой язык программирования выбрать? Наиболее популярен cc65, но он громоздкий для настройки и необходимо изучение массы нюансов для Атари. Для затравки предлагаю без ассемблирования угадать, каков результат работы программы? LDY #0 M1: TYA STA(88),Y INY BNE M1. Печать набора ATASCII символов на экране. Почти верно: для любого графического режима отобразятся не ATASCII. К тому же кодировка ATASCII отличается от так называемого internal (А чем все же асм не устраивает? WUDSN с MADS вполне комфортно. К тому же на pouet.net куча примеров. Мне кажется, если с кодом не получается, или трудно написать логику, то проще взять язык. Или дизассембировать полученный код. Я вот забыл где видел описание и таблицу Shadow registers. В Mapping The Atari указывается Shadow/Hardware, список не помню. Почитал тему. Как-то в основном крутится вокруг освоения ассемблера 6502, но он же очень простой. В прошлом году я дизассемблировал игрушку Bruce Lee взятую с Atari 8-bit -- вот что получилось: Раскручивал в основном пользуясь эмулятором Altirra -- он имеет много режимов отладки, хорошо собирает трассу, обращения к памяти. И в этой работе я в итоге понял, что главное чего мне не хватает -- это знания аппаратуры Atari, того как работают устройства, какие есть режимы, как они выбираются итп. -- без этого даже полностью раскрученный исходник непонятен совершенно. Соответственно, чтобы эффективно писать для Atari -- нужно изучить и держать в голове все его возможности, выраженные через способы использования его компонентов. Что главное чего мне не хватает -- это знания аппаратуры Atari, того как работают устройства, какие есть режимы, как они выбираются итп Да пока что и несложно: 0646: A9 78 LDA #$78 0648: 8D 07 D4 STA PMBASE [$D407] Здесь задается адрес спрайтов, т.е. $7800, отсюда видны манипуляции с памятью. Попиарюсь немножко: спрайты или PMG (0632: A9 EA LDA #$EA; 0634: 8D 02 D4 STA DLISTL; 0637: A9 0E LDA #$0E; 0639: 8D 03 D4 STA DLISTH; $0EEA -> DLIST -- game mode display list выходит, адрес DList=$0EEA. Иными словами говоря, это набор инструкций, как отображать экран. Вот только есть ошибка: 0EEC:.byte $40; 5 blank lines Вернее будет LMS - указатель адреса для видеопамяти, по идее получается $2020. Вообще, исследовать игрушки дело трудное. Здравствуйте, коллеги. Я всё время программировал на Ассемблере на MAC/65, но он слишком для меня старорежимый, что-ли. Ненавижу нумерацию строк и никак не могу запомнить команду ASM (кто там и за кем должен следовать.) Когда я с вопросом о совершенном нативном ассемблере обратился к друзьям в AtariAge, мне ответил старина Конрад Кокожкевич Draco030 и написал, что ничего лучшего для Атари нет, кроме как MAE ассемблер Джона Харриса. Я попробовал и оказалось, что это то, о чём я мечтал тыщу лет! Преимущества: - Продуманный интерфейс. (Я и впрямь видел такие славные программы!) - Отсутствие нумерации строк - Возможность работы как с Заглавными, так и со строчными буквами. - Возможность программирования не только 6502, но и 65816 и пр. - 3 режима текста: 40/64/80 колонок! - С обиняками! Совместим с MAC/65 Бяки тоже есть! Он лучше всего работает со 130XE. Здесь спрашивали об ассемблерном доступе к устройствам. Я покопался в текстах и на MAE могу предложить код вывода строки на экран (S:) с помощью CIO (Central Input/Output) Как работает CIO? Прежде всего, этот модуль всегда загружен во включённой Атари! Затем, именно он СТАНДАРТНО обеспечивает АВТОМАТИЧЕСКУЮ работу с устройствами. И наконец, он по Атарьски жутко мобилен. Я имею ввиду то, что Вы и сами можете его полностью переписать! (Так работает Любой СпартаДОС) Для того, чтобы заставить работать CIO нужно совсем немного. Дать Ассемблеру знать о стандартных регистрах CIO. Дать знать о стандартных коммандах. Дать знтать о стандартных режимах этих комманд. Внести инфо о передаваемых данных. Передать управление CIO. Фактически, - заполнить несколько таблиц и вызвать CIO. Далее Атари работает сама! Важная особенность MAE - Желание Автора выполнить выравнивание по длине комманд Ассемблера к оп-кодам процессора Чтобы текст программы стал читаем. Поясню: и те и другие предпочтительно имеют длину 3 знака! Таким образом,.ORG преобразуется к.or (Origin) OUT(нет в MAC/65) преобразуется к.ou (Output to disk).BYTE преобразуется в.by (BYTE).DS преобразуется в.ds - Define Space и так далее. К сожалению, MAE-Руководство написано, хоть и исчерпывающе подробно, но бессистемно и читать его - сущее мучение. ПРИМЕЧАНИЕ: Совсем не обязательно заполнять ВСЕ комманды и ВСЕ режимы CIO! Атари будет пользоваться теми, которые мы указали как СУЩЕСТВЕННЫЕ! 2Atari1974 - Это Инструкция одновременно для 02 и 816, что чудовищно! Не умею загружать на форум вложения. Даю ссылку на atr с тремя 40/64/80 режимами Е: - - - Добавлено - - - Способ взаимодействия Атари с устройствами. Я наверное неоднократно предпринимал попытки рассказать о том, что Атарьские инженеры - вообще говоря, гениальны! Чего стоит один Стив Возняк, который работал на Атари. Не вдаваясь в холивары по поводу Атари, Эпл, и Амига, попробую рассказать о взаимодействии ВНЕШНИХ устройств с Атари. Во первых, они - ВНЕШНИЕ, а значит, придётся иметь дело с Вводом/Выводом. Во вторых, они - РАЗНЫЕ, а значит, обладают разными опциями, которые должен задать Именно Программист. Гениальные Атарьские Инженегры ПРЕДУСМОТРЕЛИ эти особенности и спроектировали УНИВЕРСАЛЬНУЮ систему Централизованного Ввода/Вывода. (Как им это удалось?) Идея была простой. При I/O машинка должна знать/обрабатывать следующие вещи: 1. Как компу распознавать обращение к именно этому устройству? (по именам!) 2. Это устройство ввода, или это устройство вывода? Затем, соответственно генерировать номер ошибки. (Если не срослось.) 3. Если устройств много, нужен порядковый номер. Если устройство НЕ СТАНДАРТНОЕ, то нужны дополнительные опции его работы. Ну, а задав эти вещи, можно запускать универсальную программу. Итак, универсальная. Потому, что применяется и для своих Атарьских внутренних и внешних устройств! Ничего идеологического не нужно менять! Это я к тому, что при включении Атари, хотите Вы или нет, ИСПОЛЬЗУЮТСЯ 1. Возможность вывода на графику 3. Кассетник, Принтер, и пр. По цифрам каналов ввода/вывода это 0, 6, 7. (Ясно, что если чего-то нет, то не используется и можно их программировать. [Но при загрузке инициализируется всегда!]) Пардон, если нет картриджа, так как он главнее! Кроме этого, AtariOS и Бейсик сами произвольно используют что-то из Ввода/Вывода!!! Для внутренних нужд! (Это относится к опциям, а не к вводу/выводу, но они запросто могут переписать Ваши коды,если не убережётесь.) Итак, Атари CIO. Централизованный Ввод/Вывод! С точки зрения пользователя, работает так: Если правильно задать инициализацию и передать управление правильному Вектору (Это такая фигня, которая содержит переходы на обработчики(handlers), то есть JMP.), тогда всё произойдёт само собой и Вы в шоколаде. Если нет, то Ваш обработчик ошибок (А Вы его написали?) выдаст ошибку ввода/вывода, которая легко распознаётся по номеру и всегда больше 127. Это пгтому, что до 127 - это ошибки Бейсика, а после - ошибки устройств. Как написать Инициализацию? В Атари максимально может быть одновременно работающих устройств 8! Программист решает, будет ли он работать с текстом или нет, будет ли он выводить графику, будет ли он работать только с дисководом. В зависимости от этого, определяется количество и нумерация свободных устройств. Откуда берёт данные программа Централизованная ввода/вывода? Из Базы Данных Как и любая База Данных, она строго структурированна и определена. Блоков в ней 8 - по числу устройств, Записей в каждом блоке 16 (с избытком) Начинается она в Атари с адреса $0340! Называется IOCB (Input Output Control Block) Поля в Базе всегда строго определены, для универсальности. Ёрзать с устройствами можно, пользуясь ДОПОЛНИТЕЛЬНЫМИ полями, или, модификаторами. Вот структура этой Базы данных:; CIO Equates IOCB.or $0340 ICHID.ds 1; Handler ID ICDNO.ds 1; Number ICCOM.ds 1; Command ICSTA.ds 1; Status ICBAL.ds 1; Lo BufAdr ICBAH.ds 1; Hi BufAdr ICPTL.ds 1; Lo PutAdr ICPTH.ds 1; Hi PutAdr ICBLL.ds 1; Lo BufLen ICBLH.ds 1; Hi BufLen ICAX1.ds 1; Aux 1 ICAX2.ds 1; Aux 2 ICAX3.ds 1; Aux 3 ICAX4.ds 1; Aux 4 ICAX5.ds 1; Aux 5 ICAX6.ds 1; Aux 6 Поясню,.or в MAE Assembler = Origin.ds в MAE Assembler = Define Space, Size Далее, для прикола. Атарьские Гении поняли, что если длина блока Базы данных будет ровно 16 байт, то тогда программисту не нужно будет ничего считать! То есть: Предполагая адресацию к полям, такую как CMD ADDR,X мы, для нулевого устройства имеем LDX #$00 Для Первого LDX #$10 Для Второго LDX #$20. На сегодня - всё. Atr - это образ атарьского диска. Он, при соответствующем оборудовании, может быть подгружен в нормальную атарьку. У меня есть SIO2PC, что позволяет грузить атры в HW. Также у меня есть SIO2SD и SIO2IDE, что тоже позволяет Атари увидеть SecureDigital или Жесткий диск. Важно другое. Если есть Atari800 Эмулятор, (их тыща!) то и на ПиСишке можно программировать или играть. Главное, что эмулятор видит atr как Диск и читает/пишет его. Сам я использую Atari800WinPlus 4.1 для программирования. Он позволяет налету перекодировать Win-ATASCII то есть, программирую на Win, а затем это гладко читается в Атари. Когда не было Эпл, и Возняк (Крутой инженер) и Джобс (Крутой мэнагер) работали на Атари. Несколько оффтоп конечно, но вот вам иллюстрация какой Джобс 'крутой менеджер'. Речь как раз идёт о том коротком периоде когда в компании Atari работал Стив Джобс. Он вызвался решить задачу по минимизации числа микросхем для новой игры Breakout, и сделал это -- с помощью Возняка. За успешное решение такой задачи была назначена премия. Задача была решена не просто успешно, а 'гениально', и всего за четыре дня, вместо нескольких месяцев -- типичного срока для подобной проблемы. Технарь получил $350, напарник/посредник -- $5350, вроде как за 'общую' работу. (цитата из книги 'Atari Inc. Bussiness is Fun'.). Стандартная работа с вводом-выводом Атари. Изначально, система Ввода/Вывода (I/O) Атари, которая называется CIO, конструировалась гениальными Атарьскими инженерами с целью максимального абстрагирования от устройств. Поэтому, все стандартные устройства I/O, с точки зрения Атари выглядят (а, значит и программируются.) ОДИНАКОВО! Это - огромное облегчение программисту! Раз научился. Первый уровень абстракции - Система Векторов. Вектор - это Адрес, содержащий Адрес Обработчика! Находясь внутри нашей программы мы даём команду JSR ADDR и Обработчик, обязательно заканчивающийся командой RTS, исполнив обработку устройства, вернёт исполнение на команду, следующую за вызовом. Абстракция здесь в том, что изменяя содержимое самих векторов, мы можем программно вызывать не страндартные, а, написанные нами обработчики, притом, что адрес перехода на вектор останется в нашей программе тем же! Второй уровень абстракции - Терминал. Терминал, для тех, кто знаком с языком Си - это три состовляющих: - Стандартный ввод - stdin - Стандартный вывод - stdout - Стандартный вывод ошибок - stderr В Атари, идеологически реализована такая же система!!! Терминалом можно назвать устройство 'E:' (Берёт с 'K:', кладёт в 'S:') хотя с оговоркой, что обработка ошибок лежит на совести программиста! Для нас, в данном контексте, существенно, что: - ошибки OS, в количестве 127 - это ошибки BASIC или AtariOS(Атарьский BIOS) - выше 127 - ошибки Внешних устройств! Любое устройство, взаимодействующее с Атари через CIO, возвращает код ошибки, который автоматически копируется обработчиком CIO в регистр процессора Y!!! Так как любое число типа БАЙТ, превышающее 127 в Атари устанавливает процессорный флаг N(Negative) в единицу, то, скопировав регистр Y в Аккумулятор и проверив этот флаг в ассемблере, мы сразу можем определить прошла операция или нет. Простейшая обработка ошибки заключается в 'ЧИСТОM' закрытии процедуры, без вывода причины. Третий уровень абстракции - Структура IOCB (Блока настроек ввода-вывода.) (IOCB - Input/Output Control Block.) Таких структур, максимально. (Конструктив, ничего не поделаешь.), в Атари может быть 8 (от 0 до 7)! Каждый размером в 16 байт. Этот блок должен содержать: 1. ID - номер обработчика данного устройства в списке устройств, таких как 'C:', 'D:','E:' и пр. Номер актуального устройства (в смысле 'D1:-D8:') 3. Токен команды ввода-вывода 4. Здесь ВЫВОДИТСЯ номер успешности операции или номер ошибки I/O. (Копируется в Y!) 5. Адрес Буфера для данных 6. Адрес PUTCHAR - обработчика вывода данных на экран, без единицы (минус 1) 7. Длина буфера для данных и ещё 6 байт для опций и модификаторов Ввода-Вывода. Ещё раз повторю! С целью унификации доступа ко всем внешним устройствам, Атари определила структуру доступа, которая должна быть целиком, или частично, в зависимости от задачи, заполнена. Эта структура поэлементно поименована и длина её полей однозначно определена. В частности, любые адреса и длина буфера - это значения типа WORD, остальные - типа BYTE. Так как каждое поле структуры поименовано, достаточно добавить правильное СМЕЩЕНИЕ, к нулевой структуре, чтобы получить доступ к ТАКОМУ-ЖЕ полю, нужному нам. Неплохо добавить, что,так как длина любой IOCB структуры равна 16, а в 16-ричном исчеслении $10, то поиск начала структуры не состовляет труда, например отступ структур: - для нулевой = $00 - для первой = $10 - для второй = $20. - для максимальной - седьмой = $70 НРАВИЦА? Прежде, чем пытаться что-то спрограммировать Вы должны понять, что после загрузки, некоторые IOCB в Атари ЗАВЕДОМО используются!!! Нулевой IOCB - для работы с терминалом 'E:' (Именно с ТЕРМИНАЛОМ! Атари так и проектировалась!!! Другой известный терминал - ATARI XEP80, Малоизвестные терминалы - ATR8000 [80-cols], INDUS GT[80-cols], LDW Super2000 [80-cols], CA2001/CA2002 [80-cols]). Шестой IOCB - для работы с графикой и цветными текстовыми режимами. Седьмой IOCB - для работы с Принтерами и Кассетником. Другие - разные, для разных ДОСов используются для обращения к Batch файлам и для перенаправления ввода-вывода. УЧИТЕ МАТЧАСТЬ ДОСов! На сегодня, пожалуй всё. Надеюсь, что был полезен. Здравствуйте, Шинни! Рад, что Вы не устали ещё от ассемблера.:) Дело в том, что идея макропрограммирования - сама собой, принципиально, маленько ущербна. Все макросы АБСОЛЮТНО зависят от ПРОГРАММИСТА, который рожал их парсинг! Макросы на Лиспе - это не то, что макросы на Си, а макросы на ассемблере наличиствуют в количестве штук, равном макроассемблерам. Просто, нет ОБЩЕГО понимания того, что есть макрос. Принципиально, дело в том, что MADS - кроссассемблер. Это важно, так как он работает в нативном режиме на машине в миллион раз более мощной, чем Атари. Но, ведь, существует разница и в родных Макроассемблерах Атари! Например Макроассемблер Ассемблера MAC/65 намного более мощный, чем Макроассемблер МАЕ. Однако, есть большие затруднения в том, чтобы программисту ассемблера понять, по какому пути ему идти!!! Должен признать, я принципиально, не знаю ни одного программиста на MAC/65, который работал бы с макросами. Их просто понять никто не может. А дебаггировать тем более. Да, это - по сути, и не важно. Джон Харрис выбрал путь прямой подстановки!!! Разумеется, прямая подстановка не используется в кроссассемблерах, так как парсинг кода позволяет получать описания ошибок даже ещё при макроассемблировании (в PC), что в МАЕ недоступно. Вот Вам пример ЭЛЕГАНТНОГО макрокода в MAC/65. В нём НИЧЕГО не вычисляется во время исполнения кода!!! Всё вычисления заданы в макросе, а значит, проводятся при первом проходе ассемблера. Код просто проходит по изменяемым адресам в Программном Счётчике и в результате получаем ВОЛШЕБСТВО! 2470;----------------------------- 2480; MACRO #2 'NEWPAGE' 2490; Этот макрос устанавливает программныё счётчик 2500; на следующую чётную страниуц. 2510; EXAMPLE: 2520; (Пусть PC сейчас установлен на $4322) 2530; NEWPAGE 2540; (По выполнении станет $4400) 2550; 2560;Follow: *=$4322 2570.MACRO NEWPAGE 2580 *= *&$FF00; *=$4300 2590 *= */$0100; *=$0043 2600 *= *&$FF; *=$43 2610 *= *+1; *=$44 2620 *= **$0100; *=$4400 2630.ENDM 2640;Follow: *=$4400 2650; Напомню: &FF00 - в разрядах, где FF - всё остаётся, где 00 - стирается. /0100 - получаем точное число страниц с недостатком. В МЛАДШЕМ байте. &$FF - всё, что было - остаётся, но в старшем байте ничего. *+1 - Число страниц увеличивается на 1. **$0100 - и при умножении на 256, становится старшим байтом!!! Как бы это лучше объяснить. Просто, САМ Ассемблер всё считает, а Результат ВОЛШЕБНО появляется в виде числа в коде. Также можно определить 1кб-отступ для нового шрифта(он обязан начинаться на границе 1кб), отступы для PM-графики и так далее. Этот макрос ОЧЕНЬ нужен! Уже двое суток не могу перевести его в МАЕ. Базарная документация и нет примеров. (В доках Харрис хотел описать ВСЁ СРАЗУ для 6502 и 65816. Так как 65816 сложнее, 6502 затерялся! А так, всё понятно. Кто ищет - тот найдёт.) Проблема здесь не в том, что я не понимаю Атари. Проблема в том, что я не понимаю Харриса (Его Дзена описания Макросов.) Так, на то он - Босс! Напомню: &FF00 - в разрядах, где FF - всё остаётся, где 00 - стирается. /0100 - получаем точное число страниц с недостатком. В МЛАДШЕМ байте. &$FF - всё, что было - остаётся, но в старшем байте ничего. *+1 - Число страниц увеличивается на 1. **$0100 - и при умножении на 256, становится старшим байтом!!! Я видел выравнивание при использовании z80: (adres+$FF)/256 к тому же директива align 256 выравнивает код по 'правильному' адресу. Макросы мне не нравились, потому что есть масса ассемблеров и каждый использует макросы по-своему или не использует вообще. В журнале Analog я встретил интересное применение: *=$2000 AUDF1=$D200 AUDC1=$D201 AUDCTL=$D208 SKCTL=$D20F.MACRO SOUND; voice,pitch,dist,vol;,dur lda #%2 sta AUDF1+2*%1 lda #[[%3 * 16]|%4];lda #[[%3 shl 4] or%4] sta AUDC1+2*%1.ENDM lda #0 sta AUDCTL lda #3 sta SKCTL SOUND 0,121,10,8 jmp * это по-нашему xD. Привет всем Атаристам-Восьмибитникам! Метки в МАЕ Ассемблере начинаются с буквы, или символов @, _, или?? - означает, что метка локальная, то есть видна только в данном блоке. Они не должны содержать пробелоа и в тексте метки могут содержать цифры и знак точки. Длина метки может быть до 15 символов. Обычно я заканчиваю файл следующей конструкцией:; ====================; Setup Run Address.or RUNAD.wo start;.en Директива.SBYTE в МАЕ Ассемблере заменена на трёхсимвольную.sb. Залил ещё видео: ez. Это, наверное шутка, так как по разным причинам Харрис решил не пользоваться Программным Счётчиком базарно. То-есть, *= ДОЛЖНА быть заменена на.or. А вот.word start - прокатит, так как Харрис писал MAC/65 и любил его, как и мы все. Он НЕ НАСТАИВАЛ на трёхбуквенных сокращениях! Просто не любил долбить клавиатуру. Могу выложить мои библиотеки, зря, что-ли писал? Я для Вас, тех, которые хотят узнать,ЧТО ТАКОЕ КОМПЬЮТЕР, пишу! Потому, что это - НОВАЯ ЖИЗНЬ, а вовсе не гаджет в кофемолке. Может конфу в скайпе замутим, пообщаемся? Лучше в почту пиши: [email protected] насчет линии - можно как вариант использовать гр.режим 8, тогда каждая линия будет своего цвета, либо попробовать 559=0 и записывать значения в аппаратный для 712(не помню номера). A интересный вариант,надо считать тайминги, не понятно, как этот пример работает. - - - Добавлено - - - по поводу эффекта: описано здесь (и примерчик из демки, порт эффекта на ZX. Я говорю, что у меня наклейки русского шрифта для Атари НА КЛАВЕ! Это - машинописный шрифт! И как сделать -? Как опубликовать - не знаю совсем! Имею Русско-НАПИСАННУЮ! Программу (Самую лучшую! IMHO) для создания шрифтов, Адаптированные программы для текстовок и эл.таблиц. Я, просто не знаю, как это всё публиковать, когда все интернецкие медиа постоянно исчезают! Щас Дропбокс грозится отключить расшаренную область. У меня здоровенный архив фоток с 90-х пропал на minus.com. Семизначник с Аськи сдох, так как он требовал перерегистрацию с 2000-ных, а я не пользовался с 90-х. Дай способ КУДА закинуть атры и я буду соответствовать. И привет, украинским братьям!!! Я с кооперативом 'Фрактал' знаком. Я же, про ту-же историю. Как в рантайме получить адрес в указателе. Это всё о том, что MAC/65 может средствами макроассемблера получить адрес, (писал где-то.) а МАЕ не может. (или может, но я об это убился.) На самом деле, у меня проблем с руссификацией нету. Когда-то прочёл статью в Байтике и вуаляшка! Другое дело, что шрифтового пространства всё равно не хватает! То есть, я в Омниворе заменяю строки в досе как мне надо, а остаются буковки, которые жизнь портят. Например, буковка 'p (past meridiem) или буковка 'a (aint meridiem) в Спартадосе здорово досаждают. Да и это - не беда. Просто, я и с ассемблером не знаком, особенно-то, и со средой тоже, так как коды закрытые и пр. Мучаюсь, преодолеваю. Покуда успешно. Для начала, прилагаю программу руссификации бейсика. Конечно, только для ЭТОГО доса. Называется RUSBAS и работает ТОЛЬКО при подключённом бейсике, так как сама выходит из доса в бейсик. При подключённом бейсике загрузиться и увидеть READY. Набрать DOS и увидеть D1: 3. Набрать RUSBAS и снова увидеть READY Можно работать. Рус - POKE 756,28 Eng - POKE 756,224 ez - - - Добавлено - - - Вот та самая программка на Ассемблере.:) Называется EZFONT (EZ - это я) Подгружает фонт по запросу и защищается от Бейсика. Пока в системе бейсик, ничего с ней не произойдёт. RUS - POKE 756,28 ENG - POKE 756,224; ezfont program; For use with BASIC! Ну, это очень трудно на словах разъяснить. Смысл в том, что любая команда представляется в разном виде, в зависимости от материала, с которым работает. Я к тому, что входящие данные и определяют формат команды. Это - не панацея! Сама команда может не воспринимать чуждые ей форматы! Я это к тому, что программист должен воспринимать команды как их ассемблер воспринимает! То есть, правильно парсить их!!! Кроме этого он должен знать ПРАВИЛА. Некоторые команды - не универсальны и не могут работать со всеми адресами. Самые универсальные - LD?-ST? Они работают со всеми регистрами и операндами. Это - общая инфо. Вряд ли, она что-то даёт. В принципе, способы адресации объясняют ассемблеру, как с данными работать. Непосредственная адресация - говорит, что дано ЧИСЛО! Если однобайтовое - обработай, если двухбайтовое - обработай за два раза. Абсолютная адресация - говорит, что задан адрес (2 байта), в котором ЧИСЛО (м/б двухбайтовое)! Надо доступиться! До числа и затем обработать как ранее. Нулевая страница - исключение! Если операнд на нулевой странице, он требует примитивизации обработки! Бери его и ешь! Следующего байта НЕ БУДЕТ! (Если речь идёт об адресации.) Я к тому, что на нулевой странице может быть BYTE или WORD. Физически данные джойстика закодированы как биты и не могут быть определены без вычислений. Слава богу, Атарьцы запрограммировали это так, что вычисления минимальны. Никакой надежды вычислить это как диагональное движение. Только покоординатное! Поймите, я говорю о том, как было спроектировано!!! 'Всё было украдено до нас!' Я, пока от Вас не получу того, что Вы хотите от джойстика, не знаю КАК делать его программу. Можно было бы сделать джойстик реальным устройством, но ответьте: 1. Что такое открыть канал джойстика? (Смысл инициализации) 2. Что такое считать байт с джойстика (Сам знаю.) 3. Что такое считать состояние джойстика (Вероятно состояние кнопки) В общем, я не понимаю, каким должен быть ДРАЙВЕР. А хендлер ЕСТЬ! - - - Добавлено - - - Данные джойстика берутся из ячейки STICK1=$279 Данные кнопки берутся из ячейки STRIG1=$285 Само по себе это МАЛО! Ну, что же, подправил программку. Приблизительно такие вещи делаются в WEDGE. Это - программка, добавляющая команды к Бейсику. Подменяются вектора своими и после мелкого украшательства возвращается управление Бейсику. Разумеется, Атари, как гениальная машина, такое позволяет. Но, лучше, написать с нуля свой интерпретатор Бейсика или 'чего-надо' со встроенным русским языком. Я - совсем не программист. Писать языки не буду. Моя главная идея, написать управляемую стрелками, искейпом и ритён псевдографическую программку для управления любым ДОСом. А коли на Русском, так ваще шоколад. (СТРОЧНЫЕ буковки на Русском занимают область псевдографики. Невозможно и Русским баловаться и псевдографикой пользоваться!) Мне нравится система бредкрамб и реально она реализована в IBM AIX в виде SMIT (Java). (НЕ smitty (Sic!)). Там много клёвых моментов. Если выучил сокращения, переходишь прямо к нужному пункту меню. Если не выучил, ползаешь по меню. Все пункты меню прописаны в текстовом файле и т.д. (Редактируешь и добавляешь.) Я работал с AIX и никогда не жалел. Так сволота, уволившая меня с работы лишила меня и моего сервера! С кем поведёшся от того и огребёшся. Ну вот допустим захотел я джойстиком погонять точку по экрану в gr.0, как мне логически рассуждать в ассемблере для написания этой программы? Добрый денёк, atariki. Ну, чтобы пиксель гонять по экрану, надо объединить графику 0 с графикой 8.:) Это сделать можно, но там свои проблемы. А вот, чтобы погонять знакоместо (курсор) по экрану в ДОСе, могу предоставить ассемблерную программку. Рассуждаем следующим образом. 1) Что гоняет курсор по экрану? - При нажатии на клаве стрелки, код клавиши идёт в системную программу преобразования кодов в буквы(ATASCII) и окончательно оседает в однобайтовом теневом буфере ввода CH. Таким образом, зная коды стрелок и анализируя положение джойстика, мы можем руководствуясь джойстиком, по нашему желанию подменять коды в регистре CH. Тогда при следующем VBI, наши коды будут двигать системный курсор. 2) Когда подменять коды в CH? - Так как машинка не должна знать, что мы подменяем коды, надо делать это в прерывании по Вертикальному Бланку (по кадрам экрана). 3) Где поместить программу VBI? - Программка достаточно короткая (~40 байт), чтобы быть помещена где угодно!!! В частности, я помещал её в конце аппаратного стека и стек никогда её не затирал. 4) Какой режим VBI выбрать? - Я выбрал Immediate, так как у этого режима около 60 свободных циклов, но можно и Deferred - без разницы. 5) Какой будет скорость курсора? - Нормальная для меня скорость курсора это считывание данных джойстика каждый пятый кадр экрана. (Счётчик кадров должен меняться от 4 до 0). Большие значения счётчика замедляют движение. А вот и сама программа.; Джойстик-курсор; jc.com.ou jc.com; ====================; Ярлыки SETVBV = $e45c; Вектор установки VBI. SYSVBV = $e45f; Возврат на системный VBI. STICK0 = $0278; Теневой регистр джойстика. RUNAD = $02e0; Адрес запуска программы CH = $02fc; Теневой буфер текстовых кодов; --------------------; Константы vbmode = 6; Режим VBI=Immediate speed = $04; Скорость курсора. Cur.up = 142; Величины кодов стрелок. Cur.dn = 143 cur.lt = 134 cur.rt = 135; ====================; Главная программа.or $0110; Конец стека start jmp init; Переход на подпрограмму инициализации; прерывания по VBI; --------------------; Блок данных keytab.by cur.up,cur.dn.by cur.lt,cur.rt counter.by 2; --------------------; Инициализация прерывания VBI init ldy #vbi; MSB исполняемой части VBI lda #vbmode; Режим VBI jsr SETVBV; rts; Возврат в ДОС после инициализации VBI; ====================; Подпрограмма исполняемой части VBI vbi dec counter; Уменьшаем счётчик пропуска считываний джойстика. Bne done; Если не дошел до нуля,; переходим на системный VBI. Lda #speed; Если ноль. Sta counter; обновляем счётчик пропуска считываний джойстика.; lda STICK0; Затем, считываем джойстик eor #$0f; Проводим проверку на движение ручки.; Число $0f равно 15, а это значение, если ручка НЕ ДВИГАЛАСЬ!; eor (Исключающее ИЛИ) ИНВЕРТИРУЕТ данные в Аккумуляторе и; в случае, если там было 15, станет 0.; При анализе положения ручки будут исследоваться уже ИНВЕРТИРОВАННЫЕ данные!!! Beq done; Если ноль, джойстик не двигался и мы; переходим на системный VBI.; ldx #$ff; Если двигался, устанавливаем в 255 (reset); селектор считывания таблицы кодов стрелок.; По сути - это смещение в регистре X. Chkstk inx; Чтобы перейти к следующему значению в таблице,; увеличиваем смещение.; В случае, если мы реинициализировали селектор,; вспоминаем, что в однобайтных вычислениях $ff+$01=$00,; то есть смещение равно нулю и селектор показывает; на первое значение в таблице. Lsr a; Так как в аккумуляторе у нас ИНВЕРТИРОВАННОЕ значение; данных джойстика, сдвинем логически биты вправо.; При этом сдвинутый бит помещается во флаг статуса Carry. Bcc chkstk; Если в Carry ноль, значит в этом направлении; джойстик не двигался, проверяем следующее направление. Lda keytab,x; Если движение было, берём соответствующее значение; данных курсора из таблицы sta CH; и заносим их в теневой буфер CH done jmp SYSVBV; переходим к системному VBI. Немного стало понятно по данной карте памяти по этой тоже немного, т.е общее представление есть. Нет понимания самого процесса программирования, все эти lda, ldy, bne sta и остальное, младший байт, старший байт, что с чем едят. Если в Бейсике мне надо включить магнитофон, я наберу poke 54018,52, отключить poke 54018,60 В MAE инициализирую: PACTL = $0302; В Бейсике это POKE 54018 а как присвоить значение 52 или 60? А что дальше? Что делать с этими семью битами на картинке в столбце слева? Почему 54018,52 - - - Добавлено - - - вот простая задача: напиши бегущую строку, чтоб как на Спектруме. Это просто непосильная для меня задача ))). Немного советов от дядьки JAC!: (разместить код с $2000 и отключить Бейсик) это просто непосильная для меня задача ))) Это просто. Графике отведен ANTIC, для него важен Display List (- - - Добавлено - - - Нет понимания самого процесса программирования, все эти lda, ldy, bne sta и остальное, младший байт, старший байт, что с чем едят. Не нашел на хайпъ топики про 6502, писал я две штуки. Poke 54018,60 lda #60; # непосредственная адресация, т.е. Поместить в А значение 60 sta 54018; поместить значение А по адресу 54018. Зачем младший байт и старший байт? Для хранения информации. Память состоит из байт, которые принимают значения 0-255. Каждая ячейка памяти имеет свой адрес 0-65535. Ясно, что такие числа не втиснешь в рамки 0-255. Поэтому используются LSB-least significant byte, MSB-Most Significant Byte: LSB=NNNN&255 MSB=NNNN/256 Например, нужно хранить в памяти адрес 40000: 40000=64+256*156 Здесь LSB=64,MSB=156. У дядьки генерация квадратов на мой взгляд сомнительная. Мне понадобилась таблица для знаковых и беззнаковых чисел. Это макро команды MACRO COMMANDS The purpose of macro commands is to save time when writing programs and to shorten listings. Macro commands replace commonly used groups of instructions. MVA, MVX, MVY The macro commands MVA, MVX, MVY transfer bytes using the A, X, or Y registers, respectively. OPT R+ can potentially reduce the code size from these macros by removing redundant instructions. Lda src -> mva src dst sta dst -> ldy $10,x -> mvy $10,x $a0,x sty $a0,x -> ldx #$10 -> mvx #$10 dst stx dst -> MWA, MWX, MWY The macro commands MWA, MWX, MWY transfer words using the A, X, or Y registers, respectively. OPT R+ can potentially reduce the code size from these macros by removing redundant instructions. Ldx mwx #adr dst stx dst -> ldx >adr -> stx dst+1 -> mwa #0 $80 -> lda #0 mwy #$3040 $80 -> ldy sta $80 -> sty $80 -> sta $81 -> ldy >$3040 -> sty $81 mwa ($80),y $a000,x -> lda ($80),y -> sta $a000,x -> iny -> lda ($80),y -> sta $a001,x - - - Добавлено - - - с одной стороны это удобнее. Естественно, но я о другом - о форме записи макросов -.macro SetColor val,reg lda:val sta:reg.endm И еще - в хелпе есть ошибки, так что читать, сверять английскую версию с польской и проверять по сырцам. Насчет XASM vs MADS. Кстати в поставке WUDSN есть и XASM и другие асмы. DIFFERENCES AND SIMILARITIES BETWEEN MADS AND XASM Similarities the same syntax the same exit codes the same macro commands Differences and new behaviors small additions to ORG, e.g. MADS INS 'filename'['filename'] [+-value][,+-ofset[,length]] The INS pseudo-command allows inclusion of an external binary file. The included file does not have to be in the same directory as the main file being assembled. Search paths for the file can be configurated using the /i switch (see assembly switches). Additionally, you can perform the following operations on the binary data: * invert bytes +-VALUE increase or decrease each byte by the value of the expression VALUE +OFSET skip OFSET bytes at the beginning of the file (seek to OFSET) -OFSET read OFSET bytes at the end of the file (seek to FileLength-OFSET) LENGTH read LENGTH bytes from the file If the LENGTH value is not specified, the default behavior is to read to the end. XASM INS - insert contents of file Copies every byte of the specified file into the object file and updates the origin counter, as if these bytes were written using DTA. You may specify a range of the file to insert. The syntax is: ins 'file'[,offset[,length]] The first byte in a file has the offset of zero. If the offset is negative, it counts from the end of the file. Examples: ins 'picture.raw' ins 'file',-256 insert last 256 bytes of file ins 'file',10,10 insert bytes 10.19 of file А так же у MADS ICL 'filename'['filename'] The pseudo-command ICL includes an additional source file in the assembly process. The attached file does not have to be in the same directory as the main assembly file. Additional paths are added to the MADS search path using the /i switch (see assembly switches). Писано так, будто сей регистр можно читать, в то время как он WO верно, вечная болезнь при написании опусов. Значение, записанное в PMBASE, умноженное на 256 и есть адрес. Вообще ничего не понял. Можно графически изобразить? В текстовом режиме (GR.0 басика) и в режиме GR.8 разрешение 320х200. Для игрока один пиксель будет шириной 2пикселя, высотой в 1. Для двойного разрешения высота 2х2. На рисунке зеленый и красный. ![]() Lexmark Принтеры X1180 - скачать драйвер На этой странице представлена основная информация о файле драйвер Lexmark Принтеры X1180 - его размер, тип файла, язык интерфейса, название операционной системы и дата создания драйвера. Здесь же вы увидите, количество ранее произведенных загрузок файла драйвера Lexmark принтеров X1180 и сможете сами оценить его полезность, с помощью простого голосования. Для удобства скачивания некоторые файлы драйверов для X1180 принтеров Lexmark могут находиться в заархивированном состоянии, поэтому для их использования потребуется наличие программы архиватора WinZip или WinRar. Закачка драйвера Lexmark Принтеры X1180 происходит после нажатия на соответствующую ссылку. ![]() Программы и обновления для EPSON PERFECTION 3490 Драйвер сканер epson 3490 — Официальный сайт драйвер Настройка сканера Epson Perfection 3490 PHOTO| Клуб Драйвер похожий на Epson Perfection 3490 Photo ICA Scanner Driver 5.3.0 for Mac OS. Программы и игры Драйвера DLL Процессы. Например: Скачать Adobe Creative Suite 5, Corel Draw X5 Design Collection. Люди помогите! Epson Perfection 1270| Форум Недавно добавленные. Драйвер модем intel 536a ver 1.0. Драйвер на срубы цена. 6670 radeon драйвер. Драйвер системной шины nvidia. Драйвер для фсук у400. Кастомная прошивка 5 0 1 ipod 4g. Драйвера на сканеры Epson| Форум Скачать драйвер Epson Perfection 3490| Scanner Driver Скачать бесплатно для сканера Epson Perfection 3490. В данный момент вы находитесь на странице загрузки файла драйвера (утилиты). Драйвера для epson perfection 1270 скачать — Пароварка Сканер Epson Perfection 1270 установка проходит нормально устройство в диспетчере появляется, но на этом нормальности заканчиваются. Из прилагающейся утилиты SmartPanel не запускается ни один режим, ни Epson Scan ни29 ноября 2006 Epson perfection scan driver. Epson scan 2 7T driver. Lexmark X 1195 драйвер драйвер Lexmark X 1195 Printer Driver.. Нужен драйвер для принтера Lexmark X 1195. Драйверов под Windows 7 нет официальных. Драйвер epson perfection 3490 photo Скачать canon mp140 драйвер для сканера. Скачать драйвера на epson c20ux. Скачать драйвера на genius e messenger 112. Скачать драйвера на hp psc 1400. Scanner-Drivers.Ru — это архив драйверов для сканера Epson Perfection 3490. Скачать драйвер для Epson Perfection 3490 можно на нашем сайте быстро, просто и бесплатно. Скачать драйвер Epson Perfection 1240U driver download Драйвера для сканера epson perfection 4490. При установке может появится сообщение о том, что epson 3490 на windows photo perfection драйвер найти драйвер для сканирования текста несертифицирован. Drivers For Free — Scanner Epson Epson Perfection 3490 Download Epson Scanners Perfection 3490 Mac OS X driver. Name: Epson Perfection 3490 Mac OS X Version: 2.7j Operation system: Mac OS X Size: 5.58 Mbyte Added: Downloads/Views: 116 / 356. Открытый каталог файлов » Драйвера » Epson сканер » Скачать драйвер сканера EPSON Perfection V200 Photo. Планшетный сканер, формат A4 адаптер для пленочных слайдов интерфейс USB 2.0 разрешение 4800×9600 dpi датчик типа CCD. Драйвер сканера для Epson Perfection 3490, 3590 Кликните на соответствующей ссылке ниже, чтобы прямо сейчас скачать драйвер для сканера Epson Perfection 3490. Перед тем, как скачать драйвер Perfection 3490, убедитесь в том, что у Вас действительно сканер Epson Perfection 3490 Скачать драйвер для сканера Epson Perfection 3490, и для операционных систем Windows и Mac OS, всегда можно с этой станицы сайта okdriver.ru. Официальный сайт umax драйверы astraslim as6000 для w7. Драйвера для adsl модем acorp sprinter adsl usb win7 x64. Драйвер pleomax w 400w. Аудио драйвер для vx2s. Ответы по окружающему миру 2 класс рабочая тетрадь. Скачать драйвера Epson Perfection 3490 под vista Скачать драйвера Epson Perfection 3490 под Mac Epson Perfection 3490 Photo driver — Epson Scanner Сканер Epson 3490 при попытке подключения по мигает драйвер для сканера epson perfection 3490 Epson Perfection 3490/3590 Photo Scanner Driver/EPSON Скачать драйвера для сканера epson perfection 3490 Драйверы по к dvb-картам prof 6200. Драйвер на принтер samsung ml 1450. Бесплатно драйвера на видеокарту vga совместимый. Драйвер pln 100 36. Драйвер универсальный nvidia. Драйвера для вебкамеры genius eye 312 торрент. Perfection 3490. Выберите из списка необходимый драйвер для загрузки. Вы также можете выбрать операционную систему, чтобы видеть только драйверы совместимые с вашей системой. Мы рекомендуем скачивать драйвера для сканеров с сайта фирмы производителя. Обычно, драйвер для сканера можно EPSON Perfection2450 EPSON Perfection V10/V100 EPSON Perfection 2480/2580 EPSON Perfection 3490/3590 EPSON Скачать драйвера Epson Perfection 3490 под 7 драйвер Скачать Драйвер для сканеров epson perfection 3490 photo Поэтому обязательно смотрите для какой операционной системы предназначен тот или иной драйвер сканера Perfection 3490. Информация об операционной системе, для которой предназначен драйвер Epson Perfection 3490 доступна в правом столбце Epson Россия — Драйверы и поддержка Скачать бесплатно драйвер для сканера Epson Perfection 3490. Драйвер для сканера Epson. Windows 7 64 bit. Не могу найти дрова на HP laserjet 1000 для Windows 7, говорят, что можно замиенит чем-то другим? Скачать Драйвер для сканера epson perfection 3490 photo скачать драйвера для сканера epson perfection 3490 Сканер Epson Perfection 3490 Photo драйвер скачать Драйвер для сканера EPSON. Драйвера с заводского диска не устанавливаются в Windows 7. Сканер EPSON Perfection 2400/ Чуществует ли он вообще? С уважением Анатолий. Главная » Драйвера Сканеры » Драйвера Epson » Epson Perfection 3490 driver. Название: Epson Perfection 3490 WinXP Версия: 2.7j Операционная система:WinXP Размер файла: 5.92 Мбайт Дата добавления: Скачиваний/Просмотров: 159 Инструкция EPSON Perfection 3490 сканер — руководство по эксплуатации. Чтобы скачать инструкцию EPSON Perfection 3490 необходимо пройти защиту от спам-ботов (капчу) Драйвер сканера EPSON Scan Mac OS X (PowerPC и Intel) версии 10.2.8 — 10.6.х для EPSON Perfection 3490, EPSON Perfection 3590. Драйвера для сканеров Epson Perfection 3490. Сканер Epson Perfection 3490. Тип драйвера: Scanner Driver. Версия: 3.070E. ScanPapyrus: Драйверы для планшетных сканероÐ ² и МФУ Лидеры скачивний: Драйвер к веб-камере, Драйвера для nvidea для vista 64, Acer aspire 1650 драйвера, drayveri dlya epson perfection 2580. Searchgames.cf > драйвера на принтер сканер samsung > Драйверы для епсон perfection 2580. Драйвер для сканера Epson Perfection 3490 PHOTO Epson Perfection 3490 Photo, Drivers & Downloads Download Scanner Epson Perfection 3490 Mac OS X driver Драйвер для lexmark x1195 бесплатно для windows xp. Драйвера asrock n68c s ucc на сетевую карту. Драйвера для руля genius speed wheel 5 crfxfnm. Драйверы для материнских плат гигабайт ga p35 ds3l. Драйвер epson 3490 драйвер windows 7 — Сайт Epson Perfection 1650/1650 Photo Scanner TWAIN Driver. Epson perfection 3490 photo driver download windows 7. Добиться от сканера Epson Perfection 3490 правильной работы без драйвера невозможно. Поэтому скачать и установить драйвер Epson Perfection 3490 сканера просто необходимо. This self-extracting file contains the EPSON Scan Utility and TWAIN Driver v2.75A for the Epson Perfection 3490 Photo and 3590 Photo for Windows 98SE, Me, XP and 2000. Драйвер для сканера epson perfection 3490 photo Отзыв о Сканер Epson Perfection 3490 PHOTO| Отличный The driver will support more functions and fix more bugs for your device. Epson Perfection 3490/3590 Photo Scanner Driver/EPSON Scan Utility v3.04A Windows Vista/7/8/8.1 32/64bit was collected from Epson official site for Epson Scanner. Установка драйверов по инструкции (для когото же их пишут, и ведь помогает) с сносом прошлой неудачной попытки. Сканер Epson Perfection 3490 Photo начинает полосить.26 ноября 2008 Скачать драйвер Epson Perfection 3490 Photo Gigabyte ga-60x поставь драйвера. Драйверы для принтера нр 1020. Драйвер принтера hp psc 1513 all — in on. Почему при установки звукового драйвера выключается компьютер? Драйверы для епсон perfection 2580 – скачать Нужно устанавливать драйвер строго по инструкции. Обычно для сканеров нужно сперва ПО установить, и только затем У меня тоже Epson Perfection, только 3490. Рискну предложить следующее: не знаю, как это точно называется, но попробуйте На сканер Epson perfection 3490 не устанавливается ••• Где можно скачать драйвер на сканер Epson Perfection 3490 Photo, если у меня операц. Система win7??? Елена Романенко Ученик (62), на голосовании 5 лет назад. Драйвер для сканера Epson Perfection 3490 драйвер Добрый день, в этот раз решил написать о сканере Epson Perfection 3590 PHOTO. Кстати, отнёс этот сканер на работу (он там нужнее), драйвера установил от другого сканера. Epson Perfection 3490 Photo TWAIN Driver & EPSON Scan Технические характеристики Epson — цветной планшетный сканер 3490 Perfection Photo. Тип сканера Три диска с драйверами и утилитами на русском, английском и др. Сканер выполнен в черном корпусе, лицевая часть оснащена Драйвер Epson Perfection 3490 Scanner Driver Win98 Epson Perfection 3490 Photo Scanner TWAIN Driver Драйвер для сканера Epson Perfection 3490 Photo Epson Perfection 3490 Драйвер скачать для Windows 2000 Drivers for Epson Perfection 3490 Photo Scanner Scanner Driver. Драйвера, перечисленные ниже, позволяют Epson Perfection 3490 сканировать. Скачать и установить драйвер сканирования Epson Perfection 3490 просто необходимо для нормальной работы сканера в качестве сканирующего Скачать Драйвер для сканера epson perfection 3490 Скачать драйвер для сканера EPSON Perfection 3490 Photo Версия драйвера: 3. 041ER Размер файла: 8. 89 Mb Операционные системы: Windows Me... Драйвер на сканер Epson Perfection 660| Сканеры — Форум Инструкция EPSON Perfection 3490 руководство 3590.Ниже приводятся диаграммы цветовых охватов при работе с отражающими и прозрачными оригиналами.Скачать драйвер для сканера EPSON Perfection 3490 Photo Версия драйвера 3.041ER Размер файла Чтобы скачать драйвер Perfection 3490 Photo для Windows введите код проверки. Бесплатные Драйвера для сканера Epson для ОС Windows XP, Windows Vista, Windows 7, Windows 8 вы всегда можете. Epson 3590 photo — Скачать epson perfection 3490 3590 Вы можете бесплатно и без регистрации скачать с нашего сайта любые драйвера, утилиты, инструкции и руководства пользователя для сканера Epson Perfection 3590. Совместимые сканеры: Perfection 3490, Perfection 3590. Недавно добавленные. Драйвер для видеокарты radeon x1050. Asus k50ip драйвера на веб камеру. Купить драйвер на принтер волгоград. Здесь Вы можете скачать драйвера для различных операционных систем для сканера Epson Perfection 3490 Photo. Скачать Вы можете бесплатно и без регистрации. Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Проблемы со сканером Epson Perfection 3490. Сам сканер работает запускается с помощью кнопки на нём м сканирует!! Download Scanner driver for EPSON Perfection 3490, 3590 Скачать драйверы. EPSON Perfection 3490/3590. Главная > Сканеры и камеры > EPSON > EPSON Perfection 3490/3590. Epson Perfection 3490 PHOTO Scanners > Downloads Free! Скачать драйвера Epson Perfection 3490 драйвер скачать Скачать программы, обновления и драйверы для EPSON PERFECTION 3490. Драйверы для «Сканеры» Драйверы для «Принтеры и плоттеры» Драйверы для «Проекторы» Драйверы для «Цифровые фотокамеры» Драйверы для «Платы Download Epson Perfection 3490/3590 Photo Driver Каждый драйвер сканера Epson Perfection 3490 обладает очень подробным описанием всех своих характеристик. Выберите тот драйвер для сканера Perfection 3490, который наиболее подходит для Ваших задач (в случае если их несколько) драйвер для сканера epson perfection 3490 Size: 38 MB. Category: scanners drivers. Epson Perfection 3490 Photo, 3590 Photo scanners TWAIN Driver v.3.04A. Epson Perfection 3490 PHOTO Download Drivers, Utilities and Manual. This file contains the Epson Perfection 3490 and 3590 Photo Universal Binary Scanner Driver and EPSON Scan Utility v3.07A. Description: This file contains the Epson Perfection 3490 and 3590 Photo Scanner Driver and EPSON Scan Utility v3.04A. Note: When you see the «Windows Security» screen, select «Install this driver software anyway». Epson perfection 3490 Драйвер сканера для EPSON Perfection 3490, 3590 Epson Perfection 3490 Photo драйвер Чтобы скачать драйвер для Perfection 3490 Photo нажмите кнопку скачать. Читать далее Dikibofig пишет От души, спасибо за данный софт. Скачать бесплатно драйвер для сканера Epson Perfection 166023 октября 2015 Размер: 3,4 Мб. Категория: Сканер. На данной странице содержится информация об установке последних загрузок драйверов Epson Perfection Photo 3490 с использованием средства обновления драйверов Epson. Epson Perfection 3490 Скачать драйвер для сканера Epson Perfection 3490, и для операционных систем Windows и Mac OS, всегда можно с этой станицы сайта. Краткое описание сканера Epson Perfection 3490: Epson Perfection 3490 3.03A for Mac OS X Epson Perfection V200 Photo Scanner Driver (TWAIN) 3.13A for Mac OS X. Недавно добавленные. Драйвера для compaq 1700. Acer one 722 c68rr драйвера windows xp 64. Программы автоматического обновления драйверо. Usb драйвера для виндовс 98. Драйвер сканера EPSON Perfection 3200 для Windows Драйвер для сканера epson perfection 3490 photo Epson Perfection 3490 Photo Scanner Driver. Company: Epson Model: Perfection 3490 Photo Operating System: Windows 98 (Note: might work with other versions of this os.) Epson Perfection 3490 PHOTO. Support This software is recommended based on the detected This link provides access to Drivers & Downloads for the Epson Perfection 3490 Photo. Сканер Epson Perfection 3490 Photo драйвера скачать бесплатно Epson Epson Сканеры Perfection 3490 — скачать Драйвер. Закачка драйвера Epson Сканеры Perfection 3490 происходит после нажатия на соответствующую ссылку. Erananith| Скачать драйвера для принтера epson 3490 Драйвера для epson perfection 1270: Драйвер epson 3490 Epson Perfection 3490, скачать драйвера для сканера Драйвер для Epson Perfection 3490 Photo. Сканер от компании Epson модели 3490 представляет собой выполненное в стильном оформлении устройство, позволяющее сканировать изображения с качеством до 3400х6400 dpi. Top Download Drivers for Epson Perfection 3490 PHOTO. This file contains the Epson Perfection 3490 and 3590 Photo Universal Binary Scanner Driver and EPSON Scan Utility v3.07A. Бесплатно скачать Драйвера для сканера Epson Perfection 3490, без регистрации и смс, для Windows XP, Windows Vista, Windows 7, Windows 8 — вы можете с нашего портала Drivers.com.ru. Драйвера для сканера Epson Perfection 3490. Epson Perfection 3490 Scanner Driver. ![]() Скачать: Презентация и сценарий по окружающему миру на тему 'В царстве грибов' 3 класс. В Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса. Описание слайда: План исследования 1 группа – лиса Внешний вид, типичные для представителей царства части тела. Чем могут питаться? Могут ли самостоятельно вырабатывать питательные вещества? Могут ли передвигаться самостоятельно? Какие условия нужны для роста и развития? 2 группа – берёза Внешний вид, типичные для представителей царства части тела. Чем могут питаться? Могут ли самостоятельно вырабатывать питательные вещества? Могут ли передвигаться самостоятельно? Какие условия нужны для роста и развития? Описание слайда: Правила сбора грибов Не бери неизвестные тебе грибы, не употребляй их в пищу и не пробуй на вкус Если гриб тебе незнаком, спроси у более опытных грибников. Гриб надо срезать ножом. Никогда не собирай и не ешь те грибы, которые у основания ножки имеют клубневидное утолщение, окруженное оболочкой (как у мухомора), и не пробуй их на вкус. Придя домой, ещё раз пересмотри все грибы: может, в лесу ты что-то не заметил. Не собирай и не ешь перезрелые, ослизлые, червивые, испорченные грибы. Если сомневаешься, съедобен ли этот гриб, -лучше его не брать. Аннотация • Предмет. Окружающий мир • Класс. 3 • Тема урока. ![]() «В царстве грибов» 4. Цель или цели урока. Формирование у учащихся представления о грибах как особом царстве живой природы. Развитие умений различать съедобные и несъедобные грибы. Воспитание бережного отношения к природе вообще и к царству грибов в частности; правильного поведения в природе. Планируемые образовательные результаты Предметные: - Знать строение шляпочных грибов. -Различать съедобные, несъедобные и ядовитые грибы. -Знать правила сбора грибов. Метапредметные: -Понимать учебную задачу урока, стремиться ее выполнить. -Оценивать достижения на уроке. -Извлекать информацию из иллюстраций и текста учебника, дополнительной литературы -Соотносить новое знание со своим опытом. Личностные: - осуществлять самоконтроль при выполнении заданий, - достигать положительных результатов труда, - учить проводить самооценку своего учебного труда. Основные понятия и другие компоненты научных знаний по предмету. Плодовое тело, грибница, споры, пластинчатые и трубчатые грибы. Изучение нового материала. Урок открытия нового знания. Компьютер, проектор, интерактивная доска, презентация. Плешаков А.А. Мир вокруг нас. Учебник для 3 класса.Часть1. Таблица «Части гриба. Гриб и грибница». Картинки съедобных и несъедобных грибов и грибов, занесенных в Красную книгу. Карточки для работы группами. От земли до неба: атлас-определитель. Тест по теме. Листы оценивания. Сценарий урока Тема: «В царстве грибов». Формирование у учащихся представления о грибах как особом царстве живой природы. Развитие умений различать съедобные и несъедобные грибы. Воспитание бережного отношения к природе вообще и к царству грибов в частности; правильного поведения в природе. Задачи урока: 1. Познакомить с особенностями строения шляпочных грибов. 2.Сформулировать правила сбора грибов с использованием теста. Познакомить учащихся с разнообразием грибов, их признаками. Оборудование: 1. Компьютер, проектор, интерактивная доска, презентация в программе PowerPoint 2. Плешаков А.А. Мир вокруг нас. Учебник для 3 класса. Таблица «Части гриба. Гриб и грибница». Картинки съедобных и несъедобных грибов. Карточки для работы группами. 6.Задания для работы в парах. От земли до неба: атлас-определитель. 8.Тесты по теме. 10.Листы оценивания. 1.Организационный этап: Учитель. - Посмотрите в окно: Встало солнышко давно, Заглянуло к нам в окно. Нас оно торопит в класс Урок окружающего мира начинается у нас. Улыбнитесь солнышку и друг другу. Актуализация и фиксирование индивидуального затруднения в пробном действии. - Лес- это мир удивительных загадок. Он полон загадок и таинств. Здесь живут звери и птицы, ящерицы и лягушки, жуки и бабочки. А сколько в нем разнообразных ягод и грибов! Крупные и мелкие цветки смотрят на нас из травы. Они умоляют человека не рвать, а понюхать их, приглашают всех полюбоваться, порадоваться красоте, вдохнуть чистый и добрый лесной воздух. (Звучат звуки музыки) Учитель. - Что такое природа? -Какая бывает природа? -Что относится к неживой природе? -Что относится к живой природе? Назовите царства живой природы. -Чтобы узнать тему нашего урока, отгадайте загадку: Я в красной шапочке расту Среди корней осиновых. Меня увидишь за версту, Зовусь я - (Подосиновик) 3. Выявление места и причины затруднения Учитель: Тема нашего урока «В царстве грибов». Как вы думаете, на какие вопросы мы ответим сегодня на уроке? Мы ответим на вопросы, чем удивительны грибы, из каких частей они состоят, на какие группы делятся и как их надо собирать. Учитель: Но чтобы ответить на все эти вопросы нам нужно вспомнить то, что мы уже учили. - К какому царству можно отнести грибы? - К живой или неживой природе относятся грибы? (Слайды 2-3) 4.Построение проекта выхода из затруднения. - Пробуем проследить сходства и различия между растениями и животными. Сейчас мы проведем групповую работу. У каждой группы своя карточка. Нужно провести исследовательскую работу. У одних «Растения», а у других «Животные». Сейчас группы поработают и заполнят каждая свою таблицу, в соответствии с планом исследования. Каждая группа выступит. (Приложение 1) Учитель. Что мы уже узнали о растениях? Растения питаются растворенными минеральными солями. Умеют вырабатывать сахар и крахмал для питания. Для хорошего роста нуждаются в тепле, влаге, освещении. Имеют листья, стебли, корни, цветы плоды с семенами. А что мы знаем о животных? Животные имеют конечности или строение организма, способствующее передвижению. Используют в пищу другие живые организмы: растения или животных. Не могут вырабатывать питательные вещества сами. Могут жить и развиваться в различных условиях. Учитель: На уроке эти таблички нам понадобятся. Приведите примеры растений и животных. - А в какое царство вы отнесете грибы – растения или животные. - К какому царству относятся грибы? - Вот на этот вопрос мы и найдем ответ сегодня на уроке. -Как вы думаете, грибы относятся к живой или неживой природе? К живой - они появляются, растут, умирают. (Слайд 4) 5.Реализация построения проекта. Сказка - А вы знаете, что однажды произошло в Царстве грибов? Хотите узнать? Слушайте внимательно, потому что только тот, кто будет внимателен, сможет сделать открытие. Грибы всегда живут по соседству с деревьями. Но однажды деревья обвинили грибы в грабеже. ' -Вы воруете у нас питательные вещества. Срастаетесь с нашими корнями и живёте за наш счёт. Мы уходим от вас' Грибы ответили: 'Не у ходите, мы же наводим порядок, разрушаем остатки растений и животных, образуем перегной. Но, как ни старались упросить их грибы, ничего не помогло. Все деревья ушли подальше от царства грибов. Прошло время - грибов становилось всё меньше и меньше - им действительно не хватало пищи, взять они её могли только у деревьев. Но и деревьям было не сладко. Они стали, хуже расти, чахнуть, а ещё каждый год засыпала их осенняя листва и горы листьев добрались до макушек деревьев. Деревья никак не могли понять, почему их самочувствие ухудшается, и почему не исчезают опавшие листья с земли, а заваливают их до самой макушки. Поняли деревья, что совершили ошибку и попросили прощение у грибов. Грибы их простили, и всё стало по - прежнему. Грибы стали, лучше расти, ведь теперь им хватало питания, и деревья стали быстрее расти и засохшие листья куда- то исчезли. Но секрета своей важности для деревьев грибы так и не открыли. А деревья до сих пор мучаются в догадках, почему же им стало так плохо без грибов. - А может быть, вы сможете ответить на этот вопрос? Давайте все вместе поработаем по учебнику и по энциклопедии. Подготовьте сообщения о отличиях грибов от растений и животных, о видах грибов, о грибах, занесенных в Красную книгу. 'Грибы': Мы по лесу шли, шли (маршируют) Белый гриб нашли. (разводят руки в стороны) Раз - грибок, два - грибок (наклоны вправо, влево, вперед, назад) Вот и полный кузовок. Первичное закрепление с проговариванием во внешней речи. Из каких частей состоит гриб? Гриб состоит из шляпки, ножки, грибницы. Сейчас мы поиграем в игру 'Собери мозаику и назови гриб'. На каждом столе лежат разрезанные на части картинки с грибами. Нужно собрать мозаику и назвать гриб. В шляпке созревают споры, которые разносятся ветром, попадают в землю и прорастают, образуя новые грибы. По ножке же к шляпке передвигаются питательные вещества, которые гриб берёт из почвы. А если мы заглянем под шляпку, то на какие группы мы сможем разделить грибы, в зависимости от строения шляпки? Пластинчатые – нижняя часть шляпки состоит из пластинок, и трубчатые – похожа на губку. А вы знаете, что в лесу мы видим не сами грибы, а только плодовое тело гриба, состоящее из шляпки и ножки, а сам гриб скрыт под землей. Что у гриба под землей? Вот грибница – это и есть сам гриб, а мы собираем его плодовое тело. Грибница всасывает из почвы воду с растворёнными в ней минеральными солями. Деревья, в свою очередь, получают от грибницы пользу. Она снабжает дерево дополнительной влагой и минеральными веществами. Грибы способствуют разрушению остатков организмов и образованию перегноя. Какой вывод можно сделать? Деревья и грибы находятся в тесной связи. - А есть грибы, плодовые тела которых похожи на цветы, мячики, бокальчики, камни, рожки. Самостоятельная работа с самопроверкой по эталону. А теперь посмотрим как вы запомнили то, о чем сегодня на уроке говорили. Нужно выполнить тест. (Приложение 2) 9. Включение в систему знаний и повторение. -А еще есть грибы - невидимки, их еще называют карликами. Мир грибов богат и разнообразен. С ними человек встречается не только в лесу. Покрылась плесенью корочка хлеба – это грибы. (Учитель показывает кусочек хлеба покрытый плесенью). Выросло на стене в сыром помещении что-то зеленое и скользкое – опять грибы, испортилось яблоко – и это работа грибов. (Учитель показывает подгнившее яблоко). На пользу человеку работают: грибы – хлебопеки, грибы – сыровары, грибы – маслоделы, грибы – пивовары. На самом деле вкусный кефир готовит кефирный грибок. (Учитель угощает детей булочками и йогуртом). Возьмем булочки. Какими пышными сделал их дрожжевой грибок – хлебопек. А есть грибы, которые человек взял к себе в союзники в самом важном: в борьбе за жизнь. ( работа с микроскопом - дети рассматривают зеленую плесень). Среди грибов есть и такие, которые являются паразитами других живых организмов. Некоторые паразитируют на растениях: трутовики. Они поселяются в трещинах коры деревьев и, питаясь их полезными веществами, разрушают их. Спорынья и головня паразитируют на зерновых культурах, а есть и такие, которые селятся на коже человека. Человек в лесу – гость, и вести себя нужно подобающим образом. Собирать грибы, ягоды, орехи нужно очень осторожно, чтобы не навредить растению в целом. Если правильно, не повреждая грибницу, собирать грибы, то они будут расти на одном месте не только в течение одного грибного сезона, но и в течение нескольких лет. Итак, гриб надо аккуратно срезать ножичком, чтобы не повредить грибницы. В лесу надо делать все аккуратно, не нанося вреда природе. Давайте составим памятку «Правила сбора грибов». (Приложение 3) Учитель. А сейчас мы с вами узнаем, как в старину грибы собирали. (Приложение 4) 10. Рефлексия учебной деятельности. Вот и подошел к концу наш урок. Вы очень хорошо работали. - Скажите, что нового вы сегодня узнали на уроке? - Какие открытия сделали? - Что удивило сегодня на уроке? У вас на столе лежат листы самооценки. Заполните их. Домашнее задание. С.118-120, пересказ. Найти интересную информацию о грибах из разных источников: спросить у родителей, прочитать в книгах, узнать из интернета. Приложение 1. План исследования: 1 группа - лиса; 2 группа - береза. • Внешний вид, типичные для представителей царства части тела. • Чем могут питаться? Могут ли самостоятельно вырабатывать питательные вещества? 3 Могут ли передвигаться самостоятельно? 4 Какие условия нужны для роста и развития? Приложение 2. ТЕСТ К УРОКУ «В ЦАРСТВЕ ГРИБОВ» Отметь правильный ответ. 1.Что не входит в строение гриба? А/ шляпка б/ ножка в/ корень 2.Назовите самый ядовитый гриб а/ желчный гриб б/ бледная поганка в/ ложный опенок 3. Вы нашли в лесу гриб, но не знаете съедобный он или нет а/ оставить его на месте; б/ срезать и взять с собой; в/ сбить его ногой 4. С чем взаимосвязаны грибы? А/ с человеком; б/ с деревьями; в/ с животными; 5. Найдите лишний гриб а/ подосиновик б/ боровик в/ мухомор Приложение 3. Памятка «Правила сбора грибов». -Не собирай грибы, которых не знаешь. -Не собирай грибы, в съедобности которых есть хоть малейшее сомнение. -Постоянно пополняй знания о грибах – тогда сомнений будет меньше. -Не собирай грибов вблизи промышленных предприятий, возле шоссейных дорог. -Когда ищешь грибы, не раскидывай в сторону листву и мох. На солнце может погибнуть грибница. -Не бери старые грибы. В них может быть опасный для человека яд. Приложение 4. Инсценировка «Как в старину грибы собирали» Сидит Маша с бабушкой на опушке Маша. - Расскажи, бабушка, как вы в старину грибы в лесу собирали. – Расскажу, милая. Хорошее было время. Уезжали мы в лес как на праздник. С ночёвкой уезжали. Запрягали коня в телегу, ставили туда лукошки, чугуны, кадушки. Соль, хлеб клали, картошку. Усядемся на мягкое сено – и поехали. Грибы собирали – опускаясь на колени, не мяли, не крушили лесную подстилку. Собирали грибочки не маленькие и не старенькие, а те, что в самый раз поспели. Маленький гриб грех уносить из лесу. И старый не хорошо тревожить, он на семена годится Лист самооценки знать о наличии царства грибов знать строение гриба уметь находить части гриба знать съедобные и несъедобные грибы уметь различать грибы-двойники знать грибы, занесённые в Красную книгу понимать значение грибов для леса сравнивать (классифицировать) грибы Критерии оценивания: - всё понял - не ответил на 1-2 вопроса - не ответил на большую часть вопросов. Технологическая карта Ф.И.О. Крикунова Елена Викторовна. Методическая информация Предмет: окружающий мир Класс: 3, общеобразовательной школы Тип урока: Изучение нового материала. УМК: «Школа России», окружающий мир, учебник А.А.Плешакова Тема «В царстве грибов» Цель 1. Формирование у учащихся представления о грибах как особом царстве живой природы. Развитие умений различать съедобные и несъедобные грибы. Воспитание бережного отношения к природе вообще и к царству грибов в частности; правильного поведения в природе. Познакомить с особенностями строения шляпочных грибов. 2.Сформулировать правила сбора грибов с использованием теста. Познакомить учащихся с разнообразием грибов, их признаками. Планируемые результаты обучения учащихся Предметные: - Знать строение шляпочных грибов. -Различать съедобные, несъедобные и ядовитые грибы. -Знать правила сбора грибов. Метапредметные: -Понимать учебную задачу урока, стремиться ее выполнить. -Оценивать достижения на уроке. -Извлекать информацию из иллюстраций и текста учебника, дополнительной литературы. -Соотносить новое знание со своим опытом. Формируемые УУД Личностные: - осуществлять самоконтроль при выполнении заданий, достигать положительных результатов труда, учить проводить самооценку своего учебного труда. Регулятивные: проводить работу по предложенному заданию, учить формулировать своё мнение, доказывать правильность выбора ответов, организовать работу по решению проблемной задачи; учить формулировать основные выводы, обосновывать правильность выбора. Познавательные: формировать представление о грибах, как особом царстве живой природы, формировать навыки логического мышления. Коммуникативные: учить работать в команде разного наполнения, вносить свой вклад в работу для достижения общих результатов. Основные понятия плодовое тело, грибница, споры, пластинчатые и трубчатые грибы. Компьютер, проектор, интерактивная доска, презентация в программе PowerPoint 2. Плешаков А.А. Мир вокруг нас. Учебник для 3 класса. Таблица «Части гриба. Гриб и грибница». Картинки съедобных и несъедобных грибов. Карточки для работы группами. 6.Задания для работы в парах. От земли до неба: атлас-определитель. 8.Тесты по теме. 10.Листы оценивания. Организация пространства Формы работы: индивидуальная работа, работа в парах, групповая работа Методические приемы: Проблемная ситуация, наблюдение, анализ –синтез, Межпредметные связи: русский язык, литературное чтение (работа с текстом) Характеристика этапов урока Этап урока Цель Содержание учебного материала Методы и приёмы работы ФОУД Деятельность учителя Деятельность обучающихся Мотивация (самоопределение) к учебной деятельности Создать эмоциональный настрой на урок, мотивировать обучающихся на работу. 1 минута Звучит музыка леса. - Посмотрите в окно: Встало солнышко давно, Заглянуло к нам в окно. Нас оно торопит в класс Урок окружающего мира начинается у нас. - Улыбнитесь солнышку и друг другу. Оценка результата: Хорошее настроение, готовность работать, готовность к сотрудничеству с учителем и сверстниками Регулятивные: организация своего рабочего места. Приветствует обучающихся, создаёт эмоциональный настрой на урок, мотивирует их к уроку Приветствуют учителя, настраиваются на урок. Актуализация и фиксирование индивидуального затруднения в пробном действии На основе актуализации ранее полученных знаний подвести к раскрытию темы урока. - Что такое природа? -Какая бывает природа? -Что относится к неживой природе? -Что относится к живой природе? Назовите царства живой природы. -Чтобы узнать тему нашего урока, отгадайте загадку: Я в красной шапочке расту Среди корней осиновых. Меня увидишь за версту, Зовусь я - (Подосиновик) Оценка результата: Систематизируются цели, пожелания, опасения и подводятся итоги. Проблемная ситуация Познавательные: ориентируются в своей системе знаний. Коммуникативные: доносят свою позицию до других; оформляют свои мысли в устной речи с учетом своего жизненного опыта. Организует беседу по уточнению и конкретизации первичных знаний. Ставит проблемные вопросы. Отвечают на вопросы. Разгадывают загадку. Выявление места и причины затруднения На основе соотнесения своих знаний с поставленной проблемой выявить и определить причину затруднения, подвести к теме урока. - К какому царству можно отнести грибы? - К живой или неживой природе относятся грибы? (Слайд 2-3) Проблемная ситуация Коммуникативные: высказывают свои предположения, выражают свои мысли. Регулятивные: совместно с учителем обнаруживают и формулируют учебную проблему. Проводит параллель с ранее изученным материалом. Выдвигает проблему. Подводит к теме урока. Вспоминают пройденный материал, отвечают на вопросы учителя. Формулируют тему урока. Построение проекта выхода из затруднения Сконструировать проект будущих учебных действий. 7 минут - Пробуем проследить сходства и различия между растениями, грибами и животными. Сейчас мы проведем групповую работу. У каждой группы своя карточка. Нужно провести исследовательскую работу. (Слайд 4) Наблюдение Анализ-синтез Коммуникативные: у мение вступать в диалог (отвечать на вопросы). Познавательные: самостоятельно осуществляют поиск необходимой информации; перерабатывают полученную информацию: сравнивают и группируют факты и явления, делают выводы на основе обобщения знаний. Предлагает проследить, что нудно растениям, грибам и животным для жизни и роста. С помощью подводящего диалога подводит к проекту будущих учебных действий. Выясняют, сходства и различия жизни растений и животных, обдумывают проект будущих учебных действий. Реализация построения проекта Научить самостоятельно искать и выделять необходимую информацию, используя литературу и учебник. 5 минут Работа с учебником и энциклопедией. (Слайды 5-14) Регулятивные: выбирать действия в соответствии с поставленной задачей и условиями её реализации. Познавательные: находить и выбирать способ решения проблемы. Предлагает рассмотреть отличия грибов от растений и животных путём поиска информации из энциклопедий и учебника и подготовить сообщение. Грибы, занесенные в Красную книгу. Поиск и выделение нужной информации, выступление с найденной информацией. Физкультминутка Научить выполнять комплекс упражнений. 1 минута Изучение и выполнение комплекса упражнений. 'Грибы': Мы по лесу шли, шли (маршируют) Белый гриб нашли. (разводят руки в стороны) Раз - грибок, два - грибок (наклоны вправо, влево, вперед, назад) Вот и полный кузовок Оценка результата: быстрое снятие утомления, восстановление умственных и физических способностей. Обучает комплексу упражнений на личном примере. Выполняют комплекс упражнений Первичное закрепление с проговариванием во внешней речи Закрепить алгоритм полученных знаний путём проговаривания 4 минуты Работа по таблице «Из каких частей состоит гриб». (Слайд 15) Игра «Собери мозаику и назови гриб». Оценка результатов: Эмоциональное «подстёгивание» отстающих, наглядное представление достижений. Анализ –синтез Коммуникативные: умение выражать свои мысли полно и точно; умение работать в парах. Регулятивные: выбирать действия в соответствии с поставленной задачей и условиями её реализации. Познавательные: находить и выбирать способ решения проблемы. Предлагает рассказать из каких частей состоит гриб по таблице. Совместная сборка мозаики и определение, какой гриб собрали. По таблице рассказывают о частях гриба. Собирают мозаику и определяют какой это гриб. Самостоятельная работа с самопроверкой по эталону. Проверить уровень приобретённых знаний. 4 минуты Индивидуальное выполнение теста. Отметь правильный ответ. 1.Что не входит в строение гриба? А/ шляпка б/ ножка в/ корень 2.Назовите самый ядовитый гриб а/ желчный гриб б/ бледная поганка в/ ложный опенок 3. Вы нашли в лесу гриб, но не знаете съедобный он или нет а/ оставить его на месте; б/ срезать и взять с собой; в/ сбить его ногой 4. С чем взаимосвязаны грибы? А/ с человеком; б/ с деревьями; в/ с животными; 5. Найдите лишний гриб а/ подосиновик б/ боровик в/ мухомор Оценка результатов: Эмоциональное «подстёгивание» отстающих, наглядное представление достижений (Слайды 16 -20) самооценка Регулятивные: выбирать действия в соответствии с поставленной задачей и условиями её реализации. Познавательные: находить и выбирать способ решения проблемы Создаёт ситуацию успеха. Организует самостоятельную работу для самооценки. Выполняют тестовую работу, проверяют по образцу. Включение в систему знаний и повторение Научить применять приобретённые знания в жизни. Организовать поиск информации, в которой тренируется использование изученного материала и автоматизация умственных действий. Воспитывать бережное отношение к окружающей природе. 7 минут Знакомство с грибами: паразитами, лекарями, хлебопеками, сыроварами, маслоделами. Работа с микроскопом –рассматривание зеленой плесени. (Слайд 21) Составление памятки «Правила сбора грибов». (Слайд 22) Инсценировка «Как в старину грибы собирали». Оценка результатов: этап позволяет выяснить, что ребята усвоили хорошо, а на что обратить особое внимание на следующем уроке. Наглядный Коммуникативные: -умение выражать свои мысли полно и точно. Познавательные: самостоятельно осуществлять поиск необходимой информации (из рассказа учителя, по воспроизведению в памяти). Знакомит детей с видами грибов. Организует работу с микроскопом. Организует работу в парах: составление памятки обучающимися. Организует просмотр подготовленной детьми инсценировки. Слушают сведения о разных видах гробов. Работают с микроскопом. В парах составляют памятку. Смотрят инсценировку Рефлексия учебной деятельности Проверка способности самооценки, как личностный результат 3 минуты. Заполнение листа самооценки. (Слайд 23) Вот и подошел к концу наш урок. Вы очень хорошо работали. - Скажите, что нового вы сегодня узнали на уроке? - Какие открытия сделали? - Что удивило сегодня на уроке? Домашнее задание. (Слайд 24) Регулятивные: прогнозируют результаты уровня усвоения изучаемого материала. Личностные: понимают значение знаний для человека и принимают его. Спрашивает, какую полезную информацию для себя учащиеся получили сегодня на уроке, что расскажут родителям, собираясь в лес. Задает домашнее задание. Рассказывают, чему научились, что запомнили, чему удивились. Оценивают свою работу на уроке. Записывают домашнее задание. Дополнительная информация Список учебной и дополнительной литературы • Дмитриева О. «Поурочные разработки по курсу «Окружающий мир», 3 класс, • Плешаков А.А. «Мир вокруг нас». Учебник для 3 класса начальной школы часть 1, -М.: Просвещение, 2013. Рабочие тетради к учебникам. Мир вокруг нас: программа и тематическое планирование для нач. Для учителя/ А.А.Плешаков.- 3-е изд. – М.: Просвещение, 2012. • Брыкина Н.Т., Жиренко О.Е., Барылкина Л.П. Нестандартные и интегрированные уроки по курсу “Окружающий мир”: 1-4 класс. М.: ВАКО, 2004. – (Серия “Мастерская учителя”). • Жиренко О.Е., Барылкина Л.П., Обухова Л.А. Интегрированные уроки: 1 класс/ Под ред. – М.: ВАКО, 2006. – (Серия “Мастерская учителя”). • «Грибы – особое царство живой природы», автор Н.Т.Брыкина, О.Е. А.А.Плешаков «Зелёные страницы» •. Детская энциклопедия «Я познаю мир. Ссылки на использованные интернет-ресурсы «Активные методы обучения». Международный Институт Развития «ЭкоПро», Образовательный портал «Мой университет», Дополнительная необходимая информация Уроки с использованием АМО интересны не только учащимся, но и учителям, так как позволяет обеспечить эффективную организацию и последовательное осуществление игрового образовательного процесса для достижения высокой заинтересованности и вовлеченности обучающихся в учебную и другие виды деятельности. Данный урок разработан в соответствии с новыми образовательными стандартами. Данный урок разработан в соответствии с новыми образовательными стандартами. Он формирует у учащихся представления о грибах как особом царстве живой природы, развивает умения различать съедобные и несъедобные грибы, воспитывает бережное отношение к природе вообще и к царству грибов в частности. Используемые на уроке ф ормы работы:индивидуальная работа, работа в парах, групповая работа. Были использованы м етодические приемы:Проблемная ситуация, наблюдение, анализ –синтез. Межпредметные связи: русский язык, литературное чтение (работа с текстом) Общая информация. Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов. Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи. Описание слайда: Вспомни произведение И вдруг возле поваленной березы вырос еще один гриб- _______. Да такой невидный, такой неказистый! Ничего нет у сироты: ни кафтана, ни рубашки, ни картуза. Стоит босиком на земле, и голова непокрыта — белобрысые кудерьки в колечки завиваются. Увидали его другие грибы и ну — смеяться: — Глядите, неприбранный какой! Да куда ж ты на свет белый вылез? Тебя ни один грибник не возьмет, никто тебе не поклонится! __________ тряхнул кудрями и отвечает: — Не поклонится нынче, так я подожду. Авось когда-нибудь и пригожусь. Описание слайда: Э.Шим «Храбрый опёнок» И вдруг возле поваленной березы вырос еще один гриб- опёнок. Да такой невидный, такой неказистый! Ничего нет у сироты: ни кафтана, ни рубашки, ни картуза. Стоит босиком на земле, и голова непокрыта — белобрысые кудерьки в колечки завиваются. Увидали его другие грибы и ну — смеяться: — Глядите, неприбранный какой! Да куда ж ты на свет белый вылез? Тебя ни один грибник не возьмет, никто тебе не поклонится! Опёнок тряхнул кудрями и отвечает: — Не поклонится нынче, так я подожду. Авось когда-нибудь и пригожусь. Описание слайда: Отравление грибами Отравление может быть вызвано употреблением ядовитых грибов, таких как бледная поганка, мухомор и др. Они очень опасны, так как сохраняют свои ядовитые свойства после вымачивания, отваривания, сушки, засола, маринования и других способов обработки. Чтобы уберечься от отравления этими грибами, надо научиться хорошо узнавать их по внешним признакам. Наиболее тяжёлым является отравление бледной поганкой. Достаточно съесть четвертую часть шляпки бледной поганки, чтобы вызвать смертельное отравление. Отравиться можно условно съедобными грибами, например сморчками, строчками если их неправильно приготовить. В строчках и сморчках могут содержаться ядовитые вещества. Отравления могут дать даже съедобные грибы, если они стары и долго пролежали. Не редкость — отравления недоваренными грибами. Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов. Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |