BreakOut-клон. Только вместо блоков - демоны иудейской мифологии.
BreakOut-клон. Только вместо блоков - демоны иудейской мифологии.
- - - Добавлено - - -
В ротовой полости сделаю скроллирование душ. Только не уверен, что получится.
- - - Добавлено - - -
...Не уверен, что получится реализовать это вторым плейном. Но если спрайтами - то наверняка получится (дополнительная нагрузка на проц будет тогда)
Всё-таки получится.
Но какой же калечный у сеги видео-контроллер. Просто жуть.
Для вращений переднего плана нужно переключиться в режим попиксельного\16-пиксельного скролла. И этот режим распространяется сразу на два плэйна.
То есть задний фон придётся тоже скроллить сегментами. Лишняя нагрузка на проц. Незначительная, но всё же (надо двигать массив 16-ти пиксельных столбцов).
- - - Добавлено - - -
И ещё напрягает этот лишний мусор в верхних адресах памяти VDP (где хранятся карты для тайлов). Его бы отодвинуть впритык, чтоб можно было сплошняком свои ресурсы грузить. Фрагментированная бадяга получается.
- - - Добавлено - - -
Надеюсь за период разработки "Кровавого" Стэф всё же сделает оптимизацию зеркальных плэйнов. Я стараюсь максимально симметрично рисовать фоны и объекты, дабы сэкономить память раза в два\четыре.
ALKO, дурацкий вопрос.
В мегадрайве кроме 68к стоит Z80. который может использовать 8к ОЗУ через окно из 64к процессорной памяти.
Стоит он там для аппаратной эмуляции предыдущей Сеги, мастер систем. И для ошкуривания звука - командует синтезатором.
Можно ли его припахивать еще для чего-то?
«Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
Электроника МК-61, Psion series 5mx.
Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор
Ну, раз шина Z80 и 68k общая, то теоретически вполне возможна совместная работа этих процессоров. Хотя на 100% я не уверен. Это ХардвареМан больше разбирается.
Вот только сомневаюсь, что "двухъядерность" системы для чего-то пригодится, да и не встречал случаев, где Z80 как-то особо эксплуатировался.
Специфический подход у gasega с его Mode7. Но он использует только внешнюю SRAM на картридже (для хранения\чтения текстуры), да и только.
Он в играх музыкой командует. 8кб ОЗУ с прогой, и окно в 32кб в ПЗУ карика.
http://www.db-elec.com/home/technica...sis/memory-map
http://bigevilcorporation.co.uk/2012...-the-psg-chip/
Там же написано что он на VDP может командовать, вот и интересно стало.
«Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
Электроника МК-61, Psion series 5mx.
Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор
Я в курсе что он в играх музыкой командует.я не в курсе, могут ли совместно два проца использовать одну память (из VDP памяти читать содержимое геморно, производительности во вред только будет).
Причем из-за изначально используемой DRAM, замененной в последствии на SRAM (но сигналы так и остались RAS/CAS) Z80 не может обращаться к ОЗУ М68К, хотя может выбрать ее адрес. Данные не проходят из-за нарушения синхронизации. И это обидно: удобнее когда Z80 сам забирает себе команды а не торможение его посредством M68K.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)