You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

(Solved) Axe Parser - NOT ENOUGH ROM error

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

0
b/General Help publicado por u/JWinslow23 March 16, 2016, 07:04:13 AM
I'm trying to compile a program into an application with Axe Parser. It works fine in program mode, but when I try to compile it, it errors out after the 1st and 2nd pass with a "NOT ENOUGH ROM" error. I have 24KB of RAM and 52KB of archive available, so I don't know where this error is coming from. Any help?
Last Edit: March 16, 2016, 11:49:39 AM by JWinslow23
Inicia sesión o crea una cuenta para dejar un comentario
u/Dream of Omnimaga March 16, 2016, 08:35:24 AM
What calc is that by the way? I know that TI-Connect sometimes told me I don't have enough ROM when sending a program, even if I had like 100 KB free, and garbage collecting fixed it. Other times it didn't, though, such as with TI-Boy SE ROMs, and I had to delete then resend stuff.

The best thing would be that you make sure to have over 200 KB of flash left. But if that also fails then someone with Axe experience would have to help you. *pokes @Hayleia since he made apps before*
u/JWinslow23 March 16, 2016, 08:38:14 AM
Quote from: DJ Omnimaga on March 16, 2016, 08:35:24 AM
What calc is that by the way? I know that TI-Connect sometimes told me I don't have enough ROM when sending a program, even if I had like 100 KB free, and garbage collecting fixed it. Other times it didn't, though, such as with TI-Boy SE ROMs, and I had to delete then resend stuff.

The best thing would be that you make sure to have over 200 KB of flash left. But if that also fails then someone with Axe experience would have to help you. *pokes @Hayleia since he made apps before*
Garbage collecting does not help.

By the way, this is with any Axe program I try to compile as an application. Even something as simple as
.HELLO
Disp "HELLO",i
u/Dream of Omnimaga March 16, 2016, 08:48:53 AM
Could it be a calculator defect, corrupted flash or something? My 83+ never could compile any app for some reasons, regardless of the OS and even after a full reset, and back then someone else had that issue with his 84+. But back then, our calc would freeze during compiling or not generate any app instead of throwing an error. Have you tried on an emulator?
u/JWinslow23 March 16, 2016, 08:57:00 AM
It just throws an error for me. And on an emulator, it also throws a "NOT ENOUGH ROM" error with all the files on my calc transferred onto it. I know I used to be able to compile apps no problem (look at Cookie Clicker Axe :P ).
Last Edit: March 16, 2016, 11:06:06 AM by JWinslow23
u/JWinslow23 March 16, 2016, 11:49:03 AM
Bump.

So, I cleared up some extra ROM, and it turns out 100KB is sufficient for building applications. How generous of TI/Axe Parser :P
u/Ivoah March 16, 2016, 12:11:37 PM
Quote from: DJ Omnimaga on March 16, 2016, 08:35:24 AM*pokes @Hayleia since he made apps before*
Um, isn't @Hayleia a girl?
u/JWinslow23 March 16, 2016, 01:54:06 PM
Quote from: Ivoah on March 16, 2016, 12:11:37 PM
Quote from: DJ Omnimaga on March 16, 2016, 08:35:24 AM*pokes @Hayleia since he made apps before*
Um, isn't @Hayleia a girl?
I actually used to think that. But no.
u/Snektron March 16, 2016, 04:11:26 PM
Have you tried to Garbage Collect?
u/Dream of Omnimaga March 16, 2016, 05:14:35 PM
Glad tgat this was solved. It seems that Axe is picky about how much ROM you need to build apps.
u/Hayleia March 17, 2016, 01:33:17 PM
Quote from: Ivoah on March 16, 2016, 12:11:37 PM
Quote from: DJ Omnimaga on March 16, 2016, 08:35:24 AM*pokes @Hayleia since he made apps before*
Um, isn't @Hayleia a girl?
Quote from: JWinslow23 on March 16, 2016, 01:54:06 PM
Quote from: Ivoah on March 16, 2016, 12:11:37 PM
Quote from: DJ Omnimaga on March 16, 2016, 08:35:24 AM*pokes @Hayleia since he made apps before*
Um, isn't @Hayleia a girl?
I actually used to think that. But no.
Some people think they know, some others admit that they don't :P

Anyway, I think the problem was that you had enough ROM... in total, but not enough consecutive ROM. Since apps take full pages, they need full pages to be empty. If you have 50KB but all your pages have one byte used, you can't put an app anywhere :P
Or something like that.
u/Dream of Omnimaga March 17, 2016, 04:50:42 PM
Aren't you a :walrii: @Hayleia ? :P

And yeah I wasn't sure how to explain it, but I meant consecutive ROm indeed, which GC didn't always solve. I assume that all of @JWinslow23 flash pages had something in it and that this caused the issue?
u/JWinslow23 March 17, 2016, 08:52:31 PM
Oh? How do I clean that up, then?
u/Hayleia March 18, 2016, 08:55:25 AM
Quote from: DJ Omnimaga on March 17, 2016, 04:50:42 PM
Aren't you a :walrii: @Hayleia ? :P
Nope, see my sig, I'm a :P

Quote from: JWinslow23 on March 17, 2016, 08:52:31 PM
Oh? How do I clean that up, then?
Not entirely sure about that or about the fact it fixes the current problem, but I think deleting an app and coming back to the homescreen triggers defragmenting (not garbage collecting, defragmenting). Then yeah, you'd have to transfer the app again.
u/JWinslow23 March 18, 2016, 01:36:55 PM
Thank you for that. Triggering the defragmentation process makes sense, because from what I understand, it would take out-of-sequence memory and put them all together, leaving free space at the end.
Start a Discussion

b/General Help

Need programming or hardware help? Need software installing or running support, or just help with technology in general? Then this is the place to ask in.

77
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal