Atari 400, 800, 400XL, 800XL, 130XE and Atari 5200 emulator has been updated recently. Changes:
- Fixed a couple of bugs in the disk emulation, thanks to Konrad Kokoszkiewicz for finding them. Specifically;
- Read and write capacity (815 commands) did not check for all supported disk layout types and hard-disk partitions;
- Speedy commands were recognized and interfered even if the speedy emulation was turned off;
- Disk status wasn't returned correctly for high-density drives;
- Fixed a parsing/error handling bug if the initial con-figuration files were incorrect;
- Fixed the implementation of ZFR1 in the mathpack patch;
- Fixed the implementation of FFRAC in mathpack patch;
- Added constants required by BASIC for the patch;
- This release comes with a new release of Os++, the emulator operating system. For the first time, this release is complete and includes a math-pack whose functions should be both faster and more precise than the original lementation. Thanks to B. Watson for continuously pushing me - it's done now;
- Minor streamlining in the CIO implementation in Os++;
- This release adds a STDIO interface to atari++, allowing it to read keyboard or editor input from the command line, and echo-ing output to stdout. This feature can be used for batch-processing;
- Compared to the beta release, this version fixes one bug in the BCDToInt math pack routine (also known as FPI) which did not handle carry-over correctly;
- Writing 0 to SKCTL now also resets the pokey timers as it emulates the POKEY soft reset;
- Pokey STIMER also resets the poly-counters now, as it should;
- Os++ includes minor fixes for the cursor rendering and interaction of S: with E:. Writing to S: now shields the cursor correctly.
http://www.math.tu-berlin.de/~thor/atari++/


Reply With Quote