Timing table for every PET command
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menu* Changes in Vice 3.8
=====================
** general
----------
- added WIC64 support for C64,C128,SCPU64,VIC20
- virtual device (host directory) fixes (Scratch command correctly returns
number of scratched files, Rename command produces "file exists" error if the
destination file exists)
- added video capture in ZMBV format. This will produce lossless videos at correct
emulated FPS.
- the old FFMPEG support was deprecated and is disabled by default. New experimental
code was added that will work with external ffmpeg executable instead.
- reSID: fixed a Noise Init problem
- reSID: filter tweaks
- reSID: The 6581 saw+pulse waveform was wrong
- reSID: tweak shift register reset time for 6581
- reSID: 8580 Filter ringing fix
- reSID: 6581 filters: allow negative values for kVg-Vx
- made raw printer driver pass through all bytes 1:1
- Tape: changed default zero-gap delay from the rather weird (and way too large)
value 20000 to the more sane 2500 which MTAP uses
- RS232: handle RI line in IP232 (requires updated tcpser, see
​https://github.com/go4retro/tcpser/pull/24.
- Add option to invert the RI line. This should help to make some more obscure
BBS programs work
- RS232: removed undocumented feature to use unix domain sockets when the first
character of a rs232 device is a pipe character, and instead used pipes, like
it will be done on windows too
- Drives: fixed 1571CR emulation
- Drives: allow up to 83 tracks for 3.5inch mechs
- Drives: fixed clock rollover in rotation code
- REU: fixed DMA access to C64 RAM at $00/$01
- Added PaperclipE, PaperclipSC, and Paperclip2 dongle support.
- Added woj userport joystick adapter emulation.
- provide fake sid hooks so hardsid can be used when fastsid is disabled
- Printer: new reworked emulation handles various CBM Printers: 2022, 4023, 8023,
MPS801, MPS801, MPS803
- Printer: tweaked MPS page height, now allows print shop to print a greetings
card on a single page.
- Printer: do not produce any output for non-printable codes
- Printer: when using the graphic output driver, only produce a new file when
actually doing a formfeed.
- Build the list of available palette files at runtime, scan system path/dirs as
needed. Also read extra info from the .vpl files. New palettes can now be just
dropped into the data dir and they will appear in the UIs.
- allow color controls to be used with external palette and when no crt emulation
is active.
- Added more realistic vicii color ram init code.
- CIA: shiftregister fixes
- CIA: fixed ICR timing/behaviour (This fixes the dd0dtest from the testbench)
- Support for ISA/PCI devices that were accessed via direct I/O was removed,
since this would not work in any sane modern OS anymore. The affected devices
are: parsid (windows), ssi2001 (all)
- Z80: OUT, OUTD, OUTI, OTIR, OTDR instruction fixes
- Fixed -initbreak reset so that the first instruction doesn't run
** Buildsystem
--------------
- add configure switch `--enable-experimental-devices` to enable experimental
emulation of some devices.
- changed configure switch `--with-libcurl` to `--without-libcurl`.
- changed configure switch `--enable-lame` to `--with-lame`
- changed configure switch `--enable-libieee1284` to `--with-libieee1284`
- changed configure switch `--enable-portaudio` to `--with-portaudio`
- configure: change `--with-zip-bin` to `--with-unzip-bin`
- remove the configure switch --with-readline/--without-readline.
- Do not build PDF docs unless --enable-pdf-docs
- Fixed macOS bindist. Probably doesn't work without code signing, however an
attempt is now made to detect and use a signing identity.
- when installing with x64 not enabled, install a symlink x64->x64sc instead
- Add unzip.exe and its deps to Gtk3 bindist