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 - Xeda112358

Pages: 1 2 [3] 4 5 ... 312
31
Grammer / Re: Latest Grammer Updates
« on: November 25, 2019, 11:50:01 am »
Grammer v2.50.7.6
Over the past ~2 months, a bunch of bugs have been found and fixed, thanks especially to @NonstickAtom785 and Hans Burch. I also updated the main menu and worked more on documentation. From the main menu, you can now use [*] to archive/unarchive, and the [Hook] option was replaced with [More], where you can enable/disable the token hook and lowercase.
Some of the bugs fixed are:
  • Lbl got broken in the previous update, it was fixed for this.
  • Vertical was buggy, now fixed.
  • Storing Input to an OS string was broken, now fixed. (it would send too many bytes)
  • Parsing Input with expr( was broken, it works again.
  • Archive / Unarchive were messing with some RAM that Grammer occasionally used, causing a crash. This is now fixed.
  • Fixed a bug with using " to end a string.
  • Fixed a bug with custom fonts!
  • Fixed two bugs with Else not being processed properly.

Some other updates:
  • Variable fonts are now slightly indexed for faster access. Text should display faster with it now.
  • You can exit the main menu with [On], now.
  • You can now select with [2nd] from the main menu.
  • nCr, a routine that might never be used by Grammerians, now only overflows when the final result would actually overflow (before, it could overflow during some intermediate calculations).

Compatibility-breaking updates:
  • Grayscale is now only offered in 50-50 (3-level) and 33-67 (4-level) modes. I was able to make the LCD update routines faster and smaller. From the old version, presumably nobody would want to use the (uglier) modes anyways.

32
Try running ALCDFIX and see if that helps.

33
Doodle Jump / Re: DoodleJump Discussion
« on: November 20, 2019, 01:09:32 pm »
Hmm, that is strange. Try running ALCDFIX and then try playing and let us know if that works or not.

34
TI Z80 / Re: Shuffle - Shuffle a TI List Really Fast
« on: November 19, 2019, 01:04:03 pm »
For the assembly version, you can replace the seed= with just a label, "seed:". Then the (seed) instances need (seed+1).

As for a Grammer version, assuming a 52-card deck, you can initialize once with:
Code: [Select]
π9872→Z
For K,0,51
WriteB(Z+K,K
End
Then every time you want to shuffle, assuming Z still points to the deck:
Code: [Select]
.SHUFFLE
51→K
While K>0
randInt(0,K→A
(Z+K→B
WriteB(Z+K,(Z+A
WriteB(Z+A,B
K-1→K
End
End
It's honestly a beautiful algorithm and works well. It helps that Grammer has a pretty good pseudo-random number generator (statistically fantastic, especially for only providing 16 bits at a time :P )

35
Introduce Yourself! / Re: I'm foroplus. New on this forum.
« on: November 14, 2019, 11:32:28 pm »
Welcome to Omni! Have some !peanuts !
What kind of programming do you do?

36
TI Calculators / Re: Help with ti nspire cx
« on: November 12, 2019, 06:35:36 pm »
Hmm, I'm not sure then. Maybe try posting in that thread?

37
TI Calculators / Re: Help with ti nspire cx
« on: November 12, 2019, 11:06:48 am »
What instructions?
Which OS version did it have? (How old is the calculator?)

Hopefully you aren't fricked :|

38
Grammer / Re: Grammer Feature Requests
« on: November 07, 2019, 10:06:55 am »
Quote
*The Lbl would have a description, in the form of a String, that tells the menu what the name should be. If there is no description then the name of the label is used.

I don't understand, sorry. As for the former, you can use the existing Menu(' command. You supply a pointer to a routine that gives the strings, and a routine that does something when an item is selected. In the latter routine, you could Goto different labels based on what is selected.

39
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: cartridge not supported
« on: November 06, 2019, 10:22:44 pm »
What version of TI-Boy?
What ROM?
What file size is output?
What model calculator?

40
Grammer / Re: Grammer Feature Requests
« on: November 05, 2019, 09:05:06 am »
So my intent was a "parser hook" kind of feature. So when Grammer was getting ready to parse a token, it would first pass it through a third-party program in case they would alter parsing. Now I think it might be useful on the main menu during, say, the filtering step (when it is figuring out which programs to display), or for keypresses or something.

41
Grammer / Re: Grammer Feature Requests
« on: November 04, 2019, 01:52:18 pm »
Oh, I mean just Grammer's own "hook" system where it calls external routines (in appvars) at various stages of menu rendering. The plan was to have a way for external packages to kind of register with Grammer, with pertinent info stored in Grammer's appvar so that multiple hooks and stuff could be registered. But, that got complicated when I tried it last year :P

42
Grammer / Re: Grammer Feature Requests
« on: November 02, 2019, 01:21:02 pm »
Necro-post since this is the appropriate location:

I was thinking it might be neat to be able to execute Grammer programs that are stored in Groups. I'm not sure that it would be useful, though.

Some other features that might be cool:
  • Viewing and creating DoorsCS-style folders in Grammer's main menu.
  • Archiving/Unarchiving from the main menu.
  • Add some useful settings like pretty much all other shells have (enable lowercase, for example).
  • Add a simple source viewer in the main menu (not an editor, just something to preview a file).

These aren't ideas that are really necessary, so I might not even add them. Or maybe I need a way to add "hooks" for the main menu so that people can download extensions?

I'd love some feedback, but there aren't many active Grammer users anymore.

43
Axe / Re: Is a pointer like a memory bookmark?
« on: November 02, 2019, 10:23:11 am »
Yep.

44
Axe / Re: is axe dead/ dying?
« on: October 31, 2019, 01:33:23 pm »
I think Axe will die as the monochrome calcs fall out of use, but I doubt that it'll totally die within the next decade or two. It is a fantastic language for the Z80. But you definitely missed out on the hayday :/

45
Axe / Re: Is a pointer like a memory bookmark?
« on: October 31, 2019, 11:01:53 am »
That is a good way of thinking of it, though often it is referred to as an address, and is often likened to postal addresses.

Pages: 1 2 [3] 4 5 ... 312