Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Software > Программирование

Reply
 
Thread Tools Display Modes
Old 16th January 2008, 19:04   #1
Master
 
Totem's Avatar
 
Join Date: 13th December 2007
Location: Архангельск
Posts: 694
Thanks: 45
Thanked 140 Times in 97 Posts
Totem has a spectacular aura aboutTotem has a spectacular aura about
Default Мало памяти

Вопрос такой.Много графики-анимации в нижнюю не лезет, поэтому решил сделать буфер в который по неообходимости подгружается с других страниц.
Но закавыка в том, что использовать решил 2 экрана
постоянно придется дергать туда обратно, оправдано ли на 7мгц? еще и маски вреале генерить?помогите плиз советом.
Totem is offline   Reply With Quote
Old 16th January 2008, 19:20   #2
Veteran
 
Sinus's Avatar
 
Join Date: 29th January 2005
Location: Belarus, Grodno
Posts: 1,270
Thanks: 117
Thanked 189 Times in 87 Posts
Sinus has a spectacular aura aboutSinus has a spectacular aura aboutSinus has a spectacular aura about
Default

нет, не оправдано. это будет тормознее в разы, чем просто всё выводить в один экран.

или можно поступить как делал медноногов - валить всё в буфер (кстати там можно ввесли линейную адресацию), а потом перекидывать на экран. но это тоже довольно медленно.

надо более конкретно рассматривати ситуацию.
__________________
[target] [zemu] [js8x] [pouet 1, 2]
KAY-1024, 5''FDD, 3''FDD, HDD
Sinus is offline   Reply With Quote
Old 16th January 2008, 19:29   #3
Master
 
Totem's Avatar
 
Join Date: 13th December 2007
Location: Архангельск
Posts: 694
Thanks: 45
Thanked 140 Times in 97 Posts
Totem has a spectacular aura aboutTotem has a spectacular aura about
Default

зобыл добавить что turn base не реалтайм
однако получается двойное копирование
причем не мало 192бх3=576 и еще это на экран кинуть
Totem is offline   Reply With Quote
Old 20th January 2008, 20:13   #4
Super Moderator
 
Shadow Maker's Avatar
 
Join Date: 1st March 2005
Location: Саранск
Posts: 4,572
Thanks: 0
Thanked 618 Times in 400 Posts
Shadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to behold
Default

Ты заманаешься с этим вторым экраном, точно тебе говорю. Буфер - самый нормальный выход в этой ситуации, как уже было сказано. Сделай весь вывод графики в буфер, потом просто кидай на экран побырому и не заморачивайся... Конечно если места на буфер нет, то это уже другой вопрос, но я так понял места у тебя есть куча, плюс опять же можно седьмую страницу использовать полноценно.
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!

Не сдавайся. Дыши?

Мордовия - Республика звука
Shadow Maker is offline   Reply With Quote
Old 21st January 2008, 03:13   #5
Veteran
 
Sinus's Avatar
 
Join Date: 29th January 2005
Location: Belarus, Grodno
Posts: 1,270
Thanks: 117
Thanked 189 Times in 87 Posts
Sinus has a spectacular aura aboutSinus has a spectacular aura aboutSinus has a spectacular aura about
Default

кстати в случае с буфером лучше тогда использовать не 7ю банку для данных, а наоборот, выводить в 7й экран, а 5ю банку пустить под код.
правда придётся писать в кросс-ассемлере, потому что в нативном спековском заманатся можно ребутаться каждый раз.
__________________
[target] [zemu] [js8x] [pouet 1, 2]
KAY-1024, 5''FDD, 3''FDD, HDD
Sinus is offline   Reply With Quote
Old 22nd January 2008, 01:47   #6
Super Moderator
 
Shadow Maker's Avatar
 
Join Date: 1st March 2005
Location: Саранск
Posts: 4,572
Thanks: 0
Thanked 618 Times in 400 Posts
Shadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to beholdShadow Maker is a splendid one to behold
Default

Sinus, а чем особо лучше-то? По моему неудобно, придется каждый раз странички щелкать, пятая банка ж доступна из любой включенной страницы, а седьмая - нет. А выгоды от этого не вижу чот...
__________________
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!

Не сдавайся. Дыши?

Мордовия - Республика звука

Last edited by Shadow Maker; 22nd January 2008 at 01:49.
Shadow Maker is offline   Reply With Quote
Old 22nd January 2008, 08:29   #7
Administrator
 
CityAceE's Avatar
 
Join Date: 13th January 2005
Location: г. Владивосток
Posts: 2,247
Thanks: 49
Thanked 787 Times in 210 Posts
CityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud of
Default

Так под непрерывный код места больше получается с #4000 до #BFFFF.
__________________
С уважением, Станислав.
CityAceE is offline   Reply With Quote
Old 22nd January 2008, 10:10   #8
Veteran
 
GriV's Avatar
 
Join Date: 18th February 2005
Location: Набережные Челны
Posts: 1,556
Thanks: 598
Thanked 115 Times in 75 Posts
GriV has a spectacular aura aboutGriV has a spectacular aura aboutGriV has a spectacular aura about
Default

Из буфера без разницы куда кидать. Зато наличие "свободных" #4000-#BFFF позволит там же разместить и буфер и быструю процедуру заполнения 7го окна. Однозначно так и надо.
__________________
Биты рулят лучше байтов, байты рулят шустрее!
View, Звук, Цвет
GriV is offline   Reply With Quote
Old 22nd January 2008, 22:01   #9
Banned
 
psndcj's Avatar
 
Join Date: 22nd February 2005
Location: triebkraft
Posts: 712
Thanks: 126
Thanked 33 Times in 27 Posts
psndcj will become famous soon enoughpsndcj will become famous soon enough
Default

быструю - тока на пентагонах - на буржуйских машинах код тормозить сильно будет - да и на скорпионах вроде...
psndcj is offline   Reply With Quote
Old 23rd January 2008, 14:05   #10
Veteran
 
GriV's Avatar
 
Join Date: 18th February 2005
Location: Набережные Челны
Posts: 1,556
Thanks: 598
Thanked 115 Times in 75 Posts
GriV has a spectacular aura aboutGriV has a spectacular aura aboutGriV has a spectacular aura about
Default

Если 7ое окно активно то тормозить не должно, потому что нет выборки с 5й страницы памяти, где код сам лежит.
__________________
Биты рулят лучше байтов, байты рулят шустрее!
View, Звук, Цвет
GriV is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 06:09.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика