Top

New Version Of The Amstrad CPC Emulator WinAPE

September 5, 2008 by Hawq 

An Amstrad CPC emulator for Windows, a good one in fact though as the last release wasn’t that long ago you don’t need me telling you what I think of it again so let’s get down to the news:

    Emulation

  • Added PAL Emulation display modes.
  • Improved anti-aliasing in Half-Size display mode and minor optimisation to palette setting.
  • Fixed a bug reading 8K (or larger) sectors from a DSK file when they are stored in the DSK with their actual size.
  • Fixed a bug in disc drive sound emulation, initialising with noise when turned off.
    Configuration

  • Added PAL Emulation option in Display Settings.
    Graphics Editor

  • Added Rotate Clockwise and Rotate Anti-Clockwise functions, available in the right-click menu.
    Other

  • Improved sound synchronization for writing of AVI files.
  • Changed default behaviour of CPCDOS to only auto-detect file types from files with no AMSDOS header when the LOAD or RUN BASIC commands are used.
  • Fixed reporting of bad tracks in DSK images to show the correct track for single-sided images.
  • Added the ability to specify an Auto-Type file from the command line. This will execute after BASIC startup. e.g. WinAPE /T:test.atp
  • Added a LOAD command to Auto-Type to load a binary file into memory. e.g. ~LOAD filename,#4000~ or ~LOAD filename~
    The default directory is the last directory from which an Auto-Type file was read.
  • Added the ability to specify a disc image for drive B: from the command line. e.g. WinAPE /B:test.dsk
  • Updated the automatic update executable installer (Update.exe) to attempt to stop virus scanners from deleting ot detecting it incorrectly.
    Known Issues

  • Changes to ASIC registers through the Gate Array occur approximately 6 pixels too early. On the real CPC Plus, changes to the palette using the GA (i.e. OUT instruction) occur 6 pixels after the register is written (approximately 0.375us). Exact emulation of this has not been done since no CPC software currently requires this degree of accuracy, and emulation would probably result in a significant degradation of performance.
  • The ASIC does not allow a number of registers to be read. This does not affect any current CPC software, and needs to be analysed fully before being emulated.
  • DirectDraw Surface Lock errors were occurring on some machines in 2.0 Alpha 7. I have modified the code slightly, but this may not have fixed the issue, still waiting on information back from the users involved.
  • The supplied Help file is not supported in Windows Vista by default since WinHelp.exe has been removed from Vista (along with a lot of other functionality J).
    Demos Tested - Not Fully Working

  • Power System Megademo (PWMD-A.DSK, PWMD-B.DSK, PWMD-C.DSK) - Last part before end reports CRTC Type 1 when Type 0 is used. - Screen jumps in Chany Part (Part 3)
  • S&KOH Intro (Not on DSK) - HSYNC problem
  • Soul Almighty (SOUL-ALM.DSK) - Digisampled jumper seems to jump too much (VSYNC?)

Download from the homepage or below.

WinAPE For WindowsWinAPE For Windows (1.5 MiB, 66 Downloads) - Version 2.0 Alpha 17

Looking for our WinApe Page? Click below!

    WinApe - Downloads, Screenshots, and More!

Comments

RSS feed | Trackback URI

Comments »

No comments yet.

Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post

Bottom