Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 11:00:17 *
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 ... 6 7 [8]   Go Down
  Print  
Author Topic: The Axe Pages -  (Read 9075 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 08:39:50
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #105 on: 30 January, 2011, 11:29:04 »
0

Also does the calc really have 65536 bytes of RAM? I always thought the regular 83+ had 32768, so maybe it would be good to specify what part of that 32768 is the RAM.
Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
JosJuice
LV9 Veteran (Next: 1337)
*********
Offline Offline

Last Login: Yesterday at 22:11:00
Date Registered: 24 September, 2010, 16:46:12
Location: Sweden
Posts: 1300


Total Post Ratings: +51

View Profile
« Reply #106 on: 30 January, 2011, 11:33:07 »
0

Also does the calc really have 65536 bytes of RAM? I always thought the regular 83+ had 32768, so maybe it would be good to specify what part of that 32768 is the RAM.
It has 65536 bytes of addressable memory locations. Different pages of RAM and ROM are swapped into those readable 65536 bytes when required. The total amount of RAM can be completely different.
Logged

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 08:39:50
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #107 on: 30 January, 2011, 11:37:32 »
0

I see. Thanks for clarifying. Smiley
Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 01:40:03
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #108 on: 30 January, 2011, 18:34:53 »
0

Also does the calc really have 65536 bytes of RAM? I always thought the regular 83+ had 32768, so maybe it would be good to specify what part of that 32768 is the RAM.

There are 65536 addressable bytes, but only 32768 of them are used for RAM ($8000-$FFFF). Even if you're on an SE and switched in other RAM pages there, RAM can still be only from $8000 to $FFFF (everything else is used for the flash). That's my suggestion in my earlier post Smiley
Logged




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 08:39:50
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #109 on: 31 January, 2011, 07:49:48 »
0

I see. Thanks for the info. Smiley
Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Builderboy
Physics Guru
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: Today at 04:12:47
Date Registered: 20 April, 2009, 00:28:53
Location: Ravenholm
Posts: 5643


Total Post Ratings: +589

View Profile
« Reply #110 on: 31 January, 2011, 08:06:49 »
0

Also does the calc really have 65536 bytes of RAM? I always thought the regular 83+ had 32768, so maybe it would be good to specify what part of that 32768 is the RAM.

There are 65536 addressable bytes, but only 32768 of them are used for RAM ($8000-$FFFF). Even if you're on an SE and switched in other RAM pages there, RAM can still be only from $8000 to $FFFF (everything else is used for the flash). That's my suggestion in my earlier post Smiley

Correct me if I am wrong, but can't the addresses from $0 - $8000 be mapped to Ram as well? Perhaps through ports?
« Last Edit: 31 January, 2011, 08:07:05 by Builderboy » Logged

Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 01:40:03
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #111 on: 31 January, 2011, 17:38:10 »
0

$4000-$7FFF can be mapped to either a flash page or a RAM page, same with $8000-$BFFF, but (I think) everything under $8000 is usually used for flash. $0000-$3FFF is always ROM page 0 and $C000-$FFFF is always RAM page 0.

Not completely sure, though. Someone correct me Cheesy
Logged




JosJuice
LV9 Veteran (Next: 1337)
*********
Offline Offline

Last Login: Yesterday at 22:11:00
Date Registered: 24 September, 2010, 16:46:12
Location: Sweden
Posts: 1300


Total Post Ratings: +51

View Profile
« Reply #112 on: 31 January, 2011, 18:18:27 »
0

$4000-$7FFF can be mapped to either a flash page or a RAM page, same with $8000-$BFFF, but (I think) everything under $8000 is usually used for flash. $0000-$3FFF is always ROM page 0 and $C000-$FFFF is always RAM page 0.

Not completely sure, though. Someone correct me Cheesy
That's the normal usage. I believe it's possible to map pages slightly differently if needed, but it's usually not needed... And some of the stranger re-mappings don't work on the TI-83+ BE, so using them would break compatibility.
Logged

calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 16:12:14
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #113 on: 02 February, 2011, 04:55:06 »
0

On others besides the 83+BE, port $05 will map RAM pages only to the $C000-$FFFF range.
(Port $06 controls $4000-$7FFF and $07 $8000-$BFFF, btw)
« Last Edit: 02 February, 2011, 04:55:20 by calcdude84se » Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 01:40:03
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #114 on: 30 April, 2011, 01:49:30 »
0

Necro.

Just found out MD5Buffer (which Axe uses for nearly everything) is actually part of tempSwapArea (L4, which I use for everything). That created a whole host of bugs that haunted me for a month x.x

Can the command index be changed so tempSwapArea is listed as 256 bytes instead of 323? That's the real number of bytes we're allowed to use.
Logged




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 08:39:50
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #115 on: 08 May, 2012, 21:52:39 »
0

Question: WIth the arrival of Grammer, wouldn't it be best to also include it in the Axe language comparison list of the manual to compare with Axe? It got a bit more popular over the last year so I thought it would make sense for people to compare. I know for instance that Grammer is interpreted and smaller, but is slightly slower, plus the fact it requires an extra app like BBC Basic (although you edit it with the BASIC editor) but I don't know the other differences.

Also it might be good to replace the following links in the doc:

http://axe.omnimaga.org to http://www.omnimaga.org/index.php?board=71.0
And
http://www.revsoft.org to http://www.revolutionsoftware.org
« Last Edit: 08 May, 2012, 21:57:25 by DJ_O » Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Pages: 1 ... 6 7 [8]   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.291 seconds with 30 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.