Atari++ 1.55
- 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 implementation. 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.