Skip to content

RoaldFre/z80fltptlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Z80 floating point library for fast Iterated Function System generator on a 
TI-83/84 calculator.

Specs of floating point library:
  * 16 bit two's complement mantissa
  * 8 bit two's complement exponent
  * functions for sum, difference, product
  * functions for transition between this format and the TI BCD format

Specs of the IFS:
  * Supports an arbitrary number of fixed points
  * Each fixed point is characterized by:
      - a coordinate
      - a rotation angle
      - a compression factor

Notes on using the IFS Generator:
  * Still only beta quality. A sierpinski triangle will work, but more 
    elaborate systems (with rotations) might crash your calc
  * Usage: use the TI-Basic wrapper IFSFPASM and make sure that Ans holds a 
    matrix with on each row the x component, the y component, the rotation 
    angle, the contraction factor of the fixed point.
    For the sierpinsky triangle, you enter:
       [[0,0,0,2],[0,1,0,2],[1,0,0,2]]:prgmIFSFPASM

For more information, contact me (see contact info below).

If you use or modify this code, please let me know so I can share in on the 
fun ;-). (Also contact me for the exact licence on this code. It will 
probably be under the GPL, but I haven't fully made up my mind yet.)

For the latest version of the code or documentation, see
http://github.com/RoaldFre/z80fltptlib


Roald Frederickx
<roald [dot] frederickx [at] gmail [dot] com>

About

Z80 asm floating point library with fast Iterated Function System generator for a TI-83/84 calculator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published