A89: TIGCCLIB 1.5


[Prev][Next][Index][Thread]

A89: TIGCCLIB 1.5




Hi!

I just uploaded TIGCCLIB release 1.5 on ticalc (it will appear
very soon in the archive). What is new in this release?

- Floating point support is implemented. For this purpose, a
  new header file timath.h is introduced, with 86 new functions,
  4 macro constructors and a lot of constants and predefined 
  types.
- Basic support for the symbolic calculations (including symbolic
  algebra and calculus) is also implemented. For this purpose, a
  new header file estack.h is introduced. It contains 26 functions
  for manipulations with the expressions stack (in the near future,
  I planed about 50-100 new functions in this header file).
- Bugfix: SetPlane function from gray.h now works correctly in
  "Doors" mode.
- Bugfix: grayscale support on Hardware Release 2 calculator is
  now stable. And, grayscale support now autodetects the hardware
  version! If you used grayscale in your program, please recompile
  it with new gray.h and gray.o!
- Now you can make programs which return a result to the TI-Basic,
  e.g. which acts like TI-Basic functions. For this purpose, 
  header files nostub.h and doors.h are slightly changed.
- Two very useful functions are added in args.h header file: 
  GetFloatArg and SkipArg. Also, documentation about args.h is 
  much updated and some serious errors in the documentation are
  corrected.
- 2 new functions (ASM_call and EX_patch) are added in system.h.
- 94 TIOS functions are no more "unknown", so they are moved out 
  of unknown.h header file.
- Function NoCallBack is now implemented as cast constructor, so it
  will not be embeded in the program if not used.
- _row_read function from kbd.h is now more reliable.
- All arguments which represent a handle or functions which return
  a handle are now declared as HANDLE instead of unsigned int. Yes,
  this is exactly the same, but the documentation is now more clear.
- Informations about timers in system.h are updated.
- Informations for assembly programers are slightly updated.
- Informations about how to use floating point and symbolic arithmetic
  and informations about how to return a value to TI-Basic are added 
  in the documentation.
- Frequently Asked Questions are added to the documentation.

Zeljko Juric







Follow-Ups: