Проект NoNaMe.
Концепция
1. Ориентир процессор Z80, 1МБ, KMouse, NeoGS, в т.ч. периферия SD, Mp3
2. Вспомогательные модули кода без привязки к адресу.
3. Простота их загрузки - обёртка для SD-Card, TR-Dos и т.п.
4. Работа с NeoGS. Проигрывание mp3.
5. Простая работа с памятью, куча, аллокатор.
6. Использовать RAM0 в cpu0.
7. Стандартный граф. движок для менеджера памяти ATM подобных, с избавлением от промежуточных буферов.
[свернуть]
Драйвер памяти autoconf-0.0.2.7 (23.10.2021)
Генерация фона
1. Fonrender. В данном примере используется нулевая страница ОЗУ (RAM0), подключённая вместо ПЗУ d . В ней генерируется код типа ld bc,NNNN; push bc;, где далее в NNNN по методу "змейка" подставляются данные фона.
Минусы:
- фон заранее подготовленный статичный (ничего там не крутится, не вертится);
- в cpu0 подставлять RAM0 не много ZX умеют;
- почти целая страница кода;
- только на весь экран (full screen)
fonrender.zip - какой-то тест
KAY1024-RAM.zip - таблица матрицы фона, вариант работы "со змейкой".
[свернуть]
Сборка Totalcmd &Notepad++ &SJAsm &Unreal
to be continue...