Not to be super picky, but just to point it out, shouldn't sk_Pgrm be sk_Prgm? I noticed that in the tice.h header.
seanlego23 wrote:
Not to be super picky, but just to point it out, shouldn't sk_Pgrm be sk_Prgm? I noticed that in the tice.h header.

Haha yep. I made the same mistake with prgm_CleanUp() a while back. I'll fix that soon Smile
As a feature request, can clipped text be done? I know we talked about it in IRC, but just as a reminder. Wink
The toolchain has been updated to use more discovered OS routines such as cos, sin, and more. This means reduced binary sizes, for example Atomas decreased in size by 1100 bytes. This can be configured via USE_FLASH_FUNCTIONS in the makefile.

In addition, timer functions have been removed due to bugs present in the bootcode. This means if your program uses any timer functions, it will no longer compile properly. Instead, demo 3 and demo 4 show the new style of using timers, which is hopefully even easier to understand, and more optimized. Thanks, go yell at TI about it :/

Toolchain: https://github.com/CE-Programming/toolchain/releases/latest
Libraries: https://github.com/CE-Programming/libraries/releases/latest

Don't forget to post any bug reports and feature requests! Thank you Smile

Quote:
As a feature request, can clipped text be done? I know we talked about it in IRC, but just as a reminder. Wink

This involves a ton of things; so it might take a while to implement. Smile

A few minor bugs were also fixed in this release; you can also check to see if I missed any.
How do you use the TI-OS tokens in tice.h? Is there a function that uses them or what?
The FileIO library has been overhauled; and fixes a bug that would cause 2048 to crash and make the calculator unbootable Razz In addition, the read/write functions are now 5000% faster, so enjoy Smile

Download: https://github.com/CE-Programming/libraries/releases/latest

seanlego23 wrote:
How do you use the TI-OS tokens in tice.h? Is there a function that uses them or what?

Those are byte definitions for telling what a byte token is.
I'm having trouble getting simple things to compile. Even with the examples. I execute "make -n" and I get:


Code:
cd obj && \
        @"C:\CEdev\examples\library_examples\graphics\demo_0\..\..\bin\eZ80cc" -quiet -define:NDEBUG -define:_EZ80F91 -define:_EZ80 -define: -define:_SIMULATE -NOlistinc -NOmodsect -cpu:EZ80F91 -keepasm -optspeed -NOreduceopt -NOgenprintf -stdinc:".;src\;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\.;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include\asm;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include\lib\ce;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include\lib\std;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\lib\ce\graphx" -usrinc:"." -NOdebug -asmsw:"-define:_EZ80=1 -define:_SIMULATE=1 -define: -include:.;src\;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\.;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include\asm;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include\lib\ce;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\include\lib\std;C:\CEdev\examples\library_examples\graphics\demo_0\..\..\lib\ce\graphx -NOlist -NOlistmac -pagelen:250 -pagewidth:132 -quiet -sdiopt -warn -NOdebug -NOigcase -cpu:EZ80F91" C:\CEdev\examples\library_examples\graphics\demo_0\src\main.c
make: *** No rule to make target `/include/asm/cstartup.asm', needed by `obj/cstartup.obj'.  Stop.


I've setup CEdev from scratch and I've defined both environment variables (although I was having trouble getting my PC to recognize them). I'm clueless. Neutral
It looks like the wrong type of make is being used. Move the CEDev/bin path in the PATH variable to the beginning rather than the end.
This is what my Environment Variables look like:


So I don't know if that's the issue. Neutral Knowing me it's probably going to be something simple that I missed.
You need to modify the PATH (note all the capitals), inside of the System Variables, not the user ones. Wink
Anyone who has run a C program that used an older version of the fileio lib to archive variables (e.g. 2048) probably has a corrupted flash. One way to fix this is to backup/unarchive all of your archived variables and do 2nd mem → Reset… → ARCHIVE → Vars…, after which you can restore from your backup or just rearchive the vars. Another way is to run this program I wrote which does the same thing automatically, but only to corrupted variables.
The C SDK and libraries have now been updated along with a fancy new interrupt library with the help of jacobly and calc84 Very Happy You can now create your own interrupt service routines, set vectors, and do much, much more with all the peripherals. This is useful if you want to consistently handle keypad presses, without the need to actually check for them. The keypad lib has also been updated with some interrupt handling things, and 4 demos (demo_6, demo_7 and the keypad lib demo_2 and demo_3) have been added to demonstrate working with interrupts and just how useful they can be. Enjoy! Smile

Toolchain: https://github.com/CE-Programming/toolchain/releases/latest
Libraries: https://github.com/CE-Programming/libraries/releases/latest

Also, don't forget to post any feature requests and bug reports Smile
A bug that causes ChessCE to crash when exiting has been fixed. This basically fixes ti_Write as well. Here's the link: Smile

Libraries: https://github.com/CE-Programming/libraries/releases/latest
While playing FlappyBird on my calculator, I noticed a large drop in performance after downloading the new libraries. I'm not sure what the problem might be, but it lags quite a bit.
A few bugs concerning the keypad and interrupts were fixed (I doubt anyone noticed, but they are now fixed Razz) Anywho, this means that you can create pretty much anything now, so good luck with all of your projects Smile

Toolchain: https://github.com/CE-Programming/toolchain/releases/latest
Libraries: https://github.com/CE-Programming/libraries/releases/latest
Feature request: alpha transparent sprites (masked and non-masked, scaled and/or clipped if possible)

Keep up the good work! Very Happy
This is a rather important update to the libs; it appears the gfx_VertLine_NoClip was off by one pixel. This has since been fixed; if you have used it in your program (I don't think anyone other than me has), you should check to make sure it is working properly. Thanks all! Very Happy

Download libraries: https://github.com/CE-Programming/libraries/releases/latest
So the toolchain has had quite a ton of updates, including RTC support, more OS integration, and many other neat things that you will definitely want to explore. (hint: look at tice.h) Perhaps the most important is the release of v3 of the fileio library, which now allows you to set, store, and recall variables used in BASIC programs, such as Ans, Matrices, Strings, Lists, and others with ease. Be sure to update as soon as you can, and enjoy! Very Happy

Download toolchain: https://github.com/CE-Programming/toolchain/releases/latest
Download libraries: https://github.com/CE-Programming/libraries/releases/latest
So my newer computer will let me download the toolchain. However when I try to extract everything from the .zip folder, the virus protection software will delete some of the bin files, or windows will tell me I don't have the permissions to extract some of the files and will not let me have them. Specifically, it will not let me extract any of the ez80 execution files. There's got to be a way to change my computer settings so it lets me, but I don't know how. Any ideas?
seanlego23 wrote:
So my newer computer will let me download the toolchain. However when I try to extract everything from the .zip folder, the virus protection software will delete some of the bin files, or windows will tell me I don't have the permissions to extract some of the files and will not let me have them. Specifically, it will not let me extract any of the ez80 execution files. There's got to be a way to change my computer settings so it lets me, but I don't know how. Any ideas?

So I know not A) What computer you have, B) What version of Windows you are running, C) What virus protection software you have, and D) What you have done to try and fix it. Yeah, I have no idea how to help you; maybe you should spend some time exploring your own system and figuring things out for yourself Smile
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
» Goto page Previous  1, 2, 3 ... 9, 10, 11 ... 15, 16, 17  Next
» View previous topic :: View next topic  
Page 10 of 17
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement