Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
22 May, 2013, 02:01: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]   Go Down
  Print  
Author Topic: [Help Please] [EAS] Mirage+Axe+Prgm+Garbage Collect+program=ram clear -  (Read 789 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Happybobjr
James Oldiges
LV11 Super Veteran (Next: 3000)
***********
Online Online

Gender: Male
Last Login: Today at 01:59:20
Date Registered: 01 June, 2010, 00:52:05
Location: IN, United States
Posts: 2273


Total Post Ratings: +100

View Profile
« on: 11 October, 2010, 01:01:57 »
0

Ok... weirdness stuff.
Need
*axe4.4
*Mirage 1.2
*my program
*an emulator for ti-84+SE
* DO NOT USE ON CALC! (i got blod at one point)
(Will give credit to person who gets this working for me, if i use it in EAS-S2E)  (btw, i promised credit to someone at one point, who was it?  I am about to release)


Ok so i was planning on doing a variation on clearing the screen on my EAS.  So i decided  that changing values of the L6 might be the fastest and most efficient way.

So to learn, i made a test program, attached below.

making a screeny to show

Run mirage.
run PrgmLL
Garbage Collect.
Run a program that will give error.  (ie.  Run/edit archived program.  Do program that gives syntax error.)

* gyukgy787.8xp (0.13 KB - downloaded 41 times.)

* waaaaaaaaaaaaaaaa.gif (466.88 KB, 192x128 - viewed 176 times.)
Logged

School: East Central High School

Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Non-Cas |||  OS: 1.1 |||  Build: Old  |||  84+ keypad.   Being lent out
____________________________________________________________
nemo
LV9 Veteran (Next: 1337)
*********
Offline Offline

Last Login: 04 April, 2013, 01:12:57
Date Registered: 16 May, 2010, 03:55:30
Posts: 1198

Total Post Ratings: +83

View Profile
« Reply #1 on: 11 October, 2010, 01:05:32 »
0

can you post the code to your test program?
Logged


Happybobjr
James Oldiges
LV11 Super Veteran (Next: 3000)
***********
Online Online

Gender: Male
Last Login: Today at 01:59:20
Date Registered: 01 June, 2010, 00:52:05
Location: IN, United States
Posts: 2273


Total Post Ratings: +100

View Profile
« Reply #2 on: 11 October, 2010, 01:21:18 »
0

:.LL
:0->X
:While X<250
:X+1->X
:ClrDraw
:For(A,15,750
:X->{L6+A}
:DispGraph
:End
:If getKey(15)
:ClrDraw
:Return:End
:End
ClrDraw
« Last Edit: 11 October, 2010, 01:21:57 by happybobjr » Logged

School: East Central High School

Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Non-Cas |||  OS: 1.1 |||  Build: Old  |||  84+ keypad.   Being lent out
____________________________________________________________
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 22:48:40
Date Registered: 15 August, 2010, 09:18:54
Posts: 3188


Total Post Ratings: +218

View Profile
« Reply #3 on: 11 October, 2010, 02:15:18 »
0

Why are you using L6? Working with the buffer (I'd assume that ClrDraw operates on the buffer) corrupts that part of the RAM.
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
Quigibo
The Executioner
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Yesterday at 02:03:21
Date Registered: 22 January, 2010, 05:02:37
Location: Los Angeles
Posts: 2022


Total Post Ratings: +1019

View Profile
« Reply #4 on: 11 October, 2010, 03:05:35 »
0

So does this only happen when running the program from Mirage and not the homescreen?  What about other shells like DCS?
Logged

___Axe_Parser___
Today the calculator, tomorrow the world!
Happybobjr
James Oldiges
LV11 Super Veteran (Next: 3000)
***********
Online Online

Gender: Male
Last Login: Today at 01:59:20
Date Registered: 01 June, 2010, 00:52:05
Location: IN, United States
Posts: 2273


Total Post Ratings: +100

View Profile
« Reply #5 on: 11 October, 2010, 03:49:17 »
0

So does this only happen when running the program from Mirage and not the homescreen?  What about other shells like DCS?


no, thats not what happens.  It seems to happen after I use mirage's Hide program feature for programs that don't affect this in any way.

Order.   (and what i think happens)

I have 1 or more program(s) (mirage compatible) that i want hidden.
          I use button Prgm to hide the program(s)
          I press y  (i think its 1 but it doesn't really matter)
          The program(s) are now hidden (may have to repeat again to hide them)
          . i think this does something to a certain part of the calc's memory?
          I exit Mirage.

I now go into Axe 0.4.4
          I compile the program. (PrgmL3)
          I exit Axe 0.4.4

I run Asm(PrgmLL)   (the result of prgmL3)
          I exit my program (done by holding down clear)

I run Garbage collect.
          . I think it must mess with memory from mirage and prgmLL??

I run and program that will throw an error such as:
*trying to run an archived program
*trying to edit an archived program
*a program with a syntax error.
*a regular program run as asm(
*(assuming) Running a normal program anD pressing "on" to end the program


Ram Cleared.
Logged

School: East Central High School

Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Non-Cas |||  OS: 1.1 |||  Build: Old  |||  84+ keypad.   Being lent out
____________________________________________________________
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: Yesterday at 08:22:03
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50208


Total Post Ratings: +2613

View Profile WWW
« Reply #6 on: 11 October, 2010, 06:44:44 »
0

Why are you using L6? Working with the buffer (I'd assume that ClrDraw operates on the buffer) corrupts that part of the RAM.
It is OK if he doesn't plan to recall the main buffer anytime soon. It is best to clear it before exiting though, else garbage will show up on the graph screen. Same goes for the back buffer (L3).
Logged

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

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Happybobjr
James Oldiges
LV11 Super Veteran (Next: 3000)
***********
Online Online

Gender: Male
Last Login: Today at 01:59:20
Date Registered: 01 June, 2010, 00:52:05
Location: IN, United States
Posts: 2273


Total Post Ratings: +100

View Profile
« Reply #7 on: 11 October, 2010, 13:53:13 »
0

so does anyone understand the ram clears?
Logged

School: East Central High School

Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Non-Cas |||  OS: 1.1 |||  Build: Old  |||  84+ keypad.   Being lent out
____________________________________________________________
Pages: [1]   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.295 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.