Игры:
1 - CORPSE
2 - VITAMINO
3 - FLAKSIC
4 - SpaceSt5
Дэмо:
1 - KONMOVE
2 - РЕТРОГРАД
3 - RCTXT06C
Тип: Сообщения; Пользователь: crushers[4ePT]; Ключевые слова:
Игры:
1 - CORPSE
2 - VITAMINO
3 - FLAKSIC
4 - SpaceSt5
Дэмо:
1 - KONMOVE
2 - РЕТРОГРАД
3 - RCTXT06C
Вопрос к знатокам sjasm, есть ли возможность передавать аргумент макроса как параметр для функции lua?
Примерно вот так:
demo MACRO message
LUA ALLPASS
convert(message)...
Спасибо, это действительно нужные команды в хозяйстве! :v2_wink2:
Неуверен что процедура генератора стала короче, но понятней немного должна стать :v2_wink2:
По поводу сдвига советую пересмотреть тогда сам внутренний экран таким образом чтобы "передвигать" по оси...
В этой процедуре если и оптимизировать то оптимизировать по занимаемому месту под "генерилку".
В самой процедуре прорисовки можно только если добавить сохранение стёка по другому. :v2_wink2:...
Ехх.. действительно клаву нормальную для КПК и дебагер Unreal`у и тогда и поковырятся можно ещё даже! :v2_wink2:
moroz можешь показать процедуру копирования? весь экран хочешь обновлять?
понравилось решение в какой-то буржуйной аркаде (я их на данный момент перековыриваю кучками - unreal debuger незаменимая вещь :v2_thumb:)
ldi: ldi: ldi: inc d ;abc -графика в буфере
...
dup 4
ldi ;hl+1
ldi ;hl+1
dec de ;регистр hl будет бегать по кругу?
ldd ;hl-1
ldd ;hl-1
inc de
inc d
edup
я имел ввиду так:
bc=размер спрайта
и в начале jr для "впрыгивания" в цикл в зависимости от d, после вызов знакоместа целиком и ещё раз "впрыгивание" в цикл для дорисовки остатка! :)
ld a,e
...
интересно а почему все примеры "зациклены" на использовании стёка? ведь две команды ldi по тактам занимают то-же самое, занимают меньше места и "не обидятся" на прерывание во время работы? :v2_wink2:...
Я например непонимаю "красоту" комодоровской музыки... Ну непонимаю! На данный момент конечно что Спеки что Комодор пускаю под эмулями (дэмки) но хвалу в сторону Комодоровской (кажись SID называется)...
Спасибо! :v2_thumb: А я думал и что это он "save.sna" меткой всё обзывает! :v2_lol:
Может кто-нибудь ещё посоветует www с хорошим калькулятором?(hex/dec/bin) :v2_wink2:
Ткните носом плз что не так... Мозги кипят уже.. SjAsm несохраняет ни .sna ни savebin(более предпочтительно):
DEVICE ZXSPECTRUM128
org 32768
begin jr $
ld l,a: add a,a: add a,a: add...
Ещё один хороший метод это сохранять то что испортит ТРдос в начале области подгружаемых левелов а левелы соответственно паковать и после подгрузки восстановить затёртые досом данные а после...
Даа.. Лаптев молодец! :v2_clap2::v2_clap2: Именно то о чём я и спрашивал! :v2_yahoo:
use_trdos
di
im 1
ld hl,#5c00
ld de,#5c01
ld bc,#0240
ld (hl),l
ldir
to Shadow Maker:
Я знаю что Тырдос перережет всех в округе #5c00-#5d40 но как написал ram_scan всё можно благополучно сохранить в экране под атрибутами чтобы не пугать народ. :v2_laugh: или в...
Места вроде нет, хотя... Я раньше просто во время загрузки сохранял эти 2-3 сектора в экране(припрятав под атрибуты конечно) и после восстанавливал. Так как проще помоему найти место для небольшого...
Да как-то неохота не по стандарту. :)
Доброво времени суток.
Помогите с инфой какие переменные TR-DOS необходимо восстанавливать перед началом работы.
(Это в случае когда игруха затирает всё с #5C00 и выше). Помню что было очень просто...
Хаппи Бёсдэй! :v2_wink2: жаль нету значка "торт" :v2_smile: Новых релизов, проэктов и успехов в творчестве на любой платформе! (слово "любой платформе" предлагаю заменить на Speccy! :v2_lol: :v2_lol:...
Даже и не планируйте Батенька ещё много демок бродит не пригретыми zxaaa.untergrund.net ! :v2_lol:
ААА самый настоящий хранитель Speccy demo :) За что ему думаю и памятник, при жизни конечно, не грех поставить было-бы :) :v2_clapp: :v2_clapp: :v2_clap2:
Da interesuet, priwli na mail plz info 4to i kak i primer kakoj nibudj! Zaraneje spasibo! (parit eta OperaMini! )
О! Гут! :) Тогда объясни "чайнику" ;) что это за окно такое? Неправильно что-то настроил я?