$ fuse-sdl
The Free Unix Spectrum Emulator (Fuse) version 1.0.0.1a.
$ uname -a
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux
поставлена с репов.
полет...
Тип: Сообщения; Пользователь: Antipod; Ключевые слова:
$ fuse-sdl
The Free Unix Spectrum Emulator (Fuse) version 1.0.0.1a.
$ uname -a
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux
поставлена с репов.
полет...
может раскладка клавиатуры неанглийская по умолчанию?
пожелания (основываются на моем понимании getopt):
-pc ADDR (например, 4000, hex, без 0х, опасаюсь говорить за всех, но десятичные ни кому не нужны, наверное), может быть несколько раз в коммандной...
есть идея наворотить команд лайн(смотрел слегка код - того что надо не нашел), плана: добавить запуск сразу с дебаггера, загрузка меток, подгрузка файлов (снапшотов, бинарников по адресам, в...
Приведенный пример допускал создание натурально "сетки" дорог и экономил место удаляя дубликаты точек ( перекрестки ).
Изображения на "Цивилизацю" нагуглил.
Возможно подразумевается, что дороги...
Тогда с разбегу на ум приходит:
struct Node{
uint8_t _x;
uint8_t _y;
};
// массив всех точек
Node allNodes[256]; // 256 - максимум
HL - это и есть адрес ячейки памяти ( эээ, во внутрях процессора ). Поэтому, если рассматривать HL именно как адрес, запись jp (hl) имеет смысл - перейти на адрес, который лежит в регистре HL. С той...
да, все хорошо, по процедуре можно как бы понять распределение адресов по экрану... только работает медленно. Можно и быстрее.
Координаты для Y можно посчитать заранее, например, препроцессор...
А можно детальнее?
Оригинал проги написан на с. Скомпилена под AVR. Дизассембилрована (а заодно и адаптирована под z80) и проверена на Unreal. Правильно ли я понял?
DEVICE ZXSPECTRUM128
ORG #EA60
START LD BC,DATA
RET
ORG #8002
DATA DB #0F,#8F,#0E,#8B
SAVESNA "Symbol.sna", START
ууу, батенька, как все запущено... :v2_dizzy_biggrin2:
Вы меня извините тоже, но порядок значения не имеет.
в принципе почти также, тока уже в этом веке. Картинка от руки на бумаге/тетрадке/альбоме, потом на целофан, потом целофан на моник, а там уже в bge. Это типо контуры. На спеке уже детали доводил...
я тоже так считаю, но по идее процесс загрузки для любой софтины не есть критичным моментом ( если она в принципе не является только "веселым" загрузчиком ). Поэтому лучшее для ендюзверя, когда прога...
у меня так запустилось вроде:
page 7
org #db00
debugger
; incbin "sts62e.bin"
; incbin "sts51.bin"
incbin "sts70.bin"
Ну тама наскока помню проблемой было перевести выхлоп sdcc в что-то толковое и удобоваримое.
Был такой батничек
@sdcc -mz80 -I./inc -I./src --code-loc 0x6010 --stack-loc 0x6000 --no-std-crt0...
да, очевидно неточно сформулирован вопрос)
вероятно имелось ввиду "Full ZX-81 Chess in 1k - можно портировать на zx-spectrum?" % )
Perl. Еще короче. Хочаб по записи, сравни preg_replace() и s///; К тому же php это другая опера, как никак веб-приложение уже.
Принципы - это вообще хорошо. Но хуже делаешь только себе. Давно бы...
Perl. Пять минут. Не реклама.
там что-то такое видел: http://map.grauw.nl/sources/external/z80bits.html
безобразный оффтоп, конечно же... Но в BGE, в свое время, наткнулся на одну любопытную штуку - на моем АТМ-1 определяло 23 страницы вместо 32... Потом точно такой же результат встречал еще в...
http://zx.pk.ru/showpost.php?p=159487&postcount=264
можно. Если переделать в такое:
macro GETREALFRQ param
CALL param_volumer ;не портит DE
param_frq=$+1
LD HL,0
param_glisson=$
CALL param_glisser ;не портит DE
LD A,H ;HL=frq
не знаю. Так было в сорцах "до меня". Я не модифицировал.
Это общая тенденция любого вареза и любой платформы. Сорри за оффтоп и флейм, не смог сдержаться.:)
действительно) тормознул)... с бегушкой такой косяк, что ее обновление прерывается и в процедуре прерывания отрисовывается бордюр... в оставшееся время народ не вложился... к тому же скорость бегущей...