Hi folks,
I just released ASCD 0.98 (final). I am sure there are some hidden unknown
bugs still present (because bugs are always present) but I fixed all known
issues and reserve higher versions numbers for more work. :-)
http://www.keprt.cz/progs/ascd/
What's new in this release (news and changes since 0.98 WIP 3):
* Sam: MODE 3 had switched palette entries 1 and 2
* Sam: MODEs 3 and 4 ignore VMPR bit 0 (this was missing)
* Sam: Better port access timings
* Fixed AY8910 deadlock bug (was caused by audio thread race condition)
* Added key shortcuts for floppy drives (F1, Shift+F1, F2, Shift+F2)
* Added variable emulation speed and shortcuts to control it (F3, F4)
* Added pause emulation option (available in menu and Ctrl+F3)
* Moved QuickSave shortcut from key F4 to F5
* Keyboard: Fixed caps lock problem
* Keyboard: Better mapping of symbols on PC keyboard to ZX Spectrum keyboard
* Video: Fixed palette problems in fullscreen mode when using DirectX 6
driver on Windows Vista and later
* Video: Fixed windows size after return from fullscreen to windowed mode
when using DirectX 6 driver
* Video: User can now switch bilinear filtering (available in menu and
Ctrl+F5)
* Audio: Many fixes in audio emulation and Win32 sound update routines
* Audio: Simplified DirectSound driver (because the support for old VXD
drivers isn't needed anymore)
* Fixed ZX Printer's output, which was shifted one pixel
* Fixed minor incompatibility in kempston joystick emulation (top 3 bits
were set instead of reset)
* Fiexd minor bug in ZXS48k quickboot (RAMTOP was set 1 byte less the
correct value)
* Sam Coupé and ZXS 128k quickboots are now even faster
* Saving of SCS snapshots is now allowed in ZX SPectrum 48/128 modes as well
* Tape: Added VERIFY emulation to both ZXS and Sam modes
* Tape: Message "Press any key and start tape" is now skipped
* Tape: SAVE is faster on ZXS, because it doesn't wait 1 second after header
anymore
* Tape: When a LOAD/VERIFY command is issued and no tape is inserted, user
is asked to insert one
I also added the ZX80/ZX81 emulation, but it isn't included in this release
because I am still unsure if it belongs to the same emulator as Sam Coupe,
or should rather be published on its own.
-----------------------------------------
Mgr. Aleš Keprt, Ph.D.
private: [email protected], www.keprt.cz
office: Moravian College / Moravská vysoká škola Olomouc, [email protected]