(→Спецификации: Пока так, потом добавим в графические режимы таблицу с описаниями, и можно много чего убрать) |
Pixelrat (обсуждение | вклад) (→Спецификации) |
||
Строка 18: | Строка 18: | ||
[[Файл:icon_graphic.png|link=]] Графика: за графику отвечает графический контроллер MARIA на частоте 7.15 Мгц | [[Файл:icon_graphic.png|link=]] Графика: за графику отвечает графический контроллер MARIA на частоте 7.15 Мгц | ||
− | * 6 графических режимов + 1 субрежим | + | * 6 графических режимов + 1 субрежим<spoiler> |
− | + | {|class="wikitable" | |
− | + | |- | |
− | + | !rowspan="2"| Режим | |
− | + | !rowspan="2"| Разрешение | |
− | + | !rowspan="2"| Цветов всего (считая прозрачный) | |
+ | !colspan="2"| Зоны/тайлы | ||
+ | !rowspan="2"| Примечание | ||
+ | |- | ||
+ | !Размер | ||
+ | !Цветов на зону | ||
+ | |- | ||
+ | | 160A | ||
+ | |rowspan="2"| 160x192/208/240 | ||
+ | | 8 палитр по 4 цвета | ||
+ | |rowspan="6"| 8х8/16 | ||
+ | | 4 | ||
+ | | Соотношение сторон пикселя равно 12:7 (что примерно 2:1) в NTSC | ||
+ | |- | ||
+ | | 160B | ||
+ | | 4 палитры по 4 цвета | ||
+ | | 12 | ||
+ | | Используются палитры либо 0-3, либо 4-7 | ||
+ | |- | ||
+ | | 320A | ||
+ | |rowspan="4"| 320x192/208/240 | ||
+ | | Монохром | ||
+ | | 2 | ||
+ | | | ||
+ | |- | ||
+ | | 320B | ||
+ | |rowspan="3"| 4 | ||
+ | |rowspan="3"| 4 | ||
+ | | Используется палитра либо 0, либо 4 | ||
+ | |- | ||
+ | | 320C | ||
+ | | Чётные пары пикселей используют первые два цвета в палитре, а нечётные пары - последние два цвета в палитре | ||
+ | |- | ||
+ | | 320D | ||
+ | | Пиксели в нечетных столбцах используют первые два цвета палитры, а пиксели в четных столбцах - последние два цвета палитры | ||
+ | |- | ||
+ | | Kangaroo | ||
+ | |colspan="5"| Субрежим. Цвет 0 в зонах перестаёт быть прозрачным. | ||
+ | В режимах 320 прозрачность работает, если четная/нечетная пара пикселей имеет цвет "0". | ||
+ | |} | ||
+ | </spoiler> | ||
* Спрайты | * Спрайты | ||
** в настоящем понимании спрайтами не являются, это такие же объекты, что и элементы фона | ** в настоящем понимании спрайтами не являются, это такие же объекты, что и элементы фона | ||
Строка 30: | Строка 70: | ||
[[Файл:icon_sound.png|link=]] Звук: в консоль встроен чип [[TIA]] (такой же встроен в [[Atari 2600]]). В картриджи мог встраиваться аудиочип [[POKEY]]. | [[Файл:icon_sound.png|link=]] Звук: в консоль встроен чип [[TIA]] (такой же встроен в [[Atari 2600]]). В картриджи мог встраиваться аудиочип [[POKEY]]. | ||
− | [[Файл:icon_ram.png|link=]] ОЗУ: 4 Кбайт | + | [[Файл:icon_ram.png|link=]] ОЗУ: 4 Кбайт, расширяется за счёт памяти в картриджах |
[[Файл:icon_ram.png|link=]] ПЗУ: встроенный биос 4 Кбайт | [[Файл:icon_ram.png|link=]] ПЗУ: встроенный биос 4 Кбайт |
Версия 22:26, 10 июня 2021
Содержание
Информация об устройстве
Разработчик: General Computer Corporation
Поколение: третье
Дата выхода:
21 мая 1984 (CES)
Июнь 1986
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 Мгц
- 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