Аминь вэ шаббат. Так и сделаем. Приступать когда?
Аминь вэ шаббат. Так и сделаем. Приступать когда?
подписываюсь.
ибо
out #FF77 = %1x1111xx01110111
(A0=A2=A4=1; A3=A7=0)
Значения шины данных:
D0 - RG0 \
D1 - RG1 > переключение экранных режимов.
D2 - RG2 /
RG0=1 RG1=1 RG2=0 - обычный sinclair режим 256x192 пикселей
RG0=0 RG1=1 RG2=0 - аппаратный мультиколор 640x200 пикселей
RG0=0 RG1=0 RG2=0 - EGA 320x200 (16 цветов) пикселей
RG0=0 RG1=1 RG2=1 - текстовый режим 80x25 символов
vs
#00AF(175) — VConfig. Видеорежим. Биты 0-1 – режим графики, биты 6-7 – размер рамки (разрешение).
#01AF(431) — VPage. Видеостраница. Диапазон 0-255. Для режима 16 цветов должна быть кратна 8, для режима 256 цветов – кратна 16.
#02AF(687) и #03AF(943) — XOffsL и XOffsH. Младшая (8 бит) и старшая (1 бит) часть смещения изображения по горизонтали.
#04AF(1199) и #05AF(1455) — YOffsL и YOffsH. Младшая и старшая часть смещения изображения по вертикали.
#0FAF(4015) — Border. Цвет бордера.
#15AF(5551) — FMAddr. Выбор адреса и включение маппинга внутренней памяти альтеры (палитра и спрайтовые регистры) в адресное пространство Z80 для записи.
- это не гуд
"наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
"Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
(c) zst
Вопрос:
можно ли было, впилить минимальный блиттер в бэйз-конфу pentevo ?
---------- Post added at 17:59 ---------- Previous post was at 17:53 ----------
Я вот согласен.
Но на практике, получается, что человек, делает то, что понимает,
то что он хорошо осознаёт.
Если какой-то концепт "не ложится" кому-то в мозги,
(по тем или иным причинам)
то его (этот концепт), ну никак в голову ему не вложить.
V6Z80P - Back for Good
В бейзе места много - можно было бы.
Моя мысль была такая, что наличие кэша может, потенциально, сильно усложнить счёт тактов. Попал - одни такты, промазал - другие. Можно пытаться спланировать работу с памятью так, чтобы учесть ещё и это. Но аlone, конечно, прав склоняя существительно "рукоблудство" в этом контексте. С таймером почти всё то же самое можно делать более комфортно, плюс - запас на будущее, т.к. коды привязанные к таймеру не будут, по идее, ускоряться на более быстрых процессорах.
Слушай, если тебе нужны точные времянки, то 3.5МГц пентагон/резинка.
В любых нормальных системах никто такты не считает. Для этого есть таймеры.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вспомнил: была книга по интелу 386. В ней для всех инструкций были приведены формулы рассчета тактов (попадание в кеш/граница слова и т.д.) Можно просчитать то же самое и для тсконфового кеша. Кодинг становится еще жостче, тока успевай проявлять мастерство! Ведь в этом сила спектрума, не так ли?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)