Автор: 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
Спасибо. Интересно и познавательно, особенно сравнение возможностей SEGA и SNES.
Автор: aa-dav Пятница, 24 августа 2018, 14:06
QUOTE (Pressstart @ Пятница, 24 августа 2018, 12:56)
Спасибо.
Интересно и познавательно, особенно сравнение возможностей SEGA и SNES.
Там это чётко не проговорено, но по сумме очков SNES выиграет у SMD, так как графические возможности всё-таки заметно выше, так же круче устроен звуковой чип и в 2 раза больше основного ОЗУ. SMD выигрывает в двух вещах - своим процессором и тем, что так как видеочип проще и раскладка байт в нём проще, то проще и быстрее делать динамические рендеры первых примитивных 3Д-игр.
Автор: sp0911 Пятница, 24 августа 2018, 14:06
gbx - гики, барыги, холиварщики. Програмистам и технарям тут не место. На плаху их
Сайт залипательный, однако, стоит признать.
Автор: piroxilin Суббота, 25 августа 2018, 20:40
QUOTE (sp0911 @ Пятница, 24 августа 2018, 14:06)
gbx - гики, барыги, холиварщики. Програмистам и технарям тут не место. На плаху их
Сайт залипательный, однако, стоит признать.
Я вот уже какое-то время жалею, что здесь свои статьи публикую и наработки по аркадникам и всякому рару с модернизациями.