Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

GBX.ru _ Кроссплатформенные темы _ Краткие технарско/программистские обзоры разных консолей

Автор: aa-dav Пятница, 24 августа 2018, 05:49

Будучи программистом пару лет назад заинтересовался тем как разные консоли устроены изнутри, или еще, "с точки зрения программиста на них". Литературы (как правило на английском языке) весьма много, поэтому почитывая её периодически, буквально пару вечерних часов в неделю я в качестве хобби начал составлять краткие конспекты этого дела и подбивать их в пару тем на любительском российском форуме разработчиков видеоигр gamedev.ru.
Повторюсь, что информации на самом деле немало уже лежит в интернете, но я преследовал целью создать как можно более краткую картинку тех или иных любопытных аспектов тех или иных консолей на которые падал взгляд.
Как минимум эта информация "для продвинутых пользователей", но совсем понятна зачастую может быть только людям столкнувшимся с программированием не по наслышке.

Тем не менее нередко вижу тут и весьма известных личностей в среде ретрогейминга и массу споров "да что же лучше - SNES или SMD" и думаю для некоторых эта информация может быть полезной, потому захотелось тут её презентовать в виде отдельной темы для любопытствующих.

Итак, первая тема про 8/16-битные консоли (и иногда ПК как спектрум) находится тут: https://gamedev.ru/flame/forum/?id=226622
Вторая тема про 32/64-битные консоли находится тут: https://gamedev.ru/flame/forum/?id=231027

Оглавление первой (8/16 бит):

QUOTE

Видеостраницы в NES/Dendy
VBlank и HBlank на примере Famicom/NES/Денди
Mode 7 (SNES)
Архитектура памяти в NES/Dendy
Мапперы NES/Dendy
О количестве тайлов и спрайтов в NES/Dendy
Видережим HAM в компьютерах Amiga
Sega Mega Drive против Super Nintendo Entertaiment System с точки зрения разработчика / процессор
Имитация двух задних фонов на NES/Dendy
Чипы расширений на SNES
Имитация двух вращающихся слоёв в SNES
Чип расширения Sega Mega Drive
Архитектура видеочипа Sega Mega Drive (+трюки с ним в нескольких играх)
Архитектура видеочипа SNES (+сравнение с Sega Mega Drive)
Сосуществование RAM и ROM в Commodore 64
О музыке
Про звук на примере Sega Mega Drive и SNES
О видеочипе ПК Apple 1
История архитектуры популярных микропроцессоров — семейство Intel/Zilog
История архитектуры популярных микропроцессоров — семейство Motorola/MOS/WDC
Раскладка видеопамяти в аркадном автомате Pacman
Графическая архитектура Famicom/NES/Денди
Механизмы программно-аппаратного расширения ZX Spectrum
Процессор Sharp LR35902 из Game Boy
Библиотека калькулятора ZX Spectrum


Оглавление второй (32/64 бита):
QUOTE

3DO Interactive Multiplayer
Playstation 1
Nintendo 64
Playstation 2

Автор: Pressstart Пятница, 24 августа 2018, 12:56

Спасибо. good.gif Интересно и познавательно, особенно сравнение возможностей SEGA и SNES.

Автор: aa-dav Пятница, 24 августа 2018, 14:06

QUOTE (Pressstart @ Пятница, 24 августа 2018, 12:56)

Спасибо. good.gif Интересно и познавательно, особенно сравнение возможностей SEGA и SNES.
*


Там это чётко не проговорено, но по сумме очков SNES выиграет у SMD, так как графические возможности всё-таки заметно выше, так же круче устроен звуковой чип и в 2 раза больше основного ОЗУ. SMD выигрывает в двух вещах - своим процессором и тем, что так как видеочип проще и раскладка байт в нём проще, то проще и быстрее делать динамические рендеры первых примитивных 3Д-игр.

Автор: sp0911 Пятница, 24 августа 2018, 14:06

gbx - гики, барыги, холиварщики. Програмистам и технарям тут не место. На плаху их
devil.gif butcher.gif

Сайт залипательный, однако, стоит признать.

Автор: piroxilin Суббота, 25 августа 2018, 20:40

QUOTE (sp0911 @ Пятница, 24 августа 2018, 14:06)

gbx - гики, барыги, холиварщики. Програмистам и технарям тут не место. На плаху их
devil.gif butcher.gif

Сайт залипательный, однако, стоит признать.
*


Я вот уже какое-то время жалею, что здесь свои статьи публикую и наработки по аркадникам и всякому рару с модернизациями.