спасибо, хорошая работа.
спасибо, хорошая работа.
новодел ?
ATARI 65XE|130XE|XEGS|4-XC12|(2-TURBO2000)|SIO2SD
Последний раз редактировалось kardan; 21.11.2017 в 11:46.
Кстати, как я говорил, паскалевский исходный текст рисования линии неполный. выглядит примерно так:
Код:Draw (xl, yl, x2, y2) xinc = POS: yinc = POS dx = x2 - xl if dx<0 xinc = NEG: dx = abs(dx) dy = y2 - yl if dy<0 yinc = NEG: dx = abs(dy) x = xl:y = yl Plot (x, y) if dx>dy r = dx/2 for c = 1 to dx x = x + xinc r = r + dy ifr>=dx y = y + yinc r = r - dx Plot (x, y) next else r = dy/2 for c = 1 to dy y = y + yinc r = r + dx ifr>=dy x = x + xinc r = r - dy Plot(x,y) next
Добавил в список две книги с переводами по программированию процессора 6502 на языке ассемблера:
- Programming the 6502 (by Rodnay Zaks);
- Apple Assembly Language (by W. Douglas Maurer).
Несмотря на то, что вторая книга по ассемблеру для Эпл, основная масса информации в ней по программированию на языке ассемблера для процессора 6502.
Пожалуйста, имейте ввиду, это книги по программированию именно процессора 6502. Компьютер Atari состоит не только из процессора, поэтому очень много информации по программированию именно Atari можно почерпнуть в уже выложенных переводах:
- Atari 400/800 - Operating System User's Manual (аж в двух вариантах перевода)
- Atari 400/800 - Hardware Manual
- Mapping the Atari (второй вариант перевода пока не готов, но можно пользоваться первым)
Скоро будет готов перевод книги Atari 400/800 - Assembler Editor - User's Manual. В этой книге не рассматривается программирование процессора 6502 (она ссылается как раз на книгу Родни Закса), зато рассматривается работа с Atari ассемблером.
С учетом изложенного, у нас собрана практически вся необходимая информация на русском языке по программированию на языке ассемблера как для процессора 6502, так и для компьютера Atari в целом. Остается только перевести De Re Atari и все
Итак, найденные книги:
Programming the 6502 (by Rodnay Zaks)
Оригинал:
Programming the 6502 (PDF, 23 Мб)
Перевод первых 6-ти глав (переводчик Maror с форума Emu-Land.net, 2014):
Программирование процессора 6502 (TXT, 235 Кб)
Топик с обсуждением перевода (активность закончилась в 2014): http://www.emu-land.net/forum/index.php?topic=68715.0
В виде HTML-страницы на сайте PSCD.ru (осторожно, кругом реклама): Программирование процессора 6502
Перевод охватывает практически всю самую важную информацию в книге. Остальное, как и качественные иллюстрации, можно найти в оригинале.
Apple Assembly Language (by W. Douglas Maurer)
Оригинал:
Apple Assembly Language (PDF, 34 Мб)
Перевод (И.П.Пчелинцев, Москва, "Мир", 1987):
Язык ассемблера для персонального компьютера Эпл (DjVu-ZIP, 5 Мб)
Информация также добавлена в первое сообщение темы.
Последний раз редактировалось kardan; 04.12.2017 в 17:54.
Часть книг не на русском здесь:
http://www.atarimania.com/documents-...books_1_8.html
и 6502 попал
Закончил сканирование и чистку руководства к Assembler Editor!
Перевод местами подсокращен, не все приложения вошли, зато описание команд микропроцессора 6502 дано даже в большем объеме, чем в оригинале. Неплохое руководство с примерами, включая использование Display List.
Книжка получилась на 52 страницы. Подготовлена под печать на формат A5 (как и оригинальная книжка).
Приятного чтения: Ассемблер-редактор - Руководство пользователя (PDF, 6,2 Мб).
Оригинальное руководство на английском:Atari 400/800 - Assembler Editor - User's Manual (PDF, 16 Мб)
Ура!
Если Вы войдёте сюда: http://atariki.krap.pl/index.php/D.8002_HS
И поиском поищете "Skan instrukcji obsługi"
То Вы увидите документы о моём дисководе D.8002_HS на русском.
Дисковод был надёжнее LDW Super 2000 (работал лет 10) и я собирался на нём успокоиться.
Засбоил контроллер и нужно было перепрошить. Сдал в ремонт и...
В 90-е годы фирма, куда я его отдавал в ремонт сдохла.
Он оказался в Польше. Зато блок питания до сих пор у меня...
Такой серенький квадратик...
Они говорят, что только благодаря этой инструкции смогли определить для чего сзади микропереключатели.
Последний раз редактировалось ezswift; 27.06.2018 в 22:59.
MAC и PC - это всего лишь периферия для Атари...
130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)