home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1986-07-11 | 3.9 KB | [TEXT/EDIT] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Swift 3D 3D Graphic (poly/swift3D3DGraphic)
| ext
| Unsupported |
1%
| dexvert
| Boost Text serialization (other/boostTextSerialization)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Jul 11 14:49:27 1986, modified Fri Jul 11 14:49:27 1986, creator Macintosh Edit, type ASCII, 3377 bytes "FixMath.Txt" , at 0xdb1 382 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [EDIT] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0b 46 69 78 4d 61 74 | 68 2e 54 78 74 00 00 00 |..FixMat|h.Txt...|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 45 44 49 | 54 00 00 00 00 00 00 00 |.TEXTEDI|T.......|
|00000050| 00 00 00 00 00 0d 31 00 | 00 01 7e 9b 3b 05 b7 9b |......1.|..~.;...|
|00000060| 3b 05 b7 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |;.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 01 0f 00 00 |........|........|
|00000080| 0d 3b 20 46 69 6c 65 3a | 20 46 69 78 4d 61 74 68 |.; File:| FixMath|
|00000090| 2e 74 78 74 0d 3b 0d 3b | 20 56 65 72 73 69 6f 6e |.txt.;.;| Version|
|000000a0| 20 32 2e 30 0d 3b 0d 3b | 20 43 6f 70 79 72 69 67 | 2.0.;.;| Copyrig|
|000000b0| 68 74 20 31 39 38 34 2c | 20 31 39 38 35 2c 20 31 |ht 1984,| 1985, 1|
|000000c0| 39 38 36 20 41 70 70 6c | 65 20 43 6f 6d 70 75 74 |986 Appl|e Comput|
|000000d0| 65 72 2c 20 49 6e 63 2e | 20 41 6c 6c 20 52 69 67 |er, Inc.| All Rig|
|000000e0| 68 74 73 20 52 65 73 65 | 72 76 65 64 0d 3b 0d 0d |hts Rese|rved.;..|
|000000f0| 09 0d 3b 20 54 68 65 73 | 65 20 63 61 6c 6c 73 20 |..; Thes|e calls |
|00000100| 73 75 70 70 6f 72 74 20 | 74 68 72 65 65 20 74 79 |support |three ty|
|00000110| 70 65 73 20 6f 66 20 66 | 69 78 65 64 20 70 6f 69 |pes of f|ixed poi|
|00000120| 6e 74 20 6e 75 6d 62 65 | 72 73 2c 20 65 61 63 68 |nt numbe|rs, each|
|00000130| 20 33 32 20 62 69 74 73 | 20 6c 6f 6e 67 2e 0d 3b | 32 bits| long..;|
|00000140| 20 54 68 65 20 62 69 74 | 73 20 61 72 65 20 69 6e | The bit|s are in|
|00000150| 74 65 72 70 72 65 74 65 | 64 20 61 73 20 73 68 6f |terprete|d as sho|
|00000160| 77 6e 2e 20 20 54 68 65 | 20 27 2d 27 20 72 65 70 |wn. The| '-' rep|
|00000170| 72 65 73 65 6e 74 73 20 | 74 68 65 20 73 69 67 6e |resents |the sign|
|00000180| 20 62 69 74 2e 0d 3b 0d | 3b 20 54 79 70 65 09 20 | bit..;.|; Type. |
|00000190| 20 3c 2d 2d 2d 2d 2d 2d | 2d 2d 2d 49 6e 74 65 67 | <------|---Integ|
|000001a0| 65 72 20 50 6f 72 74 69 | 6f 6e 2d 2d 2d 2d 2d 2d |er Porti|on------|
|000001b0| 2d 2d 3e 20 3c 2d 2d 2d | 2d 2d 2d 2d 46 72 61 63 |--> <---|----Frac|
|000001c0| 74 69 6f 6e 61 6c 20 50 | 6f 72 74 69 6f 6e 2d 2d |tional P|ortion--|
|000001d0| 2d 2d 2d 2d 3e 0d 3b 4c | 6f 6e 67 49 6e 74 20 2d |---->.;L|ongInt -|
|000001e0| 78 78 78 78 78 78 78 20 | 78 78 78 78 78 78 78 78 |xxxxxxx |xxxxxxxx|
|000001f0| 20 78 78 78 78 78 78 78 | 78 20 78 78 78 78 78 78 | xxxxxxx|x xxxxxx|
|00000200| 78 78 2e 0d 3b 46 69 78 | 65 64 09 09 09 20 20 20 |xx..;Fix|ed... |
|00000210| 2d 78 78 78 78 78 78 78 | 20 78 78 78 78 78 78 78 |-xxxxxxx| xxxxxxx|
|00000220| 78 2e 78 78 78 78 78 78 | 78 78 20 78 78 78 78 78 |x.xxxxxx|xx xxxxx|
|00000230| 78 78 78 0d 3b 46 72 61 | 63 74 09 09 09 09 09 09 |xxx.;Fra|ct......|
|00000240| 20 20 2d 78 2e 78 78 78 | 78 78 78 78 78 20 78 78 | -x.xxx|xxxxx xx|
|00000250| 78 78 78 78 78 78 20 78 | 78 78 78 78 78 78 78 20 |xxxxxx x|xxxxxxx |
|00000260| 78 78 78 78 78 78 0d 3b | 0d 3b 20 54 79 70 65 20 |xxxxxx.;|.; Type |
|00000270| 4c 6f 6e 67 49 6e 74 20 | 63 61 6e 20 72 65 70 72 |LongInt |can repr|
|00000280| 65 73 65 6e 74 20 69 6e | 74 65 67 65 72 73 20 62 |esent in|tegers b|
|00000290| 65 74 77 65 65 6e 20 2b | 2f 2d 32 31 34 37 34 38 |etween +|/-214748|
|000002a0| 33 36 34 37 2e 20 20 54 | 79 70 65 20 46 69 78 65 |3647. T|ype Fixe|
|000002b0| 64 20 63 61 6e 0d 3b 20 | 72 65 70 72 65 73 65 6e |d can.; |represen|
|000002c0| 74 20 66 72 61 63 74 69 | 6f 6e 61 6c 20 71 75 61 |t fracti|onal qua|
|000002d0| 6e 74 69 74 69 65 73 20 | 62 65 74 77 65 65 6e 20 |ntities |between |
|000002e0| 2b 2f 2d 33 32 37 36 38 | 2c 20 77 69 74 68 20 61 |+/-32768|, with a|
|000002f0| 62 6f 75 74 20 35 20 64 | 69 67 69 74 73 20 6f 66 |bout 5 d|igits of|
|00000300| 0d 3b 20 61 63 63 75 72 | 61 63 79 2e 20 20 54 79 |.; accur|acy. Ty|
|00000310| 70 65 20 46 72 61 63 74 | 20 63 61 6e 20 72 65 70 |pe Fract| can rep|
|00000320| 72 65 73 65 6e 74 20 66 | 72 61 63 74 69 6f 6e 61 |resent f|ractiona|
|00000330| 6c 20 71 75 61 6e 74 69 | 74 69 65 73 20 62 65 74 |l quanti|ties bet|
|00000340| 77 65 65 6e 20 2b 2f 2d | 32 20 77 69 74 68 0d 3b |ween +/-|2 with.;|
|00000350| 20 61 62 6f 75 74 20 39 | 20 64 69 67 69 74 73 20 | about 9| digits |
|00000360| 6f 66 20 61 63 63 75 72 | 61 63 79 2e 20 20 54 68 |of accur|acy. Th|
|00000370| 65 73 65 20 6e 75 6d 65 | 72 69 63 20 72 65 70 72 |ese nume|ric repr|
|00000380| 65 73 65 6e 74 61 74 69 | 6f 6e 73 20 61 72 65 20 |esentati|ons are |
|00000390| 75 73 65 66 75 6c 20 66 | 6f 72 0d 3b 20 61 70 70 |useful f|or.; app|
|000003a0| 6c 69 63 61 74 69 6f 6e | 73 20 74 68 61 74 20 64 |lication|s that d|
|000003b0| 6f 20 6e 6f 74 20 72 65 | 71 75 69 72 65 20 74 68 |o not re|quire th|
|000003c0| 65 20 61 63 63 75 72 61 | 63 79 20 6f 66 20 74 68 |e accura|cy of th|
|000003d0| 65 20 66 6c 6f 61 74 69 | 6e 67 20 70 6f 69 6e 74 |e floati|ng point|
|000003e0| 20 72 6f 75 74 69 6e 65 | 73 2c 0d 3b 20 61 6e 64 | routine|s,.; and|
|000003f0| 20 77 68 69 63 68 20 6e | 65 65 64 20 74 6f 20 72 | which n|eed to r|
|00000400| 75 6e 20 61 73 20 66 61 | 73 74 20 61 73 20 70 6f |un as fa|st as po|
|00000410| 73 73 69 62 6c 65 2e 20 | 20 54 68 65 20 47 72 61 |ssible. | The Gra|
|00000420| 66 33 44 20 74 68 72 65 | 65 20 64 69 6d 65 6e 73 |f3D thre|e dimens|
|00000430| 69 6f 6e 61 6c 0d 3b 20 | 67 72 61 70 68 69 63 73 |ional.; |graphics|
|00000440| 20 70 61 63 6b 61 67 65 | 20 72 65 73 69 64 65 73 | package| resides|
|00000450| 20 6f 6e 20 74 6f 70 20 | 6f 66 20 74 68 65 73 65 | on top |of these|
|00000460| 20 72 6f 75 74 69 6e 65 | 73 2e 20 20 41 6c 74 68 | routine|s. Alth|
|00000470| 6f 75 67 68 20 46 69 78 | 4d 75 6c 20 69 73 20 69 |ough Fix|Mul is i|
|00000480| 6e 20 74 68 65 0d 3b 20 | 66 69 6c 65 20 54 6f 6f |n the.; |file Too|
|00000490| 6c 54 72 61 70 73 2c 20 | 69 74 20 69 73 20 73 68 |lTraps, |it is sh|
|000004a0| 6f 77 6e 20 62 65 6c 6f | 77 20 74 6f 20 73 68 6f |own belo|w to sho|
|000004b0| 77 20 68 6f 77 20 69 74 | 20 68 61 6e 64 6c 65 73 |w how it| handles|
|000004c0| 20 64 69 66 66 65 72 65 | 6e 74 20 74 79 70 65 73 | differe|nt types|
|000004d0| 2e 0d 3b 20 41 64 64 69 | 74 69 6f 6e 61 6c 20 66 |..; Addi|tional f|
|000004e0| 69 78 65 64 20 70 6f 69 | 6e 74 20 72 6f 75 74 69 |ixed poi|nt routi|
|000004f0| 6e 65 73 20 61 72 65 20 | 64 65 73 63 72 69 62 65 |nes are |describe|
|00000500| 64 20 69 6e 20 74 68 65 | 20 49 6e 73 69 64 65 20 |d in the| Inside |
|00000510| 4d 61 63 69 6e 74 6f 73 | 68 20 63 68 61 70 74 65 |Macintos|h chapte|
|00000520| 72 2c 0d 3b 20 d2 54 6f | 6f 6c 62 6f 78 20 55 74 |r,.; .To|olbox Ut|
|00000530| 69 6c 69 74 69 65 73 2e | d3 0d 0d 3b 20 46 55 4e |ilities.|...; FUN|
|00000540| 43 54 49 4f 4e 20 46 69 | 78 4d 75 6c 28 78 2c 20 |CTION Fi|xMul(x, |
|00000550| 79 3a 20 46 69 78 65 64 | 29 3a 20 46 69 78 65 64 |y: Fixed|): Fixed|
|00000560| 3b 0d 3b 20 46 69 78 4d | 75 6c 20 72 65 74 75 72 |;.; FixM|ul retur|
|00000570| 6e 73 20 78 20 2a 20 79 | 2e 20 20 4e 6f 74 65 20 |ns x * y|. Note |
|00000580| 74 68 61 74 20 46 69 78 | 4d 75 6c 20 65 66 66 65 |that Fix|Mul effe|
|00000590| 63 74 73 20 22 74 79 70 | 65 20 2a 20 46 69 78 65 |cts "typ|e * Fixe|
|000005a0| 64 20 2d 2d 3e 20 74 79 | 70 65 22 3a 0d 3b 09 46 |d --> ty|pe":.;.F|
|000005b0| 69 78 65 64 09 2a 20 46 | 69 78 65 64 20 09 2d 2d |ixed.* F|ixed .--|
|000005c0| 3e 20 46 69 78 65 64 0d | 3b 09 4c 4f 4e 47 49 4e |> Fixed.|;.LONGIN|
|000005d0| 54 20 2a 20 46 69 78 65 | 64 20 09 2d 2d 3e 20 4c |T * Fixe|d .--> L|
|000005e0| 4f 4e 47 49 4e 54 0d 3b | 09 46 69 78 65 64 09 2a |ONGINT.;|.Fixed.*|
|000005f0| 20 4c 4f 4e 47 49 4e 54 | 09 2d 2d 3e 20 4c 4f 4e | LONGINT|.--> LON|
|00000600| 47 49 4e 54 0d 3b 09 46 | 72 61 63 74 09 2a 20 46 |GINT.;.F|ract.* F|
|00000610| 69 78 65 64 20 09 2d 2d | 3e 20 46 72 61 63 74 0d |ixed .--|> Fract.|
|00000620| 3b 09 46 69 78 65 64 09 | 2a 20 46 72 61 63 74 20 |;.Fixed.|* Fract |
|00000630| 09 2d 2d 3e 20 46 72 61 | 63 74 0d 0d 3b 20 46 55 |.--> Fra|ct..; FU|
|00000640| 4e 43 54 49 4f 4e 20 46 | 72 61 63 4d 75 6c 28 78 |NCTION F|racMul(x|
|00000650| 2c 20 79 3a 20 46 72 61 | 63 74 29 3a 20 46 72 61 |, y: Fra|ct): Fra|
|00000660| 63 74 3b 0d 3b 20 46 72 | 61 63 4d 75 6c 20 72 65 |ct;.; Fr|acMul re|
|00000670| 74 75 72 6e 73 20 78 20 | 2a 20 79 2e 20 20 4e 6f |turns x |* y. No|
|00000680| 74 65 20 74 68 61 74 20 | 46 72 61 63 4d 75 6c 20 |te that |FracMul |
|00000690| 65 66 66 65 63 74 73 20 | 22 74 79 70 65 20 2a 20 |effects |"type * |
|000006a0| 46 72 61 63 74 20 2d 2d | 3e 20 74 79 70 65 22 3a |Fract --|> type":|
|000006b0| 0d 3b 09 46 72 61 63 74 | 09 2a 20 46 72 61 63 74 |.;.Fract|.* Fract|
|000006c0| 20 09 2d 2d 3e 20 46 72 | 61 63 74 0d 3b 09 4c 4f | .--> Fr|act.;.LO|
|000006d0| 4e 47 49 4e 54 20 2a 20 | 46 72 61 63 74 20 09 2d |NGINT * |Fract .-|
|000006e0| 2d 3e 20 4c 4f 4e 47 49 | 4e 54 0d 3b 09 46 72 61 |-> LONGI|NT.;.Fra|
|000006f0| 63 74 09 2a 20 4c 4f 4e | 47 49 4e 54 09 2d 2d 3e |ct.* LON|GINT.-->|
|00000700| 20 4c 4f 4e 47 49 4e 54 | 0d 3b 09 46 69 78 65 64 | LONGINT|.;.Fixed|
|00000710| 09 2a 20 46 72 61 63 74 | 20 09 2d 2d 3e 20 46 69 |.* Fract| .--> Fi|
|00000720| 78 65 64 0d 3b 09 46 72 | 61 63 74 09 2a 20 46 69 |xed.;.Fr|act.* Fi|
|00000730| 78 65 64 20 09 2d 2d 3e | 20 46 69 78 65 64 0d 0d |xed .-->| Fixed..|
|00000740| 3b 20 46 55 4e 43 54 49 | 4f 4e 20 46 69 78 44 69 |; FUNCTI|ON FixDi|
|00000750| 76 28 78 2c 20 79 3a 20 | 46 69 78 65 64 29 3a 20 |v(x, y: |Fixed): |
|00000760| 46 69 78 65 64 3b 0d 3b | 20 46 69 78 44 69 76 20 |Fixed;.;| FixDiv |
|00000770| 72 65 74 75 72 6e 73 20 | 78 20 2f 20 79 03 2e 20 |returns |x / y.. |
|00000780| 20 4e 6f 74 65 20 74 68 | 61 74 20 46 69 78 44 69 | Note th|at FixDi|
|00000790| 76 20 65 66 66 65 63 74 | 73 20 22 74 79 70 65 20 |v effect|s "type |
|000007a0| 2f 20 74 79 70 65 20 2d | 2d 3e 20 46 69 78 65 64 |/ type -|-> Fixed|
|000007b0| 22 3a 0d 3b 09 46 69 78 | 65 64 20 2f 20 46 69 78 |":.;.Fix|ed / Fix|
|000007c0| 65 64 09 09 2d 2d 3e 20 | 46 69 78 65 64 0d 3b 09 |ed..--> |Fixed.;.|
|000007d0| 4c 4f 4e 47 49 4e 54 20 | 2f 20 4c 4f 4e 47 49 4e |LONGINT |/ LONGIN|
|000007e0| 54 09 2d 2d 3e 20 46 69 | 78 65 64 0d 3b 09 46 72 |T.--> Fi|xed.;.Fr|
|000007f0| 61 63 74 20 2f 20 46 72 | 61 63 74 09 09 2d 2d 3e |act / Fr|act..-->|
|00000800| 20 46 69 78 65 64 0d 3b | 09 4c 4f 4e 47 49 4e 54 | Fixed.;|.LONGINT|
|00000810| 20 2f 20 46 69 78 65 64 | 20 09 2d 2d 3e 20 4c 4f | / Fixed| .--> LO|
|00000820| 4e 47 49 4e 54 0d 3b 09 | 46 72 61 63 74 20 2f 20 |NGINT.;.|Fract / |
|00000830| 46 69 78 65 64 09 09 2d | 2d 3e 20 46 72 61 63 74 |Fixed..-|-> Fract|
|00000840| 0d 0d 3b 20 46 55 4e 43 | 54 49 4f 4e 20 46 72 61 |..; FUNC|TION Fra|
|00000850| 63 44 69 76 28 78 2c 20 | 79 3a 20 46 72 61 63 74 |cDiv(x, |y: Fract|
|00000860| 29 3a 20 46 72 61 63 74 | 3b 0d 3b 20 46 72 61 63 |): Fract|;.; Frac|
|00000870| 44 69 76 20 72 65 74 75 | 72 6e 73 20 78 20 2f 20 |Div retu|rns x / |
|00000880| 79 2e 20 20 4e 6f 74 65 | 20 74 68 61 74 20 46 72 |y. Note| that Fr|
|00000890| 61 63 44 69 76 20 65 66 | 66 65 63 74 73 20 22 74 |acDiv ef|fects "t|
|000008a0| 79 70 65 20 2f 20 74 79 | 70 65 20 2d 2d 3e 20 46 |ype / ty|pe --> F|
|000008b0| 72 61 63 74 22 3a 0d 3b | 09 46 72 61 63 74 20 2f |ract":.;|.Fract /|
|000008c0| 20 46 72 61 63 74 09 09 | 2d 2d 3e 20 46 72 61 63 | Fract..|--> Frac|
|000008d0| 74 0d 3b 09 4c 4f 4e 47 | 49 4e 54 20 2f 20 4c 4f |t.;.LONG|INT / LO|
|000008e0| 4e 47 49 4e 54 09 2d 2d | 3e 20 46 72 61 63 74 0d |NGINT.--|> Fract.|
|000008f0| 3b 09 46 69 78 65 64 20 | 2f 20 46 69 78 65 64 09 |;.Fixed |/ Fixed.|
|00000900| 09 2d 2d 3e 20 46 72 61 | 63 74 0d 3b 09 4c 4f 4e |.--> Fra|ct.;.LON|
|00000910| 47 49 4e 54 20 2f 20 46 | 72 61 63 74 20 09 2d 2d |GINT / F|ract .--|
|00000920| 3e 20 4c 4f 4e 47 49 4e | 54 0d 3b 09 46 69 78 65 |> LONGIN|T.;.Fixe|
|00000930| 64 20 2f 20 46 72 61 63 | 74 09 09 2d 2d 3e 20 46 |d / Frac|t..--> F|
|00000940| 69 78 65 64 0d 0d 3b 20 | 46 55 4e 43 54 49 4f 4e |ixed..; |FUNCTION|
|00000950| 20 46 72 61 63 53 71 72 | 74 28 78 3a 20 46 72 61 | FracSqr|t(x: Fra|
|00000960| 63 74 29 3a 20 46 72 61 | 63 74 3b 0d 3b 20 46 72 |ct): Fra|ct;.; Fr|
|00000970| 61 63 53 71 72 74 20 72 | 65 74 75 72 6e 73 20 74 |acSqrt r|eturns t|
|00000980| 68 65 20 73 71 75 61 72 | 65 20 72 6f 6f 74 20 6f |he squar|e root o|
|00000990| 66 20 78 2e 20 20 42 6f | 74 68 20 61 72 67 75 6d |f x. Bo|th argum|
|000009a0| 65 6e 74 20 61 6e 64 20 | 72 65 73 75 6c 74 20 61 |ent and |result a|
|000009b0| 72 65 20 72 65 67 61 72 | 64 65 64 0d 3b 20 61 73 |re regar|ded.; as|
|000009c0| 20 75 6e 73 69 67 6e 65 | 64 2e 0d 0d 3b 20 46 55 | unsigne|d...; FU|
|000009d0| 4e 43 54 49 4f 4e 20 46 | 72 61 63 43 6f 73 28 78 |NCTION F|racCos(x|
|000009e0| 3a 20 46 69 78 65 64 29 | 3a 20 46 72 61 63 74 3b |: Fixed)|: Fract;|
|000009f0| 0d 3b 20 46 55 4e 43 54 | 49 4f 4e 20 46 72 61 63 |.; FUNCT|ION Frac|
|00000a00| 53 69 6e 28 78 3a 20 46 | 69 78 65 64 29 3a 20 46 |Sin(x: F|ixed): F|
|00000a10| 72 61 63 74 3b 0d 3b 20 | 46 72 61 63 43 6f 73 20 |ract;.; |FracCos |
|00000a20| 61 6e 64 20 46 72 61 63 | 53 69 6e 20 72 65 74 75 |and Frac|Sin retu|
|00000a30| 72 6e 20 74 68 65 20 63 | 6f 73 69 6e 65 20 61 6e |rn the c|osine an|
|00000a40| 64 20 73 69 6e 65 2c 20 | 72 65 73 70 65 63 74 69 |d sine, |respecti|
|00000a50| 76 65 6c 79 2c 20 67 69 | 76 65 6e 20 74 68 65 0d |vely, gi|ven the.|
|00000a60| 3b 20 61 72 67 75 6d 65 | 6e 74 20 78 20 69 6e 20 |; argume|nt x in |
|00000a70| 72 61 64 69 61 6e 73 2e | 0d 0d 3b 54 68 65 20 66 |radians.|..;The f|
|00000a80| 6f 6c 6c 6f 77 69 6e 67 | 20 72 6f 75 74 69 6e 65 |ollowing| routine|
|00000a90| 73 20 61 72 65 20 61 63 | 63 65 73 73 65 64 20 76 |s are ac|cessed v|
|00000aa0| 69 61 20 74 68 65 20 67 | 6c 75 65 20 63 6f 64 65 |ia the g|lue code|
|00000ab0| 0d 3b 77 68 69 63 68 20 | 77 69 6c 6c 20 63 61 6c |.;which |will cal|
|00000ac0| 6c 20 74 68 65 20 74 72 | 61 70 20 6f 6e 20 61 20 |l the tr|ap on a |
|00000ad0| 31 32 38 4b 20 52 4f 4d | 20 6d 61 63 68 69 6e 65 |128K ROM| machine|
|00000ae0| 0d 0d 3b 5f 46 72 61 63 | 43 6f 73 09 09 09 4f 50 |..;_Frac|Cos...OP|
|00000af0| 57 4f 52 44 20 24 41 38 | 34 37 0d 3b 5f 46 72 61 |WORD $A8|47.;_Fra|
|00000b00| 63 53 69 6e 09 09 09 4f | 50 57 4f 52 44 20 24 41 |cSin...O|PWORD $A|
|00000b10| 38 34 38 0d 3b 5f 46 72 | 61 63 53 71 72 74 09 09 |848.;_Fr|acSqrt..|
|00000b20| 09 4f 50 57 4f 52 44 20 | 24 41 38 34 39 0d 3b 5f |.OPWORD |$A849.;_|
|00000b30| 46 72 61 63 4d 75 6c 09 | 09 09 4f 50 57 4f 52 44 |FracMul.|..OPWORD|
|00000b40| 20 24 41 38 34 41 0d 3b | 5f 46 72 61 63 44 69 76 | $A84A.;|_FracDiv|
|00000b50| 09 09 09 4f 50 57 4f 52 | 44 20 24 41 38 34 42 0d |...OPWOR|D $A84B.|
|00000b60| 3b 5f 46 69 78 44 69 76 | 09 09 09 4f 50 57 4f 52 |;_FixDiv|...OPWOR|
|00000b70| 44 20 24 41 38 34 44 0d | 0d 09 58 52 45 46 09 20 |D $A84D.|..XREF. |
|00000b80| 20 46 72 61 63 4d 75 6c | 0d 09 58 52 45 46 09 20 | FracMul|..XREF. |
|00000b90| 20 46 72 61 63 53 71 72 | 74 0d 09 58 52 45 46 09 | FracSqr|t..XREF.|
|00000ba0| 20 20 46 72 61 63 53 69 | 6e 0d 09 58 52 45 46 09 | FracSi|n..XREF.|
|00000bb0| 20 20 46 72 61 63 43 6f | 73 0d 09 58 52 45 46 09 | FracCo|s..XREF.|
|00000bc0| 20 20 46 72 61 63 44 69 | 76 0d 09 58 52 45 46 09 | FracDi|v..XREF.|
|00000bd0| 20 20 46 69 78 44 69 76 | 0d 0d 09 09 0d 09 2e 4d | FixDiv|.......M|
|00000be0| 41 43 52 4f 20 5f 46 72 | 61 63 43 6f 73 0d 09 4a |ACRO _Fr|acCos..J|
|00000bf0| 53 52 20 46 72 61 63 43 | 6f 73 0d 09 2e 45 4e 44 |SR FracC|os...END|
|00000c00| 4d 0d 0d 09 09 0d 09 2e | 4d 41 43 52 4f 20 5f 46 |M.......|MACRO _F|
|00000c10| 72 61 63 53 69 6e 0d 09 | 4a 53 52 20 46 72 61 63 |racSin..|JSR Frac|
|00000c20| 53 69 6e 0d 09 2e 45 4e | 44 4d 0d 0d 09 09 0d 09 |Sin...EN|DM......|
|00000c30| 2e 4d 41 43 52 4f 20 5f | 46 72 61 63 53 71 72 74 |.MACRO _|FracSqrt|
|00000c40| 0d 09 4a 53 52 20 46 72 | 61 63 53 71 72 74 0d 09 |..JSR Fr|acSqrt..|
|00000c50| 2e 45 4e 44 4d 0d 0d 09 | 09 0d 09 2e 4d 41 43 52 |.ENDM...|....MACR|
|00000c60| 4f 20 5f 46 72 61 63 4d | 75 6c 0d 09 4a 53 52 20 |O _FracM|ul..JSR |
|00000c70| 46 72 61 63 4d 75 6c 0d | 09 2e 45 4e 44 4d 0d 0d |FracMul.|..ENDM..|
|00000c80| 09 09 0d 09 2e 4d 41 43 | 52 4f 20 5f 46 72 61 63 |.....MAC|RO _Frac|
|00000c90| 44 69 76 0d 09 4a 53 52 | 20 46 72 61 63 44 69 76 |Div..JSR| FracDiv|
|00000ca0| 0d 09 2e 45 4e 44 4d 0d | 0d 09 09 0d 09 2e 4d 41 |...ENDM.|......MA|
|00000cb0| 43 52 4f 20 5f 46 69 78 | 44 69 76 0d 09 4a 53 52 |CRO _Fix|Div..JSR|
|00000cc0| 20 46 69 78 44 69 76 0d | 09 2e 45 4e 44 4d 0d 0d | FixDiv.|..ENDM..|
|00000cd0| 3b 54 72 61 70 20 64 65 | 66 69 6e 69 74 69 6f 6e |;Trap de|finition|
|00000ce0| 73 0d 0d 2e 54 52 41 50 | 09 09 5f 4c 6f 6e 67 32 |s...TRAP|.._Long2|
|00000cf0| 46 69 78 09 09 09 09 24 | 41 38 33 46 0d 2e 54 52 |Fix....$|A83F..TR|
|00000d00| 41 50 09 09 5f 46 69 78 | 32 4c 6f 6e 67 09 09 09 |AP.._Fix|2Long...|
|00000d10| 09 24 41 38 34 30 0d 2e | 54 52 41 50 09 09 5f 46 |.$A840..|TRAP.._F|
|00000d20| 69 78 32 46 72 61 63 09 | 09 09 09 24 41 38 34 31 |ix2Frac.|...$A841|
|00000d30| 0d 2e 54 52 41 50 09 09 | 5f 46 72 61 63 32 46 69 |..TRAP..|_Frac2Fi|
|00000d40| 78 09 09 09 09 24 41 38 | 34 32 0d 2e 54 52 41 50 |x....$A8|42..TRAP|
|00000d50| 09 09 5f 46 69 78 32 58 | 09 09 09 09 09 24 41 38 |.._Fix2X|.....$A8|
|00000d60| 34 33 0d 2e 54 52 41 50 | 09 09 5f 58 32 46 69 78 |43..TRAP|.._X2Fix|
|00000d70| 09 09 09 09 09 24 41 38 | 34 34 0d 2e 54 52 41 50 |.....$A8|44..TRAP|
|00000d80| 09 09 5f 46 72 61 63 32 | 58 20 09 09 09 09 24 41 |.._Frac2|X ....$A|
|00000d90| 38 34 35 0d 2e 54 52 41 | 50 09 09 5f 58 32 46 72 |845..TRA|P.._X2Fr|
|00000da0| 61 63 20 09 09 09 09 24 | 41 38 34 36 0d 0d 0d 09 |ac ....$|A846....|
|00000db0| 0d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00000e10| ff e8 21 d8 0a 34 21 d0 | 0a 38 4e 75 2f 03 48 68 |..!..4!.|.8Nu/.Hh|
|00000e20| 00 08 a8 df 60 e6 51 4f | 30 2c 00 04 32 00 90 54 |....`.QO|0,..2..T|
|00000e30| 0b 46 69 78 4d 61 74 68 | 2e 54 78 74 02 00 00 00 |.FixMath|.Txt....|
|00000e40| 54 45 58 54 45 44 49 54 | 00 00 00 00 00 00 7e 71 |TEXTEDIT|......~q|
|00000e50| 00 00 54 45 58 54 45 44 | 49 54 00 00 00 00 00 00 |..TEXTED|IT......|
|00000e60| 7e 71 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |~q......|........|
|00000e70| 00 00 9b 3a bf 67 00 00 | 0d 31 00 00 01 7e 00 02 |...:.g..|.1...~..|
|00000e80| 67 04 a8 a1 60 02 a8 b7 | a8 9e e2 4d 64 40 0c 46 |g...`...|...Md@.F|
|00000e90| 00 02 67 2c 2f 0f 2f 38 | 0a 02 a8 a9 2f 17 a8 93 |..g,/./8|..../...|
|00000ea0| 2f 2f 00 04 a8 91 3f 2f | 00 06 3f 2f 00 02 53 57 |//....?/|..?/..SW|
|00000eb0| a8 93 3f 2f 00 02 53 57 | 3f 2f 00 06 a8 91 60 0e |..?/..SW|?/....`.|
|00000ec0| 2f 0f 2f 3c 00 03 00 03 | a8 a9 2f 0f a8 b8 50 4f |/./<....|../...PO|
|00000ed0| 60 00 fe 6c 00 00 04 f4 | 60 0a 00 00 43 44 45 46 |`..l....|`...CDEF|
|00000ee0| 00 01 00 02 4e 56 ff e2 | 48 e7 1e 78 48 6e ff ec |....NV..|H..xHn..|
|00000ef0| a8 98 a8 9e 41 ee 00 08 | 26 18 30 18 26 58 3c 18 |....A...|&.0.&X<.|
|00000f00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00000f10| 02 a2 34 39 0d 3b 5f 46 | 72 61 63 4d 75 6c 09 09 |..49.;_F|racMul..|
|00000f20| 09 4f 50 57 4f 52 00 06 | 00 04 00 3c 00 24 01 52 |.OPWOR..|...<.$.R|
|00000f30| 01 fc 00 3c 00 24 01 52 | 01 fc 9b 3a b5 9f 00 00 |...<.$.R|...:....|
|00000f40| 0d 2c 00 00 0d 2c 00 00 | 0c 48 01 00 00 00 01 00 |.,...,..|.H......|
|00000f50| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 00 cc 24 |...L...L|...2...$|
|00000f60| 03 ae 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.......2|..MPSR..|
|00000f70| 00 0a 03 ed ff ff 00 00 | 00 00 00 01 a7 c6 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+