Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Cholsrea

Pages: [1]
1
ASM / Re: Stable offscript for TI-83+
« on: October 18, 2023, 03:58:37 pm »
what failsafe did you end up adding, it made it work now without any issues.

and two last questions about the assembly
is there a way to decompile compiled asm programs?
what does mov9ToOP1 do?
i tried googling it but cant find anything, that and the .db i cant find
I've been reading the manuals both for Z80 and Ti-83+ system routines, and the system routines manual uses it to but neither explain what it do.

(i've never used C before either which definitely doesn't help here, i only know python and Basic, so some of these might be common things i just never learned about. if they are what other things can i look up to get more info bc every search with ti-83 and z80 dont give me anything)

2
ASM / Re: Stable offscript for TI-83+
« on: October 17, 2023, 08:30:02 pm »
I am not quite sure what was happening but through a lot of effort I was able to get it to work . . . .somehow

anyway, I compiled everything i got it on the calc, but I still don't know how to actually "run" an AppVar, i tried googling for a long time both on a previous day and again now and there's a few things here on Omnimaga, that's slightly useful but that's about it

i translated it into asm like you did
adding the B705 at the end caused mine to not crash after executing the asm, without it when i ran just what you gave earlier it broke

Edit :

I return to this message, it leads to crashes and clearing its own ram afterwards, I was wondering what happened and than immediately after running the asm again it broke (twice), not great. im not really sure whats going on and why it now immediately crashes

the assembly worked, i turned it on and off, OFFSCRPT set W to 0, i ran it probably 10 or so times and it worked each time. i loaded my programs back onto the calculator, ran it, it worked, turned it off, turned it back on, still good, ran program, immediate crash
i did the same setup, different setup, and no matter what now it crashes even on running the asm

is the ti-83+ just super volitile to running a program immediately after booting?

3
ASM / Re: Stable offscript for TI-83+
« on: October 17, 2023, 04:25:30 pm »
not gonna lie, i have just been fighting trying to get spasm to work. building it doesn't work, and the prebuilts aren't working either.

like does it no work on windows anymore? I don't get it. its outdated and not updating throws errors, and updating it throws errors

4
ASM / Re: Stable offscript for TI-83+
« on: October 15, 2023, 08:47:30 pm »
sorry the information on spasm is very hard to understand.
but isn't that already compiled?
if so than how can i change A to W and recompile it, ect

also it seems your commands for spasm are different than the commands listed by spasm, is there multiple versions of spasm?

i feel like im being very stupid about this, so sorry you're having to walk me through each bit.

but yes, your idea with the letter variable does work, thats a great idea, im sad i didnt think of that

but uhh, your assembly code causes an immediate crash, unless it requires the offscript to be there i think theres a mistake in it

5
ASM / Re: Stable offscript for TI-83+
« on: October 14, 2023, 12:03:52 pm »

Each program is sperate, its not a total override of the system, you can still use the calculator as normal but cant use any of the extra features without logging in. So having a prompt on exiting the program would not really work

But thanks for the compiler, ill try to do some more research into how your code works and the asm and maybe figure it out myself

6
ASM / Re: Stable offscript for TI-83+
« on: October 09, 2023, 09:37:11 pm »
Deleting Str0 wouldn't work because checking it will throw an error. But i dont keep that archived so the archiving problem isnt an issue

Yeah the Asm i used i believe was the cause of the crashes, if AppVars dont use Asm though how are they functioning?

Also its hard to give more info without knowing what is needed, but bc TI-basic doesn't have error protection or checking, Str0 just needs to be anything besides A-Z, a-z, 0-9 and 1-10 characters long.

Also i don't know anything about AppVars so sorry for my confusion, im not sure how to even turn the code you supplied into an appvars, or how i would interact/use it or enable it


And yeah ik about the crashing, its happened before i used assembly, so i keep everything archived (including most programs) and just use a few smaller programs i have duplicates of unarchived that archive and unarchive the programs, and important lists only as needed. (I use a simple Asm to allow programs to unarchive and archive other programs)

The only Assemblies i use are enabling lowercase on double alpha, battery check, and "programmer mode" which allow unarchiving and archiving programs within other programs

7
ASM / Re: Stable offscript for TI-83+
« on: October 07, 2023, 02:32:51 pm »
Actually Offscript would work just as well

Whenever i looked up stuff on offscript in the past nothing showed up. I just need to know the asm code and how to use it properly. If you know how to do that, or just how to decompile, modify, and/or use AppVars within TI-basic (if possible)

My calculator i set up with a user system for dms, message board and whatever other functions i decide later. But i limit people to one dm and one message board message per login (people dumb they'd think it actually is per day bc why would they log out and back in and assume it works) and i have everything locked when you aren't logged in.

The only way to log out is changing Str0 to "-" which again, how would they know, its hidden plus they dont know TI-basic. So if you log in you cant log in again bc Str0 stores your username already decoded for use in any program quicker than re-decoding it

If i can use Offscript to change Str0 to "-" on power off that would work just the same as changing it to that on startup


Thanks for your help btw!

8
ASM / Re: Stable offscript for TI-83+
« on: October 04, 2023, 06:22:37 pm »
well yes running a program on startup would be nice i dont even need that much

But Zstart again has the issue of the main one of having way to many extra features i dont need that takes up alot of space (for gui, other start up stuff, and general interface changes that i don't need) along with issues with crashing

So like do you know of any more specific apps that can run programs on startup, or an assembly code that can change a variable on startup or run a program

9
ASM / Stable offscript for TI-83+
« on: October 02, 2023, 10:20:38 pm »
Probably will be done in assembly but even if i just changed 1 variable to a set thing id be happy

I found one online (assembly, i wanna avoid the official app is so big) but my calc keeps crashing and it REALLY gets funky when i look at the program that i have booting on startup and almost always crashes
(All crashes lead to ram clear when starting up)

So im assuming all the breaking is from that program.
The official startup app has an offscript and a bootscript as appvars but i cant find any way to actually read those, because if those do what im looking for in a stable way that would be great because i wouldn't need to have the whole program while still having a stable bootscript, or even better have 2 programs load on startup instead of 1

Im pretty new to all this and man is it hard to find info on this stuff. So explaining any solutions you have a bit would be super helpful (mainly assembly, i have no idea about z80asm or any asm for that matter)

Im on a TI-83+ btw



For anyone who did click on this i have a second idea

Possibly make a program that is hidden in the prgm menu? That way the user cannot run it manually only an external thing can?

Edit (Eeems): Merged double post

Pages: [1]