дыг, и версия Гомнодора 64 тоже распространялась бесплатно, в итоге файло-хостинги прикрыли.Цитата:
так я ведь не собираюсь продавать под их брендом.
Вид для печати
дыг, и версия Гомнодора 64 тоже распространялась бесплатно, в итоге файло-хостинги прикрыли.Цитата:
так я ведь не собираюсь продавать под их брендом.
что за чушь ?
https://www.lemon64.com/forum/viewto...=898195#898195
скорее срок хранения файлов истёк, но вторая ссылка вполне живая
Значит это жëлтая прэсса?
https://www.extremetech.com/gaming/2...-in-the-making
Есть куча других статей ссылающихся на эту переписку.
https://www.commodorecomputerclub.co...kedown-notice/
понятно. похоже это только американцы пересрали, на других сайтах эта игра вполне доступна
Эндрю, такой вопрос, не в тему пишу, потому как тут начали говорить.
Первое, малозначимое нашёл в функции
Скрытый текст
Код:MAP4X4_PUT ld a,(_X_MAP_SCR)
ld (map_x),a
ld a,(_Y_MAP_SCR)
ld (map_y),a
;ld a,(map_y) ;не надо, уже в А
dec a
;---------поправочка
;ld l,a ;4
;ld h,0 ;7
;add hl,hl ;11x6
;add hl,hl
;add hl,hl
;add hl,hl
;add hl,hl
;add hl,hl ;=66+11=77
;проще сдвинуть обратно
ld h,a ;4
ld l,0 ;7
and a ;4 ;можно выкинуть если флаг C точно пуст
rr h ;8
rr l ;8
rr h ;8
rr l ;8 = 47 (43 без обнуления С)
;------------------
ld a,(map_x)
dec a
ld e,a
ld d,0
add hl,de
ld de,(map_addr_array)
add hl,de
ld (map_addr_curr),hl
ld hl,(map_xscr)
ld (map_xscr_curr),hl
ld a,(map_height_scr)
ld b,a
[свернуть]
Что делают функции map4x4_put_01 ... 10? Проще спросить чем клубки чужого кода катать
- - - Добавлено - - -
Ах да, куда столько дюпов? Ну нужно же немного баланс между быстродействием и памятью? или это оправдано?
- - - Добавлено - - -
А вообще проще скажи мне какими данными оперировать, чтоб я листинг не скурил до запаха ногтей.(это про процедуру put_objects)
- - - Добавлено - - -
Игра мне не извнстная, вот если бы ты сеговскую Herzog Zwei(https://ru.wikipedia.org/wiki/Herzog_Zwei) сделал... ммм.. У меня она была на карике бес корпуса(но сего никогда не было), я её отдал другу, у которого сего была, и потом столько времени было продротено в неё в режиме друг против друга(побольше наверное чем в на PS1 в KKND). В ней сложно было разобраться без мануалов, но когда разобрались, столько часов жизни куда-то пропало)
Всегда удивляло, как в Херцог Цвайне реализован сплит-скрин.
Это в гоночках экран разделëн горизонтально, там понятно, что один и тот же слой быстро скроллится по прерыванию строчной развëртки. А вот в Герцоге, видать, через так называемый Window Plane, на практике его управление я так и не осилил.
эта процедура выводит карту из спрайтов 4х4 знакоместа. Ее-то можно и не трогать, много не сэкономишь, я ее на асме вручную писал. Вот Паскаль много места отжирает.
ну можно подсократить, если визуально не ухудшит быстродействие.
- - - Добавлено - - -
на выходных посмотрю, щас рабочий вечер после рабочего дня, поздно, и я бухаю))
- - - Добавлено - - -
Z на PC мне нравится с 90х. Даже на Спекки пытался вначале писать без графики в конце 90х. А когда графику готовую от Bugsy для Спектрума увидел в 2011-м, загорелся писать с новой силой.