Preliminary VICE build for testing.

You need an actual VIC.

Moderator: Moderators

Post Reply
tlr
Vic 20 Nerd
Posts: 567
Joined: Mon Oct 04, 2004 10:53 am

Preliminary VICE build for testing.

Post by tlr »

We have fixed a number of bugs in xvic and would like 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.

Preliminary build: xvic-r22708-win32.zip

- autostarting bug (which usually happened with TAP files) fixed
- Problems with attaching 4kb carts fixed.
- LOAD without ,1 mode (-basicload, no win32 UI yet)
- Vic Flash Plugin support
- several other changes.
Diddl
Vic 20 Afficionado
Posts: 425
Joined: Wed Jun 10, 2009 3:18 am

Post by Diddl »

Thank you TLR, will test it later.


Is the broken monitor working again? Breakpoint set/reset with mouse wasn't working in my current version.


EDIT: Yes it working fine now, thank you again! :D
User avatar
Mike
Herr VC
Posts: 4839
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Re: Preliminary VICE build for testing.

Post by Mike »

tlr wrote:- LOAD without ,1 mode (-basicload, no win32 UI yet)
Finally. :D

I've found a redraw issue in VVV, the checkerboard zoomer right at the beginning. VICE does not correctly update the display with Video cache on (the error disappears when Video cache is ticked off).

Also, I had a *.d64 mounted in a 1541, in drive #8, with true drive emulation on. During testing I wanted to change to a 1581 instead, set to 1581 in 'Peripherals ...' (with the intention to subsequently mount a *.d81) and got:

Code: Select all

Assertion failed!

Program: D:\WinVICE 2.2\xvic-r22708-win32.exe
File: drive.c
Line: 670

Expression: led_pwm <= MAX_PWM
... where 'Ignore' ended VICE with an error #11. I was able to reproduce this assertion directly thereafter.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Re: Preliminary VICE build for testing.

Post by Boray »

tlr wrote: - LOAD without ,1 mode (-basicload, no win32 UI yet)
I have to use that as an option from PRG Starter's Start button. :-)

Thanks!
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

Initial tests running this in the Gamebase frontend get the thumbs up... TAPs run automatically and the cartridges all boot properly again! I'll use this version for future trials until the proper release is out.
Lie with passion and be forever damned...
rhurst
Omega Star Commander
Posts: 1371
Joined: Thu Jan 31, 2008 2:12 pm
Website: https://robert.hurst-ri.us
Location: Providence, RI
Occupation: Tech & Innovation

Post by rhurst »

A 4k game ROM image (exactly 4096-bytes, with no 2-byte header), works fine using the -cartA option. :D
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Re: Preliminary VICE build for testing.

Post by nbla000 »

tlr wrote:We have fixed a number of bugs in xvic and would like some feedback.
WOW very nice news !!!

Any improvements on NTSC timing emulation ?
Mega-Cart: the cartridge you plug in once and for all.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Re: Preliminary VICE build for testing.

Post by Boray »

tlr wrote:- LOAD without ,1 mode (-basicload, no win32 UI yet)
I hope this is present in the other emulators as well, not just xvic, right?
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
tlr
Vic 20 Nerd
Posts: 567
Joined: Mon Oct 04, 2004 10:53 am

Re: Preliminary VICE build for testing.

Post by tlr »

Mike wrote:I've found a redraw issue in VVV, the checkerboard zoomer right at the beginning. VICE does not correctly update the display with Video cache on (the error disappears when Video cache is ticked off).
With the current approach vcache is "too hard to fix" (quoting nojoopa), "please disable vcache".
This comment on pouet indicates it's been this way for quite some time.
nbla000 wrote:Any improvements on NTSC timing emulation ?
No.
Very little work is done on NTSC emulation in general as most VICE core developers only have experience from PAL-land.
Progress is dependent on someone coding NTSC test programs and testing them on real NTSC vics.

We would very much like volunteers/contributors to create more test programs.
Once a fairly isolated test case exists, emulation can probably be corrected by someone on the team.
(Current test programs are all here: http://vice-emu.svn.sourceforge.net/vie ... testprogs/)

Join us on #vice-dev for real time discussion on this!
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Re: Preliminary VICE build for testing.

Post by nbla000 »

tlr wrote: Very little work is done on NTSC emulation in general as most VICE core developers only have experience from PAL-land.
Progress is dependent on someone coding NTSC test programs and testing them on real NTSC vics.
OK I will do some Tests with my working in progress SJLOAD version for NTSC machines to check if there is an emulation problem.
Mega-Cart: the cartridge you plug in once and for all.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

When is the next VICE version planned to be released?
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
tlr
Vic 20 Nerd
Posts: 567
Joined: Mon Oct 04, 2004 10:53 am

Post by tlr »

New build: xvic-r22723-win32.zip

xvic changes:
- Video Cache repaired.
Boray wrote:When is the next VICE version planned to be released?
When it's ready.
In other words, when the testers on this and other forums actually tested this enough to avoid the mess we got into with 2.2. ;)
rhurst
Omega Star Commander
Posts: 1371
Joined: Thu Jan 31, 2008 2:12 pm
Website: https://robert.hurst-ri.us
Location: Providence, RI
Occupation: Tech & Innovation

Post by rhurst »

This new quirk does not affect emulation, but there is this strange one-time video flicker and sound interrupt about 3-seconds after the program autostarts. I am using a Linux build with the SDL option.

Is that an outcome of the new "autostart-warp" load feature syncing back down? It seems when you +autostart-warp, that A/V interruption does not occur. No big deal, mind you.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

tlr wrote:when the testers on this and other forums actually tested this enough to avoid the mess we got into with 2.2. ;)
I'm using new beta versions until you published the first version and I've not noticed any strange issue at the moment, NTSC emulation seems like the old version so not perfect but is another story...
Mega-Cart: the cartridge you plug in once and for all.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

Is there a Windows build of the whole VICE (and not just xvic) somewhere so that I can try it with PRG Starter?
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
Post Reply