WinAPE32 - Bug List and Features not yet implemented


Version 2.0a3  17-Mar-2002


Z80 Assembler
=============
- "limit" command does not work exactly as MAXAM. MAXAM appears to
  use a different limit when writing code to a file.

- "Find/Replace" not yet implemented
  * 12-Sep-2001 - Implemented. Bug in Find Again still to fix (F3).


Debugger
========
- Initial position of Windows to be validated on first view (after mode
  change) so window does not appear outside the bounds of the display.


Snapshots
=========
- Need to add support for version 3.


Emulation
=========

CRTC
----
- CRTC Type 0 - Timing is not exact with Register 0 set to 2.

- CRTC Type 1 - Problem with the "Chany" part of PowerSystem mega demo.

- CRTC Type 2 - No testing done.

- CRTC Type 4 - No testing done.


AY-3-8912
--------
- Problem when the sound is restarted (noise), e.g. After stopping for a
  dialog to be shown.


Keyboard
--------

- Still some bugs with a (very) few games.
  * 20-Feb-2002 - 8255 PPI code fixed. Seems to work with all programs now.
  * 14-Mar-2002 - 8255 PPI code was missing Bit Set/Reset code. Now fixed.


uPD765A
-------
- Device IO under Win 95/NT doesn't work at all (Microsoft's fault)
  * 25-Sep-2001 - Added support for ROMDOS D1 under Windows 2000/NT.

- ZIP file support. Implemented with one of two methods:
  1.  Replace standard Win 95 file selection with one that allows drill
      down through ZIP file directory entries.
  2.  Add an extra dialog if a ZIP file is selected.

- Possibly split the DISK selection dialog into a number of separate
  dialogs (eg. One for Drive A, one for Drive B)

- Given the above two problems it may be a good idea to write my own
  file selection dialog box and include the ability to select floppy
  drives and formats.

- Seems to be a couple of bugs with image handling when disc changed.
  Found one DSK image with extra sectors added after changing to/from floppy.

- Problems with emulation of Seek, Recalibrate and Sense Interrupt Status
  timing.
  * 20-Feb-2002 - Much improved. Seems to work now.


ASIC
----
- Need to implement soft-scroll emulation
  * 4-Nov-2001 - Done. Completed implementation of both horizontal and
                 vertical.

- Timing with ASIC register writes may not be exact.


Software problems
-----------------
- See whats-new.txt for tested demos. As of this release, there are only
  2 demos with known problems. No known problems with any games.
