Pixelrat (обсуждение | вклад) (Новая страница: «<div style="float: right; clear: right; padding: 0 0 0 5px; margin: 0 -2px 3px 0;">300px</div> ====Информация об устр…») |
Pixelrat (обсуждение | вклад) |
||
(не показана 61 промежуточная версия 5 участников) | |||
Строка 1: | Строка 1: | ||
− | + | {{Фото|Atari 7800.jpg}} | |
− | + | ==Информация об устройстве== | |
− | '''Разработчик:''' | + | '''Разработчик:''' [[General Computer Corporation]]<br/> |
'''Поколение:''' третье<br/> | '''Поколение:''' третье<br/> | ||
'''Дата выхода:'''<br/> | '''Дата выхода:'''<br/> | ||
− | {{Флаг|США}} Июнь | + | {{Флаг|США}} 21 мая 1984 (CES)<br/> |
+ | {{Флаг|США}} Июнь 1986 по цене {{Цена|140|USD|1986}}<br/> | ||
{{Флаг|Европа}} 1987<br/> | {{Флаг|Европа}} 1987<br/> | ||
+ | 7800 - первая игровая система [[Atari]], разработанная внешней компанией ([[Atari Lynx]] и [[Atari Jaguar]] также созданы не самой Atari). Совместима с играми от [[Atari 2600]]. | ||
+ | Консоль была представлена на CES'84, но из-за финансовых трудностей ({{wiki|ru|Кризис_видеоигровой_индустрии_1983_года|крах игровой индустрии}}) компания-владелец фирмы Warner Communications продаёт подразделение Atari Games (которое занималось также и компьютерами). Покупает её {{wiki|ru|Джек_Трэмел|Джек Трэмел}}, основатель небезызвестной фирмы "{{wiki|ru|Commodore|Commodore}}", но к этому моменту ушедший из неё (почти также, как Стив Джобс из Apple). Джек Трэмел сразу же переименовал приобретенную компанию в "Atari Corporation" и начал заниматься разработкой 16-битных компьютеров, а игровая приставка была отодвинута далеко на задний план. | ||
− | + | Тогда в 1986-м году, на волне успеха [[Nintendo Famicom]] компания Atari решает своими силами выпустить 7800 на американском рынке, а на следующий год возобновляет выпуск игр для Atari 2600, но было уже поздно. | |
− | |||
− | + | <div style="float:right;">__TOC__</div> | |
− | |||
− | |||
− | |||
− | + | ==Спецификации== | |
+ | [[Файл:icon_cpu.png|link=]] Процессор: Atari SALLY 6502 на частоте 1.79 Мгц, которая могла уменьшаться до 1.19 Мгц при доступе к чипу [[TIA]] или RIOT. Процессор SALLY мог приостанавливаться для обеспечения возможности доступа другим устройствам к шине. | ||
− | + | [[Файл:icon_graphic.png|link=]] Графика: за графику отвечает графический контроллер MARIA на частоте 7.15 Мгц | |
− | + | * Палитра: 256 цветов <spoiler> | |
+ | <gallery> | ||
+ | Atari_7800_NTSC.png | ||
+ | Atari_7800_PAL.png | ||
+ | </gallery> | ||
+ | В каждой консоли находится настраиваемый резистор, используемый для изменения периода частоты цветового сигнала. В каждом экземпляре он настроен по-разному. Кроме того имеет место влияние нагрева приставки, в результате которого цвета в течение 20 минут меняют оттенки. Палитры регионов PAL и NTSC существенно отличаются друг от друга.<br> | ||
+ | Суммируя выше сказанное и не забывая про влияние настроек телевизора, можно сказать, что вариантов палитры Atari 7800 бесчисленное множество. | ||
+ | </spoiler> | ||
+ | * 6 графических режимов + 1 субрежим<spoiler> | ||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | !rowspan="2"| Режим | ||
+ | !rowspan="2"| Разрешение | ||
+ | !rowspan="2"| Цветов всего<br>''(считая прозрачный)'' | ||
+ | !colspan="2"| Зоны/тайлы | ||
+ | !rowspan="2"| Примечание | ||
+ | |- | ||
+ | !Размер | ||
+ | !Цветов на зону | ||
+ | |- | ||
+ | | 160A | ||
+ | |rowspan="2"| 160x192/208/240 | ||
+ | | 8 палитр по 4 цвета | ||
+ | |rowspan="6"| 8х8/16 | ||
+ | | 4 цвета | ||
+ | | Соотношение сторон пикселя примерно 2:1 в NTSC | ||
+ | |- | ||
+ | | 160B | ||
+ | | 4 палитры по 4 цвета | ||
+ | | 12 | ||
+ | | Используются палитры либо 0-3, либо 4-7 | ||
+ | |- | ||
+ | | 320A | ||
+ | |rowspan="4"| 320x192/208/240 | ||
+ | | 2 (монохром) | ||
+ | | 2 | ||
+ | | | ||
+ | |- | ||
+ | | 320B | ||
+ | |rowspan="3"| 4 | ||
+ | |rowspan="3"| 4 | ||
+ | | В режимах 320B/C/D используется палитра либо 0, либо 4 | ||
+ | |- | ||
+ | | 320C | ||
+ | | Чётные пары пикселей используют первые два цвета в палитре, а нечётные пары - последние два цвета в палитре | ||
+ | |- | ||
+ | | 320D | ||
+ | | Пиксели в нечетных столбцах используют первые два цвета палитры, а пиксели в четных столбцах - последние два цвета палитры | ||
+ | |- | ||
+ | | Kangaroo | ||
+ | |colspan="5"| Субрежим. Цвет 0 в зонах перестаёт быть прозрачным. | ||
+ | В режимах 320 прозрачность работает, если четная/нечетная пара пикселей имеет цвет "0". | ||
+ | |} | ||
+ | </spoiler> | ||
+ | * Спрайты | ||
+ | ** в настоящем понимании спрайтами не являются, это такие же объекты, что и элементы фона | ||
+ | ** количество спрайтов на строку и вообще на экране зависит от проработанности заднего фона | ||
− | + | [[Файл:icon_sound.png|link=]] Звук: в консоль встроен чип [[TIA]] (такой же встроен в [[Atari 2600]]). В картриджи мог встраиваться аудиочип [[POKEY]]. | |
− | + | [[Файл:icon_ram.png|link=]] ОЗУ: 4 Кбайт, расширяется за счёт памяти в картриджах | |
− | + | [[Файл:icon_ram.png|link=]] ПЗУ: встроенный биос 4 Кбайт | |
− | [[Категория:Игровые | + | ==Художнику== |
+ | [[Atari 7800/Pixel Art]] | ||
+ | |||
+ | ==Программисту== | ||
+ | ===Документация, средства программирования=== | ||
+ | * http://7800.8bitdev.org - вики | ||
+ | * https://atariage.com/forums/forum/52-atari-7800-programming/ | ||
+ | * [https://github.com/7800-devtools/7800basic/releases 7800basic] | ||
+ | * [https://www.randomterrain.com/7800basic.html Руководство по 7800basic] (en) | ||
+ | * https://sites.google.com/site/atari7800wiki/ | ||
+ | * [https://atariage.com/forums/topic/290365-atari-dev-studio-for-homebrew-development-release/ Atari Dev Studio] - расширение для Visual Studio Code | ||
+ | |||
+ | ===Эмуляторы=== | ||
+ | * [http://tailchao.com/BupSystem/index.php BupSystem] | ||
+ | * [https://raz0red.github.io/js7800/ JS7800] - онлайн | ||
+ | |||
+ | ===Флеш-картриджи=== | ||
+ | * Concerto | ||
+ | * Dragonfly - имеет модульную конструкцию, конфигурация выбирается при приобретении. Доступные следующие модули: | ||
+ | ** Pokey Max - обеспечивает управление двумя чипами Pokey и Covox | ||
+ | ** YM-модуль - обеспечивает работу с [[Yamaha YM2151]] | ||
+ | |||
+ | ===Инструменты для работы с музыкой=== | ||
+ | * [[TIATracker]] | ||
+ | * [https://atariage.com/forums/topic/287435-tiatracker-module-for-batari-basic-and-7800basic/ Библиотека] для использования исходника трека, написанного в TIATracker, в проекте на 7800basic | ||
+ | |||
+ | ===Инструменты для работы с графикой=== | ||
+ | * [https://atariage.com/forums/topic/252954-bitmap-to-7800-graphics-converter/ BMP7800] | ||
+ | |||
+ | ==Демосцена== | ||
+ | <spoiler text="Примеры демо"> | ||
+ | {{Видеогалерея | ||
+ | |youtube|h1Cxe82Hlpg|Desire - 1E78| | ||
+ | }} | ||
+ | </spoiler> | ||
+ | ==Игры== | ||
+ | <spoiler text="Примеры игр"> | ||
+ | {{Видеогалерея | ||
+ | |youtube|nqjXnVCjQ14|Сравнение мультиплатформы на 7800 и NES (англ.)| | ||
+ | |youtube|DWUMVk42iQA|Ninja Golf| | ||
+ | |youtube|mJj9UVriYtQ|Xenophobe| | ||
+ | |youtube|0uCfYFNpKWw|Donkey Kong Jr.| | ||
+ | |youtube|u_934u5ub6E|Ms. Pac Man| | ||
+ | |youtube|WHB90SvcrlU|Desert Falcon| | ||
+ | |youtube|oub8iDbawZg|3D Asteroids| | ||
+ | |youtube|wHwslkinYJ4|Double dragon| | ||
+ | |youtube|EzE6xzMRv5Y|Mat Mania Challenge| | ||
+ | |youtube|-zPjpszldnk|Pole Position 2| | ||
+ | }} | ||
+ | </spoiler> | ||
+ | |||
+ | [[Категория:Игровые консоли]] | ||
+ | [[Категория:Устройства на базе 6502]] |
Текущая версия на 13:14, 30 сентября 2023
Информация об устройстве
Разработчик: General Computer Corporation
Поколение: третье
Дата выхода:
21 мая 1984 (CES)
Июнь 1986 по цене 140$
1987
7800 - первая игровая система Atari, разработанная внешней компанией (Atari Lynx и Atari Jaguar также созданы не самой Atari). Совместима с играми от Atari 2600.
Консоль была представлена на CES'84, но из-за финансовых трудностей (крах игровой индустрии) компания-владелец фирмы Warner Communications продаёт подразделение Atari Games (которое занималось также и компьютерами). Покупает её Джек Трэмел, основатель небезызвестной фирмы "Commodore", но к этому моменту ушедший из неё (почти также, как Стив Джобс из Apple). Джек Трэмел сразу же переименовал приобретенную компанию в "Atari Corporation" и начал заниматься разработкой 16-битных компьютеров, а игровая приставка была отодвинута далеко на задний план.
Тогда в 1986-м году, на волне успеха Nintendo Famicom компания Atari решает своими силами выпустить 7800 на американском рынке, а на следующий год возобновляет выпуск игр для Atari 2600, но было уже поздно.
Спецификации
Процессор: Atari SALLY 6502 на частоте 1.79 Мгц, которая могла уменьшаться до 1.19 Мгц при доступе к чипу TIA или RIOT. Процессор SALLY мог приостанавливаться для обеспечения возможности доступа другим устройствам к шине.
Графика: за графику отвечает графический контроллер MARIA на частоте 7.15 Мгц
- Палитра: 256 цветов Клик
- 6 графических режимов + 1 субрежимКлик
- Спрайты
- в настоящем понимании спрайтами не являются, это такие же объекты, что и элементы фона
- количество спрайтов на строку и вообще на экране зависит от проработанности заднего фона
Звук: в консоль встроен чип TIA (такой же встроен в Atari 2600). В картриджи мог встраиваться аудиочип POKEY.
ОЗУ: 4 Кбайт, расширяется за счёт памяти в картриджах
ПЗУ: встроенный биос 4 Кбайт
Художнику
Программисту
Документация, средства программирования
- http://7800.8bitdev.org - вики
- https://atariage.com/forums/forum/52-atari-7800-programming/
- 7800basic
- Руководство по 7800basic (en)
- https://sites.google.com/site/atari7800wiki/
- Atari Dev Studio - расширение для Visual Studio Code
Эмуляторы
Флеш-картриджи
- Concerto
- Dragonfly - имеет модульную конструкцию, конфигурация выбирается при приобретении. Доступные следующие модули:
- Pokey Max - обеспечивает управление двумя чипами Pokey и Covox
- YM-модуль - обеспечивает работу с Yamaha YM2151
Инструменты для работы с музыкой
- TIATracker
- Библиотека для использования исходника трека, написанного в TIATracker, в проекте на 7800basic