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
»
Calculator Community
»
Major Community Projects
»
The Axe Parser Project
(Moderator:
Runer112
) »
Axiom Requests
« previous
next »
Print
Pages:
1
2
[
3
]
4
5
...
14
Go Down
Author
Topic: Axiom Requests (Read 110235 times)
0 Members and 1 Guest 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: Axiom Requests
«
Reply #30 on:
April 13, 2011, 10:38:34 pm »
Mouse would be nice. I think there could be the option to use the Doors CS7 mouse or a standalone routine maybe. However keep in mind not everyone wants to buy an adapter to connect their mouse to the mini-USB port, so such program would require that arrow keys and two keypad buttons can alternatively be used if no mouse is connected.
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Axiom Requests
«
Reply #31 on:
April 13, 2011, 10:42:56 pm »
I have one: Multiple Buffer Suppert. Meaning, you can have two, three, or four Graph screen buffers, with diff. symbols for each, and different DispGraphs draw different ones to the screen. Also, you could OR one buffer over the other when displaying. This would be soooo useful.
I'm thinking this removes greyscale, so,
Dispgraph = Buffer 1
Dispgraphr = buffer2
DispGraph(Degree symbol0 = Buffer Three
DispGraph' = Buffer 4
And so on, applied for all the drawing commands (including Line, preferably)
«
Last Edit: April 13, 2011, 10:44:29 pm by willrandship
»
Logged
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axiom Requests
«
Reply #32 on:
April 13, 2011, 10:44:33 pm »
Where would the memory for the 4th buffer come from?
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Axiom Requests
«
Reply #33 on:
April 13, 2011, 10:45:05 pm »
I don't know
RAM pages? There's tons of space there, right?
Logged
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axiom Requests
«
Reply #34 on:
April 13, 2011, 10:46:11 pm »
Yeah, but you have to swap into it, after which you lose the other 3 buffers
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Axiom Requests
«
Reply #35 on:
April 13, 2011, 10:47:35 pm »
But a Buffer takes 768 bytes. A Ram page has 8000, right? That's 10 buffers with a few bytes of breathing room, if I did my multiplication right
Also another request: Partial screen updates for more speed. As in, specify update a rect from 0,0 to 10,10, only changing 100 pixels, instead of the whole screen.
«
Last Edit: April 13, 2011, 10:48:30 pm by willrandship
»
Logged
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axiom Requests
«
Reply #36 on:
April 13, 2011, 10:49:01 pm »
True, but where is your program? It was in the *other* ram, the one you just swapped out of
now you have 10 buffers and no code!
Logged
Ashbad
Guest
Re: Axiom Requests
«
Reply #37 on:
April 13, 2011, 10:50:41 pm »
- grayscale package for cleanly displaying 3,4,5,6,7 and 8 level grayscale based on 2-3 buffers
- quick RLE compressor/decompressor (different from pucrunch due to a smaller size and faster speed)
- I'll second stereo sound
- OOP control axiom
Logged
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axiom Requests
«
Reply #38 on:
April 13, 2011, 10:51:56 pm »
How could you use OOP in an Axiom?
Logged
Ashbad
Guest
Re: Axiom Requests
«
Reply #39 on:
April 13, 2011, 10:53:10 pm »
I'm sure there are ways
I had a system pseudo coded out, but I gave it up because it would be a bit hard to make in assembly. But, if no one else makes it, maybe I can later on
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Axiom Requests
«
Reply #40 on:
April 13, 2011, 10:53:46 pm »
@BuilderBoy That's why your routines fit in the other half of the RAM not taken by the four buffers, and return you like a subroutine when finished.
@AshBad with the newer dispgraph, 7 level is easy enough. swap between 0 and 1 (4 lvl) every frame for one between them. It doesn't look half bad, either! same for 1 and 2, 2 and 3. It looked hideous before 0.5.1, but now it's pretty decent.
Logged
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axiom Requests
«
Reply #41 on:
April 13, 2011, 10:55:56 pm »
Will, but what I mean is that as soon as you access the second page of Ram, every part of your program is gone, because its in a different Ram sector that you don't have access to anymore
Logged
Ashbad
Guest
Re: Axiom Requests
«
Reply #42 on:
April 13, 2011, 10:57:03 pm »
Though, I think an assembly version would look better
To tell the truth, 5-7 level grayscale is extremely similar to 8 level
Logged
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: Axiom Requests
«
Reply #43 on:
April 13, 2011, 11:00:35 pm »
So, how does one use it in a program? seems like there must be some way to switch back and forth....
@Ashbad, sure, but try it! 3 transitions to 5 the same way
8 is harder though.
«
Last Edit: April 13, 2011, 11:01:17 pm by willrandship
»
Logged
Builderboy
Physics Guru
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5673
Rating: +613/-9
Would you kindly?
Re: Axiom Requests
«
Reply #44 on:
April 13, 2011, 11:01:41 pm »
Im no expert, but I believe you have to be executing from the OS, or from an App in order to control the swapping of RAM pages and still have it be useful. But anybody feel free to correct me
Logged
Print
Pages:
1
2
[
3
]
4
5
...
14
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Major Community Projects
»
The Axe Parser Project
(Moderator:
Runer112
) »
Axiom Requests