Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
22 May, 2013, 10:27:21 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 2 [3] 4 5 ... 13   Go Down
  Print  
Author Topic: Axiom Requests -  (Read 10544 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #30 on: 14 April, 2011, 04:38:34 »
0

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

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #31 on: 14 April, 2011, 04:42:56 »
0

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: 14 April, 2011, 04:44:29 by willrandship » Logged

Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:45:26
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #32 on: 14 April, 2011, 04:44:33 »
0

Where would the memory for the 4th buffer come from?
Logged

willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #33 on: 14 April, 2011, 04:45:05 »
0

I don't know Tongue RAM pages? There's tons of space there, right?
Logged

Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:45:26
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #34 on: 14 April, 2011, 04:46:11 »
0

Yeah, but you have to swap into it, after which you lose the other 3 buffers Tongue
Logged

willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #35 on: 14 April, 2011, 04:47:35 »
0

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 Tongue

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: 14 April, 2011, 04:48:30 by willrandship » Logged

Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:45:26
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #36 on: 14 April, 2011, 04:49:01 »
0

True, but where is your program?  It was in the *other* ram, the one you just swapped out of Tongue now you have 10 buffers and no code! Cheesy
Logged

Ashbad
Guest
« Reply #37 on: 14 April, 2011, 04:50:41 »
0

- 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
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:45:26
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #38 on: 14 April, 2011, 04:51:56 »
0

How could you use OOP in an Axiom?
Logged

Ashbad
Guest
« Reply #39 on: 14 April, 2011, 04:53:10 »
0

I'm sure there are ways Wink 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 Wink
Logged
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #40 on: 14 April, 2011, 04:53:46 »
0

@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. Tongue

@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
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:45:26
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #41 on: 14 April, 2011, 04:55:56 »
0

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
« Reply #42 on: 14 April, 2011, 04:57:03 »
0

Though, I think an assembly version would look better Wink

To tell the truth, 5-7 level grayscale is extremely similar to 8 level Smiley
Logged
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #43 on: 14 April, 2011, 05:00:35 »
0

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 Tongue 8 is harder though.
« Last Edit: 14 April, 2011, 05:01:17 by willrandship » Logged

Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:45:26
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5642


Total Post Ratings: +589

View Profile
« Reply #44 on: 14 April, 2011, 05:01:41 »
0

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 Smiley
Logged

Pages: 1 2 [3] 4 5 ... 13   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.264 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.