![]() ĚSCII TO FLOATING POINT CONVERSION ROUTINE (ADDR=D800)ĬHRLP STAğCHRFLG CLEAR THE FIRST CHARACTER INDICATION SUBTTL 'FLOATING POINT/ASCII CONVERSION ROUTINES' NUMBERĭEGRADĝSđ DEGREE OR RADIAN UNITS FOR BASIC AND 800XL BASIC ROM POWER ROUTINE BUG, 17-JUNE-84 REVISION F, MODIFIED EXP AND LOG FUNCTIONS FOR THE 600XL REVISION E, ADDED ASCII HEX DISPLAY ROUTINE, 4-MAR-82 REVISION D, INSERTED COPYRIGHT NOTICE IN THE ROM, 1-DEC-81 FURTHER SPEEDED UP FMUL BY UNROLLING SHIFT LOOP, 30-NOV-81 REVISION C, ELIMINATED USE OF DEGRAD AND FRX IN THE FMUL/FDIV CODE AND INCLUSION OF SIN/COS/SQR CONSTANTS FOR BASIC CARTRIDGE REVISION B, RETURNED TO USING REDARG IN LOG (LIKE ATARI), TO ALLOW REVISION A, ASCII->FLOATING CONVERSION OF 9 DIGITS ONLY (LIKE ATARI), ĚCCURACY IN EXP FUNCTION IMPROVED (I THINK). ĞRRORS IN LOG AND DIVIDE ALGORITHMS CORRECTED. SPEED IMPROVED OVER ATARI ROM, IN MOST CASES BY A FACTOR OF 3. long as the source to this routine, however modified or unmodified, code, so long as this notice remains in the source code, and so Permission is granted by the author for any use whatsoever of this ğAST FLOATING POINT ROM FOR THE ATARI 800/400 (TM ATARI, INC) Therefore, no trouble, just have fun and enjoy. Further, they maintain the jump addresses from the original routines from Atari. Please don't misunderstand this work, it is 'just' fast or even up to 3.5 times faster than the original routines! Indeed, it is way more! The routines give the user reliable results, too! That is very important for calculations. Thank you all so much, the community is in great debt for the work you have done! :-) We further thank Robert 'Bob' Puff for converting the original AMAC source code into MAC/65 source code. Marslett, that is not a little gift, that is a giant leap for the community worldwide and will result in rewrite all Atari OS and burn them on EPROM. Thank you so much Newell Industries & Charles W. ![]() Marslett gave us the source code for the FAST FLOATING POINT routines for PD. ![]()
0 Comments
Leave a Reply. |