Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Omnimaga
»
News
»
160x240 CSE scrolling speed test gives promising results
« previous
next »
Print
Pages:
1
[
2
]
3
Go Down
Author
Topic: 160x240 CSE scrolling speed test gives promising results (Read 14300 times)
0 Members and 2 Guests are viewing this topic.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #15 on:
March 29, 2013, 01:13:39 pm »
He probably did that on purpose to avoid scrolling too far in the video.
Logged
Augs
LV6
Super Member (Next: 500)
Posts: 306
Rating: +30/-29
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #16 on:
March 29, 2013, 01:51:02 pm »
Will there be any on calculator programming for this?
Logged
TIfanx1999
ಠ_ಠ ( ͡° ͜ʖ ͡°)
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 6173
Rating: +191/-9
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #17 on:
March 29, 2013, 01:56:54 pm »
Well, you have BASIC right out of the box.
Logged
Augs
LV6
Super Member (Next: 500)
Posts: 306
Rating: +30/-29
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #18 on:
March 29, 2013, 02:13:11 pm »
And Basic can do this?
Logged
TravisE
LV4
Regular (Next: 200)
Posts: 182
Rating: +33/-0
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #19 on:
March 29, 2013, 03:30:03 pm »
Pretty cool. The “half horizontal resolution” mode doesn't look bad at all.
This reminds me that the classic consoles such as the NES actually were quite limited on how many tiles could be updated per frame. They took advantage of having an extra screen-sized buffer, just as in this example (some games didn't even use that) to update rows or columns of tiles off-screen just before they scrolled into view. In this case, there is no direct hardware support for sprites; those would still need to be directly drawn, but if that can be done fast enough, this certainly does look promising, framerate wise. The biggest key here will be how many pixels can be updated per frame, and how much CPU time will be needed by AI and logic.
Logged
ticalc.org staff member—
http://www.ticalc.org/
TIfanx1999
ಠ_ಠ ( ͡° ͜ʖ ͡°)
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 6173
Rating: +191/-9
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #20 on:
March 30, 2013, 12:17:58 am »
@Augs:No. That demo is written in asm on a pc.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #21 on:
March 30, 2013, 12:24:50 am »
Quote from: Augs on March 29, 2013, 02:13:11 pm
And Basic can do this?
Since the calc is as fast for math calculations as the 84+SE (only graphics/drawing are slower), I wouldn't be surprised if such speed could be rivaled using ASM libs in a BASIC program (such as xLIB 2?). It wouldn't be as fast with collision detection, of course, but it could be a good alternative to just updating the entire screen every frame.
But yeah, the calc isn't locked down in any way in terms of programming. Of course now you're stuck with a Mathprint OS, but otherwise for programming this calc is an huge contrast with the stance TI took against Ndless on the TI-Nspire.
«
Last Edit: March 30, 2013, 12:26:37 am by DJ Omnimaga (Not Admin)
»
Logged
Hot_Dog
CoT Emeritus
LV12
Extreme Poster (Next: 5000)
Posts: 3006
Rating: +445/-10
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #22 on:
March 30, 2013, 11:25:32 pm »
It's sad how long it takes to actually draw everything before the scrolling
Still, great discovery! If only the vertical part could be cut in half as well!
By the way, what are scrolling registers?
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #23 on:
March 30, 2013, 11:59:10 pm »
To be honest I am surprised that the drawing before scrolling is that slow. It seems to me that it's not super optimized or it runs at 6 MHz. Kerm made a demo program once that could redraw the entire screen 4 times a second.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #24 on:
April 02, 2013, 01:22:34 am »
Tr1p1ea made a larger map video now:
Notice how the speed barely changes, except some minor stuttering when it reaches the edge of the screen. Delay had to be removed but speed still looks good.
I would like to see a video using 8x16 tiles instead, though, so that it shows its full possible 160x240 res rather than 160x120.
Logged
tr1p1ea
LV7
Elite (Next: 700)
Posts: 647
Rating: +110/-0
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #25 on:
April 02, 2013, 09:01:09 pm »
Oops i updated the link to the video to remove the screen artifacts. It can be seen here:
«
Last Edit: April 02, 2013, 09:01:56 pm by tr1p1ea
»
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #26 on:
April 02, 2013, 09:44:03 pm »
Looks very nice
Logged
chickendude
LV8
Addict (Next: 1000)
Posts: 817
Rating: +90/-1
Pro-Riot Squad
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #27 on:
April 03, 2013, 12:18:43 am »
That does look really nice! How much space does all the data take up?
EDIT: Or is the source posted anywhere?
«
Last Edit: April 03, 2013, 12:19:05 am by chickendude
»
Logged
tr1p1ea
LV7
Elite (Next: 700)
Posts: 647
Rating: +110/-0
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #28 on:
April 03, 2013, 02:04:36 am »
The data takes up a bit of space. The map is 168x15 = 2520 bytes. There are 71 8x8 tiles that use 4-bit palette indices packed into nibbles, so its 32 bytes per tile = 2272 bytes.
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: 160x240 CSE scrolling speed test gives promising results
«
Reply #29 on:
April 03, 2013, 02:28:25 am »
Is it archived while read?
Logged
Print
Pages:
1
[
2
]
3
Go Up
« previous
next »
Omnimaga
»
Forum
»
Omnimaga
»
News
»
160x240 CSE scrolling speed test gives promising results