| |
tlr
Registered: Sep 2003 Posts: 1736 |
Help test x64sc, the next generation x64.
We've spent a month and a half rewriting x64 into x64sc and would like to have some feedback.
Please test this with as many things as you can and report any emulation bugs you find in here or alternatively on #vice-dev @ freenode.net.
Let's bring VICE from the 90's into the modern age!
Good:
- emulator rewritten, more accurate
- models:
Breadbox (default) x64sc -VICIImodel 0 -ciamodel 0 -gluelogictype 0
C64C x64sc -VICIImodel 1 -ciamodel 1 -gluelogictype 1
C128-ish x64sc -VICIImodel 1 -ciamodel 1 -gluelogictype 0 Bad:
- slow (will be faster)
- possible regressions, please test
- no NTSC (yet)
- no REU (yet)
- no snapshots (yet)
- mystery drive bug (disable virtual device traps)
- GUI not yet updated
Win32 binary: x64sc-r22294-win32.zip
Source code (subversion repository):
svn co https://vice-emu.svn.sourceforge.net/svnroot/vice-emu/branches/..
|
|
... 134 posts hidden. Click here to view all posts.... |
| |
hyperactive Account closed
Registered: Jul 2010 Posts: 5 |
Hi guys.
The original g64 game of "Mikie" from Action city will not load on this new version of vice (Version 2.2.5)
On vice 2.2, it loads without a problem, but on 2.2.5, I get a CPU jam error at 14b9. |
| |
hyperactive Account closed
Registered: Jul 2010 Posts: 5 |
it's r22731 |
| |
iAN CooG
Registered: May 2002 Posts: 3142 |
I'm experiencing some weird slowdown after some minutes in warp mode (x64.exe). See a screenshot here
![](http://iancoog.altervista.org/0fps.png)
![](http://iancoog.altervista.org/0fps2.png)
It's easily tested, attach a .crt (Action replay is fine, anything actually, I noticed this while trying Kompressmaster_v41.crt), disable options/sound playback, warp mode and do nothing. Drops from 3000% / 90fps (VS71 build, GCC build from TLR reaches 1600% / 70pfs) to 1% / 0fps here after 3-4 minutes.
I always disable sound to get max speed when trying native crunchers. Warp mode AND Options/Max speed/no limit get the same slowdown (unlike someone tried to tell me :P)
If it's of any help tracking down the problem, after I change borders from normal to full, hence reinitializing the video, speed returns normal, warp speed slightly reduced, but after some minutes I get back again 0 fps.
EDIT: seems like that when this slowdown occours, by deactivating True Drive Emulation, the speed goes back to normal, instantly. Actually now I retested and the slowdown doesn't occour at all if I disable TDE right after the loading finishes. So must be something related to TDE.
X64.exe from v2.1 doesn't have this problem, as well as x64sc.exe from latest build. will try also the official 2.2 later. |
| |
tlr
Registered: Sep 2003 Posts: 1736 |
New version: x64sc-r22786-win32.zip (x64sc & x64)
- drive rotation clock overflow issue fixed. No more slow down.
- grey dot emulation on 856x. (fixes Emusuxx0r+)
- fixed io dump monitor command, e.g "io d000".
- MACH5 cartridge emulation.
- misc cart fixes.
- CRT emulation added for NTSC and others.
Note: ColorGamma range changed. May need to set to 2200 manually.
EDIT: seems there is a rather fatal problem with the drive emulation in this build. Will post a new one soon. |
| |
tlr
Registered: Sep 2003 Posts: 1736 |
New version: x64sc-r22787-win32.zip (x64sc & x64)
- fixes drive breakage introduced in r22786.
|
| |
iAN CooG
Registered: May 2002 Posts: 3142 |
Thanks, tried and so far so good, crunching always reaches the end in no time, warpmode seems even faster then before, possible? =)
I've left Vice in background for an hour in warp mode, checking now and then, and it's always around 3000%, no slowdowns. Cheers! |
| |
hyperactive Account closed
Registered: Jul 2010 Posts: 5 |
Hi.
I have 4 games that don't work with this new version
Last Duel has a signature on track 25 that cannot be seen by the drive emulation.
the same goes for Miami vice with a signature on track 40.
Mikie also has signatures on track 17 or track 19 or both. curiously, this game works in vice 2.2, so something must have gotten broken in this new version.
Last but not least there's Road Runner and Wile E coyote, there is no protection but it uses a dodgy loader.
I am not able to attach files to this message, but if anyone wants to have a look at these games to see if they can patch up vice to get it working you're more than welcome. |
| |
TWW
Registered: Jul 2009 Posts: 542 |
2 Suggestions:
#1: Allow the 'inject PRG into RAM' to do actually that (Even in IO area). I know this wouldn't work on a real thing but for development purposes this makes things fast & easy.
#2: Allow to pass some argument which doesen't open a new x64 program if one already exist. Instead the emu can be reset and a new binary can be injected. This is alos for saving some seconds and development purposes.
Oh and I need this done before monday but that leaves you guys with aaaaallll weekend to figgure it out :-D (yeah that was a joke..) |
| |
Perplex
Registered: Feb 2009 Posts: 254 |
What TWW said.
(In VICE 2.2, I've tried the remote monitor feature in Linux, to issue commands to a running x64. It works well if you do it from a telnet session on the command line, but when I try to use a script to echo commands to the remote monitor port, x64 just crashes with no log output when my script is done and the connection is closed. Any ideas?) |
| |
hyperactive Account closed
Registered: Jul 2010 Posts: 5 |
Hi there.
the current august 14 build of nibtools seems to have broken some of your weak-bit detection routines.
Some cyan loader titles after being converted from nib to g64 do not work any more, while others still do work. It looks like you'll need to do some more work on the drive emulation, and I'll have to reconvert all those cyan loader titles all over again and send them to Peter Rittwage. |
Previous - 1 | ... | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ... | 15 - Next |