Jump to content
IGNORED

Atari OS with Fastchip?


Recommended Posts

See the last post #52 in this thread:

 

- XL rev 3 base OS ROM (Self test can test XE extended memory)

- Hias' hispeed patch - includes reversed Option for BASIC and shift-reset for coldstart

- Charles Marslett fastchip math pack routines

- Self test patched to properly test all XE extended RAM, not just half of it twice

- Updated checksums so OS startup and selftest rom checks pass

Link to comment
Share on other sites

17 minutes ago, Faicuai said:

It will not pass AcidOS math-pack test, FYI.

 

Curious -- what is the significance of that?  (And do you know or suspect why it fails?)  If it fails from the Reverse BASIC, yes, that can be a problem in a fair number of situations.

 

Link to comment
Share on other sites

1 hour ago, Larry said:

 

Curious -- what is the significance of that?  (And do you know or suspect why it fails?)  

Relates to number representation / conversion / rounding / precision at the limits. 

 

See (and test) four yourself:

 

OS/n, Newell FP pack (Marslett), latest known version:

E7DECC62-E2D3-40B6-93DB-E6FA1975BB0E.thumb.jpeg.9ba62af0c005ee40f2811f43efd3bcb1.jpeg

 

 

 

Altirra FP pack, very precise (and XL extended FP pack, taking international char. set, the FASTEST pack I've ever found and built on my OS's):

410232EB-F423-4065-BE97-70AE7CB15023.thumb.jpeg.a5b70aa3b56c094e33342350010f4476.jpeg

 

(NOTE: when running Basic XL (in FAST mode), I have noticed fast results when using in combination of Newell / Marslett pack, in Colleen mode). Then the next level of performance is achieved with XL extended-FP pack, which works also well with Basic-XL, in XL-mode)  

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

2 hours ago, Maury Markowitz said:

800XL-compatible Atari ROM that has Fastchip ROMs

Below are the overall best, fastest and/or most-precise pair (that I use as daily drivers), which you already have in soft-load format on Basic-benchmarks thread.

 

  1. Best overall balance of Precision and Speed (includes Altirra's FP pack, which will work especially well with Altirra Basic):
  2. Bias towards highest FP performance, with standard (original) precision levels:

 

All loads above:

  • are correctly checksum-signed,
  • they all test extended / banked 64K of 130XE correctly,
  • all resurrect dormant 1200XL embedded-code for DMA control, Key-click sound, keyboard-lock and char-set switching,
  • special loads for Incognito version that enables HELP-key as well so you can run XL/XE mode as compatibly  as possible.
  • In addition, Loads in group #1 above include highly-accelerated E: handler routines that will free base ram for this purpose, and once you see them in action, you will probably never let go. (SDX, Atari DOS, Basic, Basic XL, Basic XE, Altirra basic, Turbo Basic, Fast Basic, EYE2, and other apps. will greatly benefit from this).

 

They are meant to operate on a PBI-rich environment, so no low-level device-dependent code is embedded on them (other than E: acceleration). SIO-acceleration is left for (say) Ultimate or Incognito BIOS extensions.

  • Thanks 2
Link to comment
Share on other sites

6 hours ago, Larry said:

Curious -- what is the significance of that?  (And do you know or suspect why it fails?)  If it fails from the Reverse BASIC, yes, that can be a problem in a fair number of situations.

 

To expand on Faicuai's test results, the majority of the AcidOS failures with the Marslett math pack relate to differing overflow/underflow behavior. The Atari math pack issues an error for overflows >= 10^98 and underflows to zero <10^-98, but the Marslett math pack doesn't in cases as you can see in the results. The other issues are formatting mismatches in corner cases. The impact of this is low, but it can lead to BASIC acting unexpectedly instead of issuing an Error 3, or other compatibility issues. For instance, PRINT 9E+200 returns an error with the Atari math pack and 9E-56 with the Marslett pack. But as for non-test programs that are affected by these differences, I don't know of any specific cases.

 

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...