Topic: C64 & 1541 download package for Replay board (preliminary versions)

Hi all,

I will start putting the actual release here for your convinience.

This releases will not include the ROM files required to run the cores:
* Kernal-, Basic- and Character-ROMs for the C64
* Operating-System-ROMs for the 1541
(exact filenames can be found in "roms_required.txt" in the distribution)

Two INI files are delivered as well which will start the core:
* a 50Hz interlaced (PAL) version (will work S-Video/Composite if populated or HDMI/SCART via proper adapters)
* a 50Hz progressive version (will work on DVI or VGA/HDMI with proper adapters)

Of course you may use different ROMs (like jiffy, ...) and adopt the load routines in the INI accordingly (just replace the filenames behind the "ROM = ..." lines with the files you are going to use). By the way: I bought a copy of Jiffy DOS for the C64 and the 1541 and use it regularely on my Replay setup, I think it is definitely worth it.

Use F12 to open the OSD and the cursor keys for navigating. After loading one of the INI files, you can select a *.D64 file in the loader menu to be "inserted" in the 1541 drive and use it the same way as on a real setup (the disk will be read-only for now).

You can use *.T64 files indirectly, at least most of them containing only a single PRG file. Get yourself a copy of "star commander" and "dos box" (latter one is required to run the star commander executables on modern OS like Win7 or so). Then simply generate a blank D64 file and copy the content of the T64 file into a D64 file (replace the <...> by proper filenames) using star commander:
> sc /cmd makedisk <diskname> "My Disktitle,AA" 1541
> sc /cmd copy tape:<tapefile>.T64\* disk:<diskname>.D64
This generated *.D64 files can be used with the Replay D64 core (you can also copy more than one PRG file from different T64 files into one D64 file, then you don't need to change the D64 file all the time).

You can also directly load a *.PGM file to the C64 memory (similar to a load"file",8,1) from the menu. Be aware this does not change any required pointers in the C64 setup according to the size of the file loaded (e.g which are mandatory for basic programs to ensure variables do not override the code loaded). But it will be convinient to load ROM modules e.g. to $C000 or similar. There is also a menu item which allows re-routing the Replay joysticks to the C64 core, which should avoid re-plugging a single joystick connected.

By the way: be careful, ALT-F11 performs a hard reset of the core (which may fail sometimes as on real C64 if there is e.g. a ROM signature at $8000 in RAM or so - in this case just reload the INI for the core).

Please post issues with the core here:
http://www.fpgaarcade.com/punbb/viewtopic.php?id=299

Oh, and you should of course use the actual ARM firmware on the Replay board...

Have fun!  big_smile

-- Relates to SVN version 866 --

Post's attachments

replay_c64_1541_27sep2014.zip 205.15 kb, 26 downloads since 2014-09-28 

You don't have the permssions to download the attachments of this post.
/WoS

Re: C64 & 1541 download package for Replay board (preliminary versions)

New version using the new 1541 core with (the fileio based) d64 read/write support. Keeping the old version with the (memory-based) read-only setup for d64 files (see previous post) for now as well.

-- Relates to SVN version 966 --

Post's attachments

replay_c64_1541_24nov2014.zip 209.01 kb, 8 downloads since 2014-11-23 

You don't have the permssions to download the attachments of this post.
/WoS

Re: C64 & 1541 download package for Replay board (preliminary versions)

New version, GeoRAM can be configured via OSD. Additional undoc opcodes supported - further Lorenz tests pass now, still some more to go...

-- Relates to SVN version 982 --

Post's attachments

replay_c64_1541_20dec2014.zip 209.97 kb, 5 downloads since 2014-12-20 

You don't have the permssions to download the attachments of this post.
/WoS

Re: C64 & 1541 download package for Replay board (preliminary versions)

New version, fixing a sprite collision bug in the VIC-II, corrects the TOD reset behaviour of the CIA and a IRQ/NMI collision issue in the CPU.

Now "Impossible Mission" does not freeze anymore and the "supercard+" software shows the correct VBI effect.

-- Relates to SVN version 997 --

Post's attachments

replay_c64_1541_28dec2014.zip 214.47 kb, 9 downloads since 2014-12-27 

You don't have the permssions to download the attachments of this post.
/WoS

Re: C64 & 1541 download package for Replay board (preliminary versions)

New release. All Lorenz CPU tests pass incl. undoc. opcodes, as well as most (and especially important) CIA tests. Fixed a VIC-II interrupt issue caused troubles with some games (or intros in front of games) causing them to stall. Many more games will work now, only very few might not work. Please note this is a PAL core, so pure NTSC games won't work (like on a real PAL C64).

-- Relates to SVN version 1082 --

Post's attachments

replay_c64_1541_07feb2015.zip 214.71 kb, 46 downloads since 2015-02-07 

You don't have the permssions to download the attachments of this post.
/WoS