Эх, разброд и шатание в стройных рядах спектрумистов...
Эх, разброд и шатание в стройных рядах спектрумистов...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Последний раз редактировалось vlad; 13.03.2018 в 16:33.
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Вот для этого я и предложил 4 плоскости спековской графики. Основного клешинга на фоне не будет. Чтобы почти не было клешинга на спрайтах надо их разнести по трем плоскостям или накладывать программно. Главное, чтобы у пересекающихся спрайтов в слое маски был общий контур.
Лучше оставить способ построения ZX-цвета с помощью атрибутов, чем менять способ. Иначе это уже точно не потомок Спектрума будет. Другие способы рисования можно в другом компьютере сделать. По этому способу есть задумки и по аппаратным тайлам и спрайтам. Но METEOR-128 - это потомок Спектрума, поэтому надо проектировать в рамках концепции без блиттеров, 256 цветов на точку, без отдельного цвета н и палитры. Все 4 плоскости надо сделать одинаковыми для простоты прораммирования и возможности разного использования. Можно сделать 3 плоскости фона и одну спрайтов. А можно сделать одну плоскость фона и 3 плоскости спрайтов.
Предлагаю начать с чистого листа. Нарисовать генератор 14 MHz, счетчик для получения 3.5 MHz, Z80, генератор телевизионной развертки и окна 256x192 точки, формирователь импульсов загрузки смещения в счетчики точек по-горизонтали и вертикали.
Затем 4 одинаковых плоскости спековской графики. В каждой плосткости 5 счетчиков К555ИЕ18 + 4 К555КП11 + 6 К555ИР23 + 2 К555ИР10 + 3 микросхемы статики по 32 Кбайта.
Из слоя маски можно будет читать. 1 - значит в этом месте плоскость прозрачная, 0 - значит в этом месте есть точка спрайта.
Каждую плоскость сделать на отдельной плате. Или весь компьютер сделать на FPGA и двух микросхемах статики 256Kx16bit без Z80.
Последний раз редактировалось zx-kit; 13.03.2018 в 18:11.
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)