Я сделал эмуляцию устройства управления памятью (MMU) с переключением банков, что позволило иметь доступ к 256 КБайтам памяти.
Я разделил адресное пространство 0x0000...0xFFFF на 16 блоков (с номерами от 0x0 до 0xF) размером по 4 КБайта. Каждый блок может быть отображен в один из 8 банков (размер банка — 64 КБайта). Соответствие банков блокам определяется значениями (номерами банков от 0 до 7) в наборе из 16 регистров (при запуске эмулятора активен только банк 0).
Для задания номера банка для определенного блока используются две команды вывода в порт:
OUT D0, номер_блока
OUT D1, номер_банка
Также для переключения блока памяти X на банк памяти Y можно использовать команду монитора YXY.
Ещё не поздно. На ночном поезде доехать до Нижнего…
это БК, ему потролить за счастье
Я не согласен, есть отличные, очень точные эмуляторы. Проблем писать в эмуляторе и быть уверенным что на железе будет так же — нет. Но есть проблема с пользователями. Люди не отличают хорошие эмуляторы от плохих, не понимают ограничений эмуляции, не умеют настраивать эмуляторы.

Касательно Веги, перепроверяй. Не могу найти официальной информации, но поддержка 128к планировалась, насколько я помню. Хотя, реально убогое железо и Вега 2 видимо будет ещё ужаснее.
  • avatar drbars
  • 1
Пост про обычную Вегу. www.worldofspectrum.org/forums/discussion/54441/crystal-kingdom-dizzy-remake/p2

Глюк FUSE исправили, поэтому на VEGA+ всё будет работать.

А вообще практика показывает, что с точной эмуляцией всё ещё много проблем…
  • avatar Vinnny
  • 1
обратно в понедельник утром.
  • avatar drbars
  • 2
Я бы смог, возможно, разобраться, но нужно чтобы девайс имел трассировщик или эмуль. Можно методом исключения копать, но это долго.
Почему же, вполне понятная ситуация. Наделали железа не приходя в сознание (не думая о совместимости), а потом на кодеров бочку гонят. На тебе отклик из этих наших интернетов:
[04.21 11:13] <Black_Cat> vbi скажи пож drbars что он неправ, на AVR ZX Spectrum тож виснет в загрузке,
а там оригинальное ПЗУ, и это не какой-то программный эмуль 
[04.21 11:13] <Blade> это кривой программный эмуль 
[04.21 11:14] <Black_Cat> т.е. есть проблема и надо разбираться 
[04.21 11:14] <Blade> проблемы нет 
[04.21 11:14] <Blade> на железе работает 
[04.21 11:19] <Black_Cat> Blade: как всегда не хватает знаний предмета обсуждения :)
АВР Спектрум это АППАРАТНО-программный эмулятор, в котором программно эмулируется отдельно Z80 и отдельно ULA,
которые взаимодействуют между собою как в обычном Спектруме 
[04.21 11:20] <Blade> от этого он менне кривым не стал 
[04.21 11:21] <Black_Cat> единственная проблема, что ему не хватает производительности,
поэтому эффективная частота проца где-то 2,5МГц 
[04.21 11:22] <Blade> там и без диззи куча софтов не работает 
[04.21 11:24] <&vbi> здрасте. где-то 2,5МГц. шок 
[04.21 11:24] <Black_Cat> но диззи там не работает токо в загрузке, как и на программно-аппаратном емуле Веге, и т.д 
[04.21 11:26] <Black_Cat> у Швадовмейкера та же байда на эмулях 
[04.21 11:27] <Black_Cat> *Шадовмейкера 
[04.21 11:31] <Black_Cat> vbi: на игры скорость проца не влияет
Вот даже интересно себе представить, сколько всего у тебя во фрейм на 2.5МГц не влезет!
  • avatar Vinnny
  • 3
Вобщем есть тут такая идея. В четверг около 15 часов уезжает машина из Казани, ночует в Дзержинске, присоединяется вторая машина, и все едут на патиплейс с утра пятницы. В казанской машине есть 2 свободных места. Если кто-то из более восточных регионов (Пермь например) хочет попасть на МФ — можно доехать на поезде и присоединиться к нам или в Казани, или в Нижнем Новгороде. Мой телефон на всякий случай можно найти на сайте дихалта.
  • avatar drbars
  • 1
Выяснилось, что западное поделие VEGA — это 48К.
Также игру не поддерживают приставка Эльф и аппаратный эмулятор AVR Spectrum. В первом случае есть ограничения в работе с портом 7ffd как я понял, во втором ситуация непонятная…
Зашол на канал, нет Пеппы — вот беда(

Три дня до события, и ожидание дней приходится чем-то заполнять.
пиксельарт)
у меня пока либо дема, либо пиксельарт. выбирайте :)
Уже отправил, да
  • avatar nyuk
  • 2
Термин не мой. Его ввел в обиход идин из оргов Мультиматографа, и активно форсил лет 10 назад. Очень ёмко. Мне нравится.
У меня всё в процессе, может, что и успею.
«чувство болезненной сопричастности» <3
aturbidflow , а ты нарисовал пиксельарт?
  • avatar nyuk
  • 2
Это нормально для демосцены. К конкурсу нужно присмотреться, принюхаться. Потом может и выставиться, если организаторы к тому времени не отменят конкурс из-за недостаточного интереса авторов.

Но тут да, как то совсем грустно с пиксельартом. Вроде столько художников…
Что за беда с пиксельартом и демками?) Народ, где проды?) Ну ладно, демки в последний момент прилетят, но графика-то. Это ж самый что ни на есть челлендж для тех, кто привык рисовать 6912