For ease of use at least on Linux, here's a totally unofficial and very little tested (just finished compiling vice) patch that incorporates the changes.
For some reason the vice tarball was also missing a file vice-2.3.17/src/arch/unix/x11/gnome/linenoise.h that needed to be fetched from svn.
G64 export // enhanced G64 support for VICE
Re: G64 export // enhanced G64 support for VICE
- Attachments
-
- vice-2.3.17-sps.patch.gz
- (18.05 KiB) Downloaded 263 times
Re: G64 export // enhanced G64 support for VICE
Very cool. Thanks!
Does Defender Of The Crown work?
Does Defender Of The Crown work?
Team KryoFlux
http://www.kryoflux.com
http://www.kryoflux.com
Re: G64 export // enhanced G64 support for VICE
IF you want to try this on a Mac... thanks to Vice Dev Christian Vogelgsang there now are builds for Mac OS X as well. Just head over and download the version that matches your architecture.
http://kryoflux.com/index.html#download
http://kryoflux.com/index.html#download
Team KryoFlux
http://www.kryoflux.com
http://www.kryoflux.com
Re: G64 export // enhanced G64 support for VICE
Update: HLS protection by Herndon Duplication, used on many US games, actually makes use of sub-cycle jitter. This means that any emulation / simulation not true to the original timing model will fail, which means such G64s had to be modified before to make them work in VICE. Because of this Softpres engineer István Fábián completely analysed processing cycles to get things right. This update should give VICE the best 1541 emulation to date. To make sure this knowledge is not lost and to help enhance other emulators as well (there are several that don't run HLS protected titles like CABAL or TEST DRIVE), the source changes have been very well documented. See rotation.c for more information.
Get version 2.3.18 SPS right here: http://kryoflux.com/index.html#download
Get version 2.3.18 SPS right here: http://kryoflux.com/index.html#download
Team KryoFlux
http://www.kryoflux.com
http://www.kryoflux.com
Re: G64 export // enhanced G64 support for VICE
I put together another unofficial patch with the new code, since the previous one got a few downloads.
The linenoise.h header file was still missing from the 2.3.18 tarball, so I included it in the patch.
Edit: For those unfamiliar with patches, you can apply it to the sources something like this:
The linenoise.h header file was still missing from the 2.3.18 tarball, so I included it in the patch.
Edit: For those unfamiliar with patches, you can apply it to the sources something like this:
Code: Select all
cd vice-2.3.18
gunzip -c /path/to/vice-2.3.18-sps.patch.gz | patch -p1
- Attachments
-
- vice-2.3.18-sps.patch.gz
- (25.44 KiB) Downloaded 258 times
Last edited by Rixa on Mon Jun 18, 2012 6:48 am, edited 1 time in total.
Re: G64 export // enhanced G64 support for VICE
Great stuff, thanks!
Team KryoFlux
http://www.kryoflux.com
http://www.kryoflux.com