Пипец) Минуту расшифровывал запись)
Вид для печати
:) Мне казалось, это своего рода, "стандартная" запись для значения сисемных переменных (перечисление через дробь, если "адресов" больше одного). Содержимое ячеек, тоже записано через дробь.. ;)
----
Выкладывал на форуме пре-релиз карточной игры Червы, ссылку убрал из-за одной ошибки в логике скомпилированной программы (если кому интересно, можете попробовать ее найти) и мелких "ограничениях" присущих "сырой" программе.
Исправить проблематично - не могу найти дискету с "исходниками". Проще написать этот блок с нуля, или полностью "переработать" игру.
"Кастрированная" версия, также есть на WoS и VT (кем-то убран бейсик файл для 128К машин).
Программа писалась под особенности Tobos FP. Содержит два скомпилированных кодовых блока, работающих "по очереди" и кодовые блоки, также загружаемые по очереди.
При этом, как уже писалось раньше на этапе отладки графику располагал на месте компилятора, а на "финальном" этапе изменил все значения для переключения фонтов на "низкие" адреса.
----
И, наверное, самое последнее - писать программы лучше в режиме 48К (или на "чисто" 48К бейсике). Ибо, "128 интерпритатор" сплошное недоразумение - от большинства "only 48" способов защиты бесик-программ \ "финтов" на уровне недокументированных особенностей интерпритатора, машину "пучит".
Спасибо всем за помощь.
Вот выкладываю файл.
"1"-Это файл картинки (хранится с адреса 30000 длинна 1024) , первая цифра обозначает цвет (peek 30000 paper,ink,flush,bright) ,вторая peek 30001, код символа,и так далее. Заранее рисую ,сохраняю последовательность ,а потом также вывожу на экран с помощью команды print at x,y;shr peek i
"mer1"-спрайты созданные в art studio
"load ur"-скомпилированная программа рисует картинку из "1"
"tobs"-TOBOS ,чтобы работала программа "load ur"
"m2" и "start" -две из несколько десятков попыток запустить всю эту хрень выше .
файл mm3 это программа для рисования уровней (просто так выкладываю, там ошибки есть)
файл program -это то над чем я мучаюсь.
полная программа для рисования уровней.
В описании ошибка,управление не L D а L K
Запускаем ARTabc жмём "9" загружаем спрайты "mer1"
Программы m2 и START были мною слегка "видоизменены". Первая была заново скомпилирована (хотя, можно было этого не делать - старая версия и так работала), а во второй был изменен порядок загрузки файлов.. т.к. при загрузке компилятора последним "портится" ранее загруженная графика. ;)
----
Кстати.. почему-то возникли проблемы с образом диска. Unreal загружал файлы из образа неправильно (одни нули), хотя заголовок и содержимое файлов было "видно" в BV. Помогло, копирование файлов на другой образ. :)
женя999, типа игры в пример тебе на тобосе
Вот ещё проблема. Пишу программу,и вдруг начинает выскакивать ошибка после запуска. В одной из строчек (9999) ,двоеточие изменяется на "b" . Что происходит?
Эмулятор spectaculator.
В эмуляторе emuzwin вобще эта программа зависает постоянно,а иногда всё работает,сохраняю её,через определённое время запускаю,а она виснет,сбрасывается,хотя перед сохранением работала.
женя999, Смотри какие poke у тебя еще делаются
AER, такой вопрос: не в курсе, чем отличаются "моя" и "ваша" версия компиляторов? Ну, кроме, версии (и, как следствие различия в ~280 точках кода компилятора)..