Quote:
Но все-таки, хотелось бы централизированный мануал.
Я честно попытался описать процесс установки z88dk, даже дополнил пару моментов по просьбе Kakos Nonos'а (надеюсь, человек, известный в кругах КР580-машинок?), вычитавшего статью. Но мне это до сих пор кажется довольно исчерпывающим, ведь для программистов писано.
Буду рад, если ткнёте носом чего там надо дополнить.
Я обязательно добавлю вырезанную из журнала статью в K580Dev/Docu, также, как и, наверно, исходник "Охоты на лис". Может ещё чего-то напишем.
Quote:
Ну да бог с ним. Про опитимизацию использование среды можно будет поговорить потом. Давайте лучше о родном ПК-01

.
С меня основные функции по вводу/выводу, спрайтам и т.д. Да?
В идеале было бы конечно здорово.
Но надо продумать вот этот самый момент с размещением кода, работающего с графикой, в ОЗУ выше 7FFF. У меня родилось самое топорное решение: программа из двух блоков, как на Спектруме. Загрузчик читает их каждый в свой участок памяти.
Чуть более хитрое и навороченное решение: кусок кода один, но часть кода при инициализации переносится в память выше адреса 7FFF. Всё это можно обставить настройками и сделать опциональным.
Есть некоторые шансы, что удастся ручным скриптом сконфигурировать линкер, чтобы он разместил код по нужным кускам памяти самостоятельно, но он тогда создаст "дырку" из нулей в середине кода. Кстати, такую "дырку" он по любому создаст для данных. Достаточно глянуть на собранный бинарь "Охоты на лис". Я не нашёл как это отключить, и вообще можно ли.
Так что пока что кручу в голове эту проблему. Сделать надо красиво и за раз идеально, чтобы потом никто не подкопался.

А мыслей нет, тем более, компиль у нас несколько чужеродный. Хотя чего там - раз для 8080, то конечно родной!
Quote:
Zorko, тебе точно весело ?

В принципе, не очень. Но ты бы знал как это получилось. Всё нахрен 32-битное, z88dk 32-битный напрочь. Сижу на 32-битной XP. Доки на среду по традиции программистов обновляю раз в три года.
И тут вдруг - бац! - решил забабахать подсистемку для КР580. Радостно потирая руки от того, что z88dk
недавно научили генерить под него код. Ура! К этому времени плавно перешёл на 7-ку, которая, понятно, 64-битная. Без всякой задней мысли и злостных теорий заговора супротив твоего винта и твоей XP, als, честно. А тут вона как всё повернулось.
