CodeWalrus

Development => Calculators => Calculator News, Coding, Help & Talk => Topic started by: Dudeman313 on February 01, 2016, 01:44:37 AM

Title: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 01, 2016, 01:44:37 AM
Is there one? Or does the TI-OS for this calc have a hidden feature I don't know about?
Title: Re: Font Editor for TI-84+ CE???
Post by: DJ Omnimaga on February 01, 2016, 01:55:53 AM
Sadly, no fond editor yet. I wonder if @Cumred_Snektron would be able to port Dovahcalc CSE to a 8xp file for the CSE, though? Because it changed the font on CSE calcs (although you couldn't make your own fonts)
Title: Re: Font Editor for TI-84+ CE???
Post by: SiphonicSugar on February 01, 2016, 07:43:48 AM
Hmm... I think that would be really cool if there was a font editor for this calculator.  Welp, I have no idea how to do anything with assembly so I will leave that job up to someone else.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 01, 2016, 10:02:12 AM
Same. :walrii:
Title: Re: Font Editor for TI-84+ CE???
Post by: DJ Omnimaga on February 01, 2016, 04:07:48 PM
Note that fonts will not work when using color text with det(12,?,?,?,?) in Doors, though, for speed reasons. I tried running First Fantasy with DovahCalc hooks enabled and Doors CSE color text hooks overrides DovahCalc's.
Quote from: SiphonicSugar on February 01, 2016, 07:43:48 AM
Hmm... I think that would be really cool if there was a font editor for this calculator.  Welp, I have no idea how to do anything with assembly so I will leave that job up to someone else.
What about C @SiphonicSugar ? If you know C then you're in luck, because most people use it instead of ASM.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 01, 2016, 04:13:57 PM
What is DovahCalc? And how do I get lowercase letters on my calculator, if I can't change my font?
How hard would it be to make a font editor with no skillz, but the source code to Small Font Editor by E37 at Omnimaga and (maybe)some help?
Title: Re: Font Editor for TI-84+ CE???
Post by: Streetwalrus on February 01, 2016, 04:17:11 PM
DovahCalc is a program made by @Cumred_Snektron for the CSE which changes the font to some dragon language.

For lowercase letters, it's absolutely not related to the font.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 01, 2016, 04:22:43 PM
Does DovahCalc work on the CE?
And how do I get lowercase letters?
Title: Re: Font Editor for TI-84+ CE???
Post by: DJ Omnimaga on February 01, 2016, 04:35:14 PM
Nah it doesn't. It's a CSE APP. THere is a 84+ version too.

To get lowercase letters I think there is an ASM code somewhere you can type on-calc and run. But perhaps CE Textlib includes an option to enable them too. I forgot.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 01, 2016, 04:37:51 PM
Alright. I'll install CE Textlib(and Mana Force) when I can find my link cable.
Title: Re: Font Editor for TI-84+ CE???
Post by: SiphonicSugar on February 01, 2016, 10:20:16 PM
Quote from: DJ Omnimaga on February 01, 2016, 04:07:48 PM
Note that fonts will not work when using color text with det(12,?,?,?,?) in Doors, though, for speed reasons. I tried running First Fantasy with DovahCalc hooks enabled and Doors CSE color text hooks overrides DovahCalc's.
Quote from: SiphonicSugar on February 01, 2016, 07:43:48 AM
Hmm... I think that would be really cool if there was a font editor for this calculator.  Welp, I have no idea how to do anything with assembly so I will leave that job up to someone else.
What about C @SiphonicSugar ? If you know C then you're in luck, because most people use it instead of ASM.
Okay, I started trying to learn C, but then I gave up... Is there any calculator oriented programming tutorial(s)?
Title: Re: Font Editor for TI-84+ CE???
Post by: Unicorn on February 02, 2016, 07:20:49 AM
Multiple calc TI BASIC tutorials, wich is what I suggest you try. check ticalc.org for them, as well as ti basic developer.

And if you meant C tutlrials, well, I don't think any have been made that focuses on the calculators. Mateo might make one, but there is no telling.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 02, 2016, 01:54:16 PM
CE Textlib does not enable lowercase letters. What now?
Title: Re: Font Editor for TI-84+ CE???
Post by: alexgt on February 02, 2016, 04:11:13 PM
Use upper case letters :trollface: :P
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 03, 2016, 07:56:11 PM
I found a prgm in the Cemetech forum that is supposed to speed up my CE and enable lowercase letters. I'm wondering how to do the lowercase letters alone.  :-|
Title: Re: Font Editor for TI-84+ CE???
Post by: Unicorn on February 03, 2016, 08:33:47 PM
Quote from: Dudeman313 on February 03, 2016, 07:56:11 PM
I found a prgm in the Cemetech forum that is supposed to speed up my CE and enable lowercase letters. I'm wondering how to do the lowercase letters alone.  :-|
Why don't you want to speed up your calc as well? Just install it!
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 04, 2016, 02:00:20 PM
I did! It works! But I still want @Hayleia 's calculator font on my CE. It looks so cool!
Title: Re: Font Editor for TI-84+ CE???
Post by: DJ Omnimaga on February 05, 2016, 07:46:19 AM
If it's the speed-up program I am thinking of, I assume it gets disabled everytime the calc goes in deep-sleep mode, right? I wonder if it makes games like First Fantasy run faster or if it only improves archiving/unarchiving speed like that program for the monochrome models?

Anyway the only one who could port the font thing to the CE is @Cumred_Snektron and I don't think he plans to do it.
Title: Re: Font Editor for TI-84+ CE???
Post by: Snektron on February 05, 2016, 06:14:46 PM
Does it have a font hook?
EDIT: appearantly it does, not sure how one would implement it, since the location of programs will always be changing. there is also some _Load_Sfont bcall which might be interesting, but i have no idea how one would use it.
Title: Re: Font Editor for TI-84+ CE???
Post by: DJ Omnimaga on February 06, 2016, 04:33:50 AM
@Cumred_Snektron Hooks are different in the way that you are using 8xp programs usually running from RAM instead of Flash apps. Kerm might know more how to do it since he successfully implemented many parser hook-based stuff in Doors CE 9. Apparently, hooks installed from programs are kinda akward.

You could always make a topic about how to use that command, though. Perhaps one of our ASM coders could help.
Title: Re: Font Editor for TI-84+ CE???
Post by: Snektron on February 06, 2016, 09:29:10 AM
I think you can only use hooks inside the program. So for parser hooks that wouldnt really be a problem since you'd activate it when your program starts and stop it when it stops. But a font hook needs to run outside of programs too. The only way i'd know how to do that is to put the hook code on some empty piece of ram, but the user wouldn't be able to use that ram in his programs.
Title: Re: Font Editor for TI-84+ CE???
Post by: DJ Omnimaga on February 06, 2016, 03:08:41 PM
I think I would be fine with that. Perhaps the font could be enabled inside games or something. Also there is 150 KB user RAM anywau.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 06, 2016, 08:12:08 PM
Speaking of hooks, would it be possible to recreate Clock Hook 2 for the CE?
Title: Re: Font Editor for TI-84+ CE???
Post by: Snektron on February 06, 2016, 08:16:49 PM
What hook? i never heard of a "Clock hook 2"
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 06, 2016, 08:18:16 PM
Look on ticalc.org. It's for the TI-84+ and shows the time and date in the place of your choice on your calculator.
Title: Re: Font Editor for TI-84+ CE???
Post by: Snektron on February 06, 2016, 08:20:18 PM
Oh thats not a hook name, its just a program with "hook" in its name. It probably uses the homescrteen hook or something. So its the same story, you'd need to put the code somewhere in the ram.
Title: Re: Font Editor for TI-84+ CE???
Post by: Dudeman313 on February 06, 2016, 08:24:03 PM
Oh. Good to know.