Vice2x Update


Pleased to say that c128 emulation now works for me witch it didnt in previous release. Not sure what to use in it to utilise it though. Were there any 128 specific titles?
 
Pleased to say that c128 emulation now works for me witch it didnt in previous release. Not sure what to use in it to utilise it though. Were there any 128 specific titles?

hmm. i never actually met anyone who had a c128, or ever found a game which needed one!

maybe some games had more graphics? how about some of the later games like lemmings or mayhem in monster land? I guess that SO many people had C64s that most coders tried to make everything work fully on that
 
Last edited by a moderator:
There was a version of 'The Last V8' that was made for the C128 - this version had an additional third level (Mars).
 
I'm curious if you know of anything drive level that hasn't been implemented. I'm really patient, but if you feel we've covered all the bases codewise, then it must be something else. Perhaps its PAL/NTSC timing? What does Vice run at by default? I'd like to help hunt it down.

- I'm getting a weird device unloading with LEGACY OF THE ANCIENTS (more EA). When you do the autostart, it finds "*", runs apparently, but all the sudden the image dismounts! Try to load * again, or EA as the loader tried to do ... device not found happens... Thoughts?

Thank you!

There's plenty that's not had much attention yet, basically the focus for alpha1 was getting anything working, the focus for alpha2 was getting most of the keys on the virtual keyboards (had to be done first as it's quite boring). Now I'm working on getting decent disk related menus and options.

There is currently something strange related to the truedrive emulation that could be causing your image dismounts. It seems to switch on and off of its own accord and break certain things depending on what state it's in.
 
Last edited by a moderator:
snaff, how "portable" is the virtual keyboard code? I need to add a virtual keyboard soon since I am adding TI99/4a support to gp2xmess and I'm on the lookout for some code to nab. ;)
If it's pretty straightforward would you mind if I used it?

Feel free to use the code if you want to. The virtual keyboard stuff is in src/arch/unix/gp2x/vkeyboard_gp2x.c. It only really depends on the draw_ascii_string() function and works by mapping x,y locations on the keyboard to the keyboard scancodes that are fed to vice's input routines.
 
Last edited by a moderator:
Hmm, is there a way to specify a cartridge and address, for the vic20 module? ie: Much or most of vic 20 s/w was in cart form, and I only see the autoload option.. which is for disk or tape images by appearance. Vic 20 carts need a bit more work, since they're both carts, and have to go to the right address (usually spelled out in the filename).. ie: CosmicCruncher-A000 and such.

Okay, simple cart loading is in ready for the next release. I don't know if the auto-attach function is clever enough to figure out the address but if not I'll add options for that later.
 
Last edited by a moderator:
There's plenty that's not had much attention yet, basically the focus for alpha1 was getting anything working, the focus for alpha2 was getting most of the keys on the virtual keyboards (had to be done first as it's quite boring).  Now I'm working on getting decent disk related menus and options.

I see that there is quite a bit missing from the UI, but TRUE DRIVE EMULATION has pretty much solved any problems I've experienced with WinVICE - I was hoping that would be the case here ... but perhaps the next paragraph explains it ...

There is currently something strange related to the truedrive emulation that could be causing your image dismounts.  It seems to switch on and off of its own accord and break certain things depending on what state it's in.

Bingo! I'm betting this issue is the cause of MOST of my failed loads, but only in this ONE case is it VISIBLE to the naked eye, as it were. The good news is - I can recreate it time after time - its something I think we can track down. If you have the two disc Adventure Construction Set (ACS-1.d64, ACS-2.d64) you can try it out for yourself. Guaranteed to work (er, NOT work). PM me if you need the images.

Thanks again!

One other thing (since you're doing UI work ANYWAY ... could you consider turning DOWN the polling on the LEFT and RIGHT of the stick when selecting a disc image? I swear the stick has a mind of its own, and I'm CONSTANTLY having the selector jump UP or DOWN 10 lines instead of just one. Probably easily solved by polling those directions about half the amount of times you poll from the up and down directional. Nothing I can't live with, but I bet others have the problem too!

BTW, I'm always available and up for alpha/beta if you're looking to squelch something like this ...
 
Last edited by a moderator:
Pleased to say that c128 emulation now works for me witch it didnt in previous release. Not sure what to use in it to utilise it though. Were there any 128 specific titles?

hmm. i never actually met anyone who had a c128, or ever found a game which needed one!

maybe some games had more graphics? how about some of the later games like lemmings or mayhem in monster land? I guess that SO many people had C64s that most coders tried to make everything work fully on that
I owned a C128D, it was a real rarity :)

I think there were only like 30 titles or so for the C128. Needles to say, the C64 mode was a much used feature ;)
 
Last edited by a moderator:
I owned a C128D, it was a real rarity :)

I think there were only like 30 titles or so for the C128. Needles to say, the C64 mode was a much used feature ;)

Ditto, never really used the C128 mode for much. Couldn't afford all those new "advanced" games on the 128 :)
 
Last edited by a moderator:
Hmm, is there a way to specify a cartridge and address, for the vic20 module? ie: Much or most of vic 20 s/w was in cart form, and I only see the autoload option.. which is for disk or tape images by appearance. Vic 20 carts need a bit more work, since they're both carts, and have to go to the right address (usually spelled out in the filename).. ie: CosmicCruncher-A000 and such.

Okay, simple cart loading is in ready for the next release. I don't know if the auto-attach function is clever enough to figure out the address but if not I'll add options for that later.

I don't believe it is although I've only tried it maybe on 10 or so games. At least I haven't had much luck with it. There may be a technique in there to read the first couple of bytes of the cart header and see but I usually just open files named .a0 w/ the option attach @ $A000.

Thanks for the allowing me to use the keyboard code too, much appreciated...

~telengard
 
Last edited by a moderator:
How did it go shrubberyrobbery? Hunters Moon rocks and I'm getting my gpx2 tommorow.

I knew someone with a 128, the only 128 specific fuction I saw was

GO 64 :)

Anyone with a C128 will know what I mean
 
alpha3 now up at http://gp2x.org/gp2x/vice/

D64 browsing, loading and attaching options, basic cartridge support. Truedrive emulation works now, though watch out for that option switching itself off still. Make sure you copy all the data files over as there are extra ones since the last release.
 
thanks for your work. donation send :)

omg, wings of fury is working :)
omg, "Crystal Fever" is working. it's the best boulder dash clone ever and even better than the original!
it doesn't work in most emulators, i don't know it's bevause of the copy protection the Golden Disk/CPC publishers used or the writing on disks.....
anyways, it works!

great release, thank you.
btw, the colors are stil a bit wasged out, maybe you could add a brightness/color option to the menu...
 
How did it go shrubberyrobbery? Hunters Moon rocks and I'm getting my gpx2 tommorow.
getting excited hey? too right!

anyway.. yeah, finally did the test. Hunters Moon works on Vice but ummm.. the graphics glitch on the radar has cleared up, BUT instead it keeps pausing about every two seconds for a little stutter, which is really annoying. so, I would recommend Frodo2X to play Hunters Moon - there's a little bit of glitchyness on the radar, but it runs slickly smooth, which is far more important :)

edit: have just noticed that this regular two-second pause only happens when the game is scrolling. wierd. may be to do with timing problems handling the hardware scrolling, combined with the raster-interupt tricks that are enabling graphics outside the normal screen area.
 
Last edited by a moderator:
ah yes, i recognized this pausing as well.
seems to appear every 10-15 seconds, doesn't matter if you input or not. you can see it in demos as well. hm, nasty.
but i'm still overwhelmed by the compatibilty :p
 
alpha3 now up at http://gp2x.org/gp2x/vice/

D64 browsing, loading and attaching options, basic cartridge support. Truedrive emulation works now, though watch out for that option switching itself off still. Make sure you copy all the data files over as there are extra ones since the last release.

Snaff, you are GOD !!

*goes back playing Project Firestart with Vice on his GP2x*
 
Last edited by a moderator:
Does the Ctrl key work on the Vic20 or are the keyboards still in development?

I fixed it myself and sent source to Snaff
 
Back
Top