Материал из Chipwiki
Перейти к: навигация, поиск
Atari 2600 — различия между версиями
(Программисту)
 
(не показано 16 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Фото|Atari 2600 (2).jpg}}
+
{{Фото|Atari 2600 (2).jpg|280}}
 
==Информация об устройстве==
 
==Информация об устройстве==
 
'''Разработчик:''' [[Atari]]<br/>
 
'''Разработчик:''' [[Atari]]<br/>
 
'''Поколение:''' второе<br/>
 
'''Поколение:''' второе<br/>
 
'''Дата выхода:'''<br/>
 
'''Дата выхода:'''<br/>
{{Флаг|США}} 14 октября 1977<br/>
+
{{Флаг|США}} 14 октября 1977 по цене {{Цена|199|$|1977}}<br/>
 
{{Флаг|Европа}} 1978<br/>
 
{{Флаг|Европа}} 1978<br/>
 
{{Флаг|Япония}} Октябрь 1983<br/>
 
{{Флаг|Япония}} Октябрь 1983<br/>
'''Стоимость на старте:''' {{Стоимость|199|$|1978}}
 
  
 
Одна из первых игровых консолей с процессором и настоящими картриджами (а не просто набором перемычек как в Magnavox Odyssey) и первая добившаяся коммерческого успеха. Фактически, символ второго поколения, как [[Nintendo Famicom|Famicom/NES]] - символ третьего.
 
Одна из первых игровых консолей с процессором и настоящими картриджами (а не просто набором перемычек как в Magnavox Odyssey) и первая добившаяся коммерческого успеха. Фактически, символ второго поколения, как [[Nintendo Famicom|Famicom/NES]] - символ третьего.
 +
 +
<div style="float:right;">__TOC__</div>
  
 
==Спецификации==
 
==Спецификации==
 
[[Файл:icon_cpu.png|link=]] Процессор: MOS 6507, частота 1,19 МГц
 
[[Файл:icon_cpu.png|link=]] Процессор: MOS 6507, частота 1,19 МГц
  
[[Файл:icon_graphic.png|link=]] Графика: за вывод изображения отвечает аудиовидео-адаптер TIA, который даёт очень богатую палитру (128 цветов в NTSC-режиме, 104 цвета в PAL-режиме, правда, в режиме SECAM всего 8 цветов). На каждую строку доступно 4 цвета. Разрешение зависит от программиста, но максимальным является 160х192. Каждый кадр за отсутствием видеопамяти приходится отрисовывать заново. В целом TIA очень гибок.<br/>
+
[[Файл:icon_graphic.png|link=]] Графика: за вывод изображения отвечает аудиовидео-адаптер TIA
Более подробно - [http://en.wikipedia.org/wiki/Television_Interface_Adapter Television Interface Adapter (EN)]
+
* Палитра: в зависимости от региона [[:File:Atari 2600 NTSC.png|128]] (NTSC), [[:File:Atari 2600 PAL.png|112]] (PAL) или [[:File:RGB 3-bit.png|8]] (SECAM) цветов
 +
* На каждую строку доступно 4 цвета (2 - фон, 2 - спрайты)
 +
* Разрешение зависит от программиста: по ширине оно не больше 40, по высоте обычно делают не больше 192
 +
* Вторая половина фона может повторять первую или быть отражённой копией
 +
* Спрайты:
 +
** спрайты Player: 2 штуки, максимальным разрешением 8х192
 +
** спрайты Ball (1 шт) и Missile (2 шт) максимальным разрешением 1х192
 +
** пиксели спрайтов в 4 раза уже пикселей фона, если не растянуты
  
 
[[Файл:icon_sound.png|link=]] Звук: за вывод звук отвечает [[Atari TIA|TIA]], который даёт музыканту два канала, способен генерировать различные разновидности пульса и шум. Каждый канал имеет 5-разрядный делитель частоты и 4-битный аудиорегистр управления. Существует также 4-битный регистр регулировки громкости для каждого канала.<br>
 
[[Файл:icon_sound.png|link=]] Звук: за вывод звук отвечает [[Atari TIA|TIA]], который даёт музыканту два канала, способен генерировать различные разновидности пульса и шум. Каждый канал имеет 5-разрядный делитель частоты и 4-битный аудиорегистр управления. Существует также 4-битный регистр регулировки громкости для каждого канала.<br>
Строка 21: Строка 29:
  
 
[[Файл:icon_ram.png|link=]] RAM: 128 байт
 
[[Файл:icon_ram.png|link=]] RAM: 128 байт
 +
 +
==Модели==
 +
<gallery>
 +
File:Atari VCS 1977.jpg|Atari VCS (1977)
 +
File:Atari VCS CX2600 1978.jpg|Atari VCS CX2600 (1978)
 +
File:Atari VCS CX2600A 1980.jpg|Atari VCS CX2600A (1980)
 +
File:Atari 2600 1982.jpg|Atari 2600 (1982)
 +
File:Atari 2600 Jr. 1986.jpg|Atari 2600 Jr. (1986)
 +
File:Atari 2600 Jr. Rev. A 1986.jpg|Atari 2600 Jr. Rev. A (1986)
 +
File:Atari 2600 Jr. - Black.jpg|Atari 2600 Jr. Black
 +
File:Atari 2800.jpg|Atari 2800 (версия для JP-рынка)
 +
</gallery>
  
 
==Музыканту==
 
==Музыканту==
 
* [[TIATracker]]
 
* [[TIATracker]]
 +
* [[Furnace Tracker]]
 
* [http://www.qotile.net/loopcart.html loopcart]
 
* [http://www.qotile.net/loopcart.html loopcart]
 
* [http://www.qotile.net/sequencer.html Sequencer Kit]
 
* [http://www.qotile.net/sequencer.html Sequencer Kit]
Строка 35: Строка 56:
 
===Документация, средства программирования===
 
===Документация, средства программирования===
 
* [https://atariage.com/forums/forum/50-atari-2600-programming/ Тематический форум] на atariage.com
 
* [https://atariage.com/forums/forum/50-atari-2600-programming/ Тематический форум] на atariage.com
 +
* [https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html batari Basic]
  
 
===Эмуляторы===
 
===Эмуляторы===
 
* [https://stella-emu.github.io/ Stella]
 
* [https://stella-emu.github.io/ Stella]
 +
 +
===Исходники===
 +
* https://github.com/jamesor/atari-2600-examples
  
 
===Инструменты для работы с музыкой===
 
===Инструменты для работы с музыкой===
Строка 45: Строка 70:
 
===Инструменты для работы с графикой===
 
===Инструменты для работы с графикой===
 
* [https://www.randomterrain.com/bb-playfield-editor.html bB-Playfield Editor] - онлайн-редактор игрового поля с выводом кода в формате batari basic
 
* [https://www.randomterrain.com/bb-playfield-editor.html bB-Playfield Editor] - онлайн-редактор игрового поля с выводом кода в формате batari basic
 +
* [https://alienbill.com/2600/atari-background-builder/ atari-background-builder] - онлайн-редактор игрового поля с выводом кода в форматах batari basic и ассемблера
 +
* [https://forums.atariage.com/topic/297365-an-almost-full-featured-playfield-editor An (almost) full featured playfield editor]
  
 
==Обзоры==
 
==Обзоры==
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|1R5dt6HT0dA|16 бит тому назад: События в истории Atari 2600||
+
|youtube|1R5dt6HT0dA|16 бит тому назад: События в истории Atari 2600|
|youtube|P3Q8MyzNGAI|Old-Hard №66:Atari 2600 (Rambo TV Games)||
+
|youtube|P3Q8MyzNGAI|Old-Hard №66:Atari 2600 (Rambo TV Games)|
 
}}
 
}}
 
==Игры==
 
==Игры==
 
<spoiler text="Примеры игр">
 
<spoiler text="Примеры игр">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|f68IjW7_w98|Solaris||
+
|youtube|f68IjW7_w98|Solaris|
|youtube|IzI1RBdK2_g|Donkey Kong||
+
|youtube|IzI1RBdK2_g|Donkey Kong|
|youtube|pmPjsBDN9Xw|River Raid||
+
|youtube|pmPjsBDN9Xw|River Raid|
|youtube|6lZ5VlLrQc4|Beany Bopper||
+
|youtube|6lZ5VlLrQc4|Beany Bopper|
|youtube|gPxZsW7lslY|Frogs and Flies||
+
|youtube|gPxZsW7lslY|Frogs and Flies|
|youtube|WS9gSoFTYbk|Barnstorming||
+
|youtube|WS9gSoFTYbk|Barnstorming|
|youtube|UFVmaX_NIiA|Pitfall||
+
|youtube|UFVmaX_NIiA|Pitfall|
|youtube|W2jLrNYzyr8|Pole Position||
+
|youtube|W2jLrNYzyr8|Pole Position|
 
}}</spoiler>
 
}}</spoiler>
 
==Демосцена==
 
==Демосцена==
 
<spoiler text="Примеры демо">
 
<spoiler text="Примеры демо">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|1nTRMTnTeLQ|KK/Altair^DMA - Chiphead||
+
|youtube|1nTRMTnTeLQ|KK/Altair^DMA - Chiphead|
|youtube|j90nIyq6_vM|Xayax - Bang!||
+
|youtube|j90nIyq6_vM|Xayax - Bang!|
|youtube|RRyb6KvOBuc|JAC! & Jakub Husak - ISO||
+
|youtube|RRyb6KvOBuc|JAC! & Jakub Husak - ISO|
|youtube|mOP5K8nrS3w|KK/DMA - Ataventure||
+
|youtube|mOP5K8nrS3w|KK/DMA - Ataventure|
|youtube|tEYH1-MY9s8|DSS - Sound Coder||
+
|youtube|tEYH1-MY9s8|DSS - Sound Coder|
|youtube|hrhJ9wDNWm4|Trilobit - Tricade||
+
|youtube|hrhJ9wDNWm4|Trilobit - Tricade|
|youtube|XM1CbBePcdk|Noice - Liquid Candy||
+
|youtube|XM1CbBePcdk|Noice - Liquid Candy|
|youtube|oXWyUUQ2EtI|TRSI, DSS, Crest - aTaRSI||
+
|youtube|oXWyUUQ2EtI|TRSI, DSS, Crest - aTaRSI|
 
}}
 
}}
 
</spoiler>
 
</spoiler>
  
 
[[Категория:Игровые консоли]]
 
[[Категория:Игровые консоли]]
 +
[[Категория:Устройства на базе 6502]]

Текущая версия на 13:04, 30 сентября 2023

Atari 2600 (2).jpg

Информация об устройстве

Разработчик: Atari
Поколение: второе
Дата выхода:
США 14 октября 1977 по цене 199$
Европа 1978
Япония Октябрь 1983

Одна из первых игровых консолей с процессором и настоящими картриджами (а не просто набором перемычек как в Magnavox Odyssey) и первая добившаяся коммерческого успеха. Фактически, символ второго поколения, как Famicom/NES - символ третьего.

Спецификации

icon cpu.png Процессор: MOS 6507, частота 1,19 МГц

icon graphic.png Графика: за вывод изображения отвечает аудиовидео-адаптер TIA

  • Палитра: в зависимости от региона 128 (NTSC), 112 (PAL) или 8 (SECAM) цветов
  • На каждую строку доступно 4 цвета (2 - фон, 2 - спрайты)
  • Разрешение зависит от программиста: по ширине оно не больше 40, по высоте обычно делают не больше 192
  • Вторая половина фона может повторять первую или быть отражённой копией
  • Спрайты:
    • спрайты Player: 2 штуки, максимальным разрешением 8х192
    • спрайты Ball (1 шт) и Missile (2 шт) максимальным разрешением 1х192
    • пиксели спрайтов в 4 раза уже пикселей фона, если не растянуты

icon sound.png Звук: за вывод звук отвечает TIA, который даёт музыканту два канала, способен генерировать различные разновидности пульса и шум. Каждый канал имеет 5-разрядный делитель частоты и 4-битный аудиорегистр управления. Существует также 4-битный регистр регулировки громкости для каждого канала.
В картридж игры Pitfall II был встроен сопроцессор Activision DPC. Также существует проект DPC+.

icon ram.png RAM: 128 байт

Модели

Музыканту

Художнику

Atari 2600/Pixel Art

Программисту

Документация, средства программирования

Эмуляторы

Исходники

Инструменты для работы с музыкой

  • TIATracker
  • Библиотека для использования исходника трека, написанного в TIATracker, в проекте на batari Basic

Инструменты для работы с графикой

Обзоры

16 бит тому назад: События в истории Atari 2600
Old-Hard №66:Atari 2600 (Rambo TV Games)

Игры

Примеры игр

Демосцена

Примеры демо