G64 export // enhanced G64 support for VICE

All news about KryoFlux go here.
Rixa
Posts: 52
Joined: Mon Dec 12, 2011 12:09 pm

Re: G64 export // enhanced G64 support for VICE

Post by Rixa » Fri May 25, 2012 12:02 pm

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.
Attachments
vice-2.3.17-sps.patch.gz
(18.05 KiB) Downloaded 174 times

User avatar
mr.vince
Posts: 1873
Joined: Tue Oct 05, 2010 5:48 pm

Re: G64 export // enhanced G64 support for VICE

Post by mr.vince » Fri May 25, 2012 1:35 pm

Very cool. Thanks!

Does Defender Of The Crown work?

User avatar
mr.vince
Posts: 1873
Joined: Tue Oct 05, 2010 5:48 pm

Re: G64 export // enhanced G64 support for VICE

Post by mr.vince » Sun Jun 03, 2012 8:44 pm

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

User avatar
mr.vince
Posts: 1873
Joined: Tue Oct 05, 2010 5:48 pm

Re: G64 export // enhanced G64 support for VICE

Post by mr.vince » Fri Jun 08, 2012 8:56 pm

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

Rixa
Posts: 52
Joined: Mon Dec 12, 2011 12:09 pm

Re: G64 export // enhanced G64 support for VICE

Post by Rixa » Mon Jun 11, 2012 5:31 pm

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:

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 169 times
Last edited by Rixa on Mon Jun 18, 2012 6:48 am, edited 1 time in total.

User avatar
mr.vince
Posts: 1873
Joined: Tue Oct 05, 2010 5:48 pm

Re: G64 export // enhanced G64 support for VICE

Post by mr.vince » Mon Jun 11, 2012 7:30 pm

Great stuff, thanks!

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest