![]() |
|
|
|
|
|
#1 |
|
Banned
Join Date: 22nd February 2005
Location: triebkraft
Posts: 712
Thanks: 126
Thanked 33 Times in 27 Posts
![]() ![]() |
нет - я не проверял - снапшот просто нашел непонятно откуда-то =)
видимо проблема с разными версиями сиджасма - я пользуюсь последней stable - ибо лучшее враг хорошего. вот тока что скомпилил - сиджасм тоже в комплекте - потом стеру (чтобы не засорять место на форуме). не представляю какие ошибки там могут быть... я aprisobal'а в том году пару месяцев мучал - пока все ошибки не пропали (кроме глюка с 48 снапшотом) - а потом уже не менял компилятор... или как вариант - я же написал что обвязка кривая - может банки щелкаются некорректно - а твоему эмулятору это не нравится... там годето в #7ffd вроде 0 кидается в одном месте. Last edited by psndcj; 14th January 2009 at 23:40. |
|
|
|
|
|
#2 | |
|
Super Moderator
Join Date: 1st March 2005
Location: Саранск
Posts: 4,575
Thanks: 0
Thanked 619 Times in 401 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Реально баг в последней версии... Почему-то после ассемблирования в снапшоте врублена 7 страничка... Жесть.
Спасибо, пойду наворачивать чего-нить ![]() Добавлено через 3 минуты Quote:
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай! Не сдавайся. Дыши? Мордовия - Республика звука Last edited by Shadow Maker; 14th January 2009 at 23:55. Reason: Добавлено сообщение |
|
|
|
|
|
|
#3 |
|
Super Moderator
Join Date: 1st March 2005
Location: Саранск
Posts: 4,575
Thanks: 0
Thanked 619 Times in 401 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
cj, а у тебя там ошибки в расчетах никакой нету? А то что-то при изменении ширины по x больше 24 скроллер вниз сползает.
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай! Не сдавайся. Дыши? Мордовия - Республика звука |
|
|
|
|
|
#4 |
|
Banned
Join Date: 22nd February 2005
Location: triebkraft
Posts: 712
Thanks: 126
Thanked 33 Times in 27 Posts
![]() ![]() |
вот щас скомпилировал под разные ширины - как меньше, так и больше - окно стоит на месте - высота тоже не плавает. или ты о том, что спрайт текста больше становится и выкидка? дык там размер спрайта рассчитывается [size_x * font_hgt * кол-во строк текста], размер кода выкидки тоже от ширины зависит - то есть чем больше ширина, тем больше спрайт. для большого окна и большого текста данный скролл не подойдет, надо делать как в megaball - переставление стека и работу с банками (либо допечатывание в реалтайме).
|
|
|
|
|
|
#5 |
|
Super Moderator
Join Date: 1st March 2005
Location: Саранск
Posts: 4,575
Thanks: 0
Thanked 619 Times in 401 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну да, я об этом... Блин, слушай, надо чего-то придумать, а то считай текста на 2 страницы, а места уже нет в памяти. Спрайт тупо мега-здоровый получается и места нету нифига.
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай! Не сдавайся. Дыши? Мордовия - Республика звука Last edited by Shadow Maker; 15th January 2009 at 14:21. |
|
|
|
|
|
#6 |
|
Banned
Join Date: 22nd February 2005
Location: triebkraft
Posts: 712
Thanks: 126
Thanked 33 Times in 27 Posts
![]() ![]() |
ну полноценный скролл пишется не за час как этот =)
в мегабалле - спрайт генерится в банки - занимает 14 почти экранов по практически 2/3 экрана - порядка 60К (4 банки) код практически такой же как и в моем сорце, только рисуется все на #4000, и в каждой строке выкидки добавляется вначале 5 нулей. перед выкидкой устанавливается нужная банка и нужный адрес дял стека, в BC заносится #7FFFD, в A - следующей банки. рассчитывается когда происходит переполнение и там выставляется код LD SP,xxxx: OUT (C),A. после вывода экрана этот код затирается воть в принципе это не сложно сделать - особенно если не мучаться с изменением размеров, а сразу писать под нужное окно. ну и совет - в таких скроллах через раскранченный спрайт - обычно шрифт делают по высоте меньше 8, чтобы больше текста влазило, ибо при ширине текста в 32 знакоместа в память влезет порядка 300 строк всего (384 при использовании всех банок 0,1,3,4,6,7) |
|
|
|
|
|
#7 |
|
Super Moderator
Join Date: 1st March 2005
Location: Саранск
Posts: 4,575
Thanks: 0
Thanked 619 Times in 401 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А если каждую новую строчку собирать на лету и двигать спрайте вверх-вниз? Не успеет?
Кстати хорошо пошутил, ввел font_hgt и нигде не использовал А я сижу втыкаю чож он мне высоту-то не меняет...
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай! Не сдавайся. Дыши? Мордовия - Республика звука Last edited by Shadow Maker; 15th January 2009 at 14:28. |
|
|
|
|
|
#8 |
|
Banned
Join Date: 22nd February 2005
Location: triebkraft
Posts: 712
Thanks: 126
Thanked 33 Times in 27 Posts
![]() ![]() |
полноценный скролл с допечатыванием гораздо сложнее по коду - успеет конечно, но я писать это не буду =) вон в Born Dead фуллскрин (практически) со цветом скроллируется.
насчет высоты... ну она учитывается в рассчетах размера спрайта (ручками) и теоретически должна быть в генерилке спрайта. // тут тупо считается высота фонта равной 8 я же сразу сказал что обвязку надо переписывать под себя =) |
|
|
|
|
|
#9 | ||
|
Super Moderator
Join Date: 1st March 2005
Location: Саранск
Posts: 4,575
Thanks: 0
Thanked 619 Times in 401 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Quote:
В общем ишо раз спасибо. Как-то более понятно стало, как это вообще пишут. Места правда жрет как я не знаю чего...
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай! Не сдавайся. Дыши? Мордовия - Республика звука |
||
|
|
|
|
|
#10 |
|
Banned
Join Date: 22nd February 2005
Location: triebkraft
Posts: 712
Thanks: 126
Thanked 33 Times in 27 Posts
![]() ![]() |
под 48К - зы
если текста много - тогда надо писать всетаки чтото более реальное- ибо если даже отказаться от IM2 - код выкидки расположить гденить в #d000, то места все равно под спрайт мало останется - при шрифте 8х6 всего 149 строк. а надо еще музыку (надо ли) и код кудато запихивать. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|