Author Topic: Vice 2.3 bugs under native  (Read 10592 times)

clach04 (OP)

  • *
  • Posts: 256
Vice 2.3 bugs under native
« on: March 22, 2011, 04:51:03 am »
Peiselulli has done a really nice first port of VICE to native, I'm really happy about it :-)

There are a few oddities/bugs. I think it worth while listing them here. I'm not expecting them to be fixed, but it is useful to know what they are so you don't waste time trying some thing that is known not to work. This also gives us a possible list of things to fix/research. There is a thread for discussion http://boards.dingoonity.org/dingoo-emulation/vice-2-3-for-native-dingoo/ so use that for chatting, lets keep this just for bugs.


I've managed to load Batman The Movie with success. I've not yet had any luck with IK+ which I think some people have got working.
 - moving app and disk images to MicroSD card appears to make IK+ work :)

[edit most of these problems are fixed in the 2nd release]
[edit - additional bug reports from others]
« Last Edit: March 25, 2011, 03:00:13 am by clach04 »

Frank_fjs

  • **
  • Posts: 705
    • My simple Dingoo web site
Re: Vice 2.3 bugs under native
« Reply #1 on: March 22, 2011, 12:56:47 pm »
IK+ is working for me, so you may need to try a different version of it.

Video settings -> Size settings -> Double size | Selecting this option freezes the application.

Re games that don't work, one thing to try is to go to the 'Drive' menu and enable or disable 'True drive emulation'. Usually a game that doesn't work with it enabled will work with it disabled, or vice versa.

You should update the main post of this thread with any information reported here so that it's all in one central location.

Hopefully the author continues making revisions of this, or as he has released the source maybe someone else will come along and improve on it.

waderain

  • *
  • Posts: 18
Re: Vice 2.3 bugs under native
« Reply #2 on: March 22, 2011, 04:52:33 pm »
I haven't had a problem with the save state, but you have to go into the snapshot option and actually tell it what file to save to. Quick save doesn't work. Actually anything to do with saving settings or changing options that need to be reset don't work as well. It just locks up.

Running disk games though seems to be fine. No real problems but you have to be careful when switching disks, it seems to reset itself you make a mistake.

This version is good but with a little further development by the programmer I think it could be a killer C64 emulator

clach04 (OP)

  • *
  • Posts: 256
Re: Vice 2.3 bugs under native
« Reply #3 on: March 22, 2011, 07:13:30 pm »
You should update the main post of this thread with any information reported here so that it's all in one central location.

Thanks!  Done :)

I haven't had a problem with the save state, but you have to go into the snapshot option and actually tell it what file to save to.

I've only tried the specify save name using the on screen keyboard and it ended up hanging for me. Have you managed to use savestate successfully? It would be useful to know the exact sequence of steps that worked for you.

waderain

  • *
  • Posts: 18
Re: Vice 2.3 bugs under native
« Reply #4 on: March 22, 2011, 09:24:01 pm »
Savestate:
press start and goto snapshot option
choose 'Save snapshot image
choose 'Select filename and save snapshot
then just choose the disk file you have loaded , it doesn't save over that disk file but it makes a new file with the same name and a .vsf file extension

Then when you load the file state you should at least have the game disk loaded then choose to load the save state.

Its only lock up on me a once doing it this way/

I think the problem has do to with the file handling. It seems like its looking for files that aren't there or need to be created.
« Last Edit: March 22, 2011, 10:03:05 pm by waderain »

clach04 (OP)

  • *
  • Posts: 256
Re: Vice 2.3 bugs under native
« Reply #5 on: March 23, 2011, 12:25:47 am »
Savestate:
press start and goto snapshot option
choose 'Save snapshot image
choose 'Select filename and save snapshot
then just choose the disk file you have loaded , it doesn't save over that disk file but it makes a new file with the same name and a .vsf file extension

Then when you load the file state you should at least have the game disk loaded then choose to load the save state.

Its only lock up on me a once doing it this way/

I've yet to get this to work (with Batman themovie, it takes so long to load save states would be very helpful). Thanks for posting your method, I tried it twice with a consistent hang :(

I'm wondering if the path is important....

I have d64 disk images in; A:\GAME\C64

I have the .app file in; A:\GAME\3D Games\Vice-Dingoo-23


I think the problem has do to with the file handling. It seems like its looking for files that aren't there or need to be created.

I'm certain most issues are filename (or path) related. As an  occasional developer of the SDK my advice to anyone doing ports to native is to make sure you use Windows style paths and not Unix. There is _some_ code in the SDK to handle Unix style but I would not recommend you rely on it just yet.

segakiki

  • *
  • Posts: 88
Re: Vice 2.3 bugs under native
« Reply #6 on: March 23, 2011, 02:19:18 pm »
After a bit of messing about with this emu, i have the ILI9325 lcd model.
I think i have finally got it running stable, for some reason if you try and run this emu off the dingoos internal storage it locks up all the time and you have to hard reset.
This morning i copied the vice folder with disk folder  to my 8gb sd card and it runs perfect even saves!
I havent had one lock up since! ;D

waderain

  • *
  • Posts: 18
Re: Vice 2.3 bugs under native
« Reply #7 on: March 23, 2011, 04:07:13 pm »
Quote
This morning i copied the vice folder with disk folder  to my 8gb sd card and it runs perfect even saves!
I havent had one lock up since!

It works, putting the file on your sd card and running it does fix all the save features, snapshots and settings. Even quick save/loads work

:( still doesn't fix the cartridge problem though.

clach04 (OP)

  • *
  • Posts: 256
Re: Vice 2.3 bugs under native
« Reply #8 on: March 24, 2011, 05:37:00 am »
Moving app and disk images to MicroSD card works for me too :D

Frank_fjs

  • **
  • Posts: 705
    • My simple Dingoo web site
Re: Vice 2.3 bugs under native
« Reply #9 on: March 24, 2011, 08:23:19 am »

waderain

  • *
  • Posts: 18
Re: Vice 2.3 bugs under native
« Reply #10 on: March 24, 2011, 03:35:11 pm »
Quote
New version available that fixes cartridges:

http://code.google.com/p/ohboy/downloads/detail?name=Vice-Dingoo-2.3_20110323.zip


yep working fine now!!!!

Frank_fjs

  • **
  • Posts: 705
    • My simple Dingoo web site
Re: Vice 2.3 bugs under native
« Reply #11 on: March 24, 2011, 05:15:39 pm »
I'm not having any trouble saving to the internal memory with the new version.

fanoush

  • *
  • Posts: 5
Re: Vice 2.3 bugs under native
« Reply #12 on: April 05, 2011, 01:20:07 pm »
It is almost perfect. Now I have only one strange issue with  "X" key. It should be mapped to space key. This is unstable and doesn't always work.  It is enough to just start VICE and on blue C64 screen press X key repeatedly. Sometimes it produces space, sometimes different character and when held for longer time it crashes VICE completely.

jrose78

  • Posts: 2
Re: Vice 2.3 bugs under native
« Reply #13 on: December 07, 2011, 01:42:58 pm »
I am running Vice on myA320 and everything is great with one exception that is driving me crazy. I am playing the game Ghostbusters and in this game you need quick and I mean quick access to the B key to plant bait for the state puff marshmallow man.  So my point is I can't bring up the virtual keyboard and hit B and for the life of me I can't find a way to map the key to say the right shoulder.  help?

zi99y

  • *
  • Posts: 14
Re: Vice 2.3 bugs under native
« Reply #14 on: December 07, 2011, 05:01:03 pm »
I would also love to know how to do this. Turrican uses F7 for smart bombs which would be better mapped to a button.

On a related note, when I hold down the X button my dingoo resets itself - is this just me or does it happen for others?

"oh my god, it can't be! Yes, it's the stay puft marshmallow man"  ;D

jrose78

  • Posts: 2
Re: Vice 2.3 bugs under native
« Reply #15 on: December 07, 2011, 05:11:51 pm »
I think holding down a button and crashing the emulator is a known bug.  I think the key to mapping is in the .vkm file. there is a reference to "8 Snapshot&Quickload snapshot.vsf" so I think I need to change it to 8 3 4 8 or something like that so if the emulator receives the 8 from the device it converts it to 3 4 (row column on c64 I think) and 8 is some flag.  Anyway I only know enough to break stuff but I really need a mapping option and could really use help.

eltehero

  • *
  • Posts: 240
Re: Vice 2.3 bugs under native
« Reply #16 on: January 01, 2012, 02:51:22 pm »
On the GP2X  the vice emulator is good but suffers from pausing, skipping and out of sync sound issues on certain games using the realsid option. Does the Dingoo vice suffer from the same problems? This is important to me as the C64 is my favourite retro computer and my decision to buy a Dingoo rests on C64 emulation.

Trevor Belomont

  • Guest
Re: Vice 2.3 bugs under native
« Reply #17 on: May 02, 2012, 12:41:14 am »
This is for all the Vice 2.3 on Native OS users that are having trouble with the emu hanging when installed on the system memory and have to run it off their Mini-SD card...
(Repost)

I read about Vice 2.3, that people were having problems getting it to run without crashing. After a little messing around with it, i found out that the Commodore 64 Games folder needs to be inside the Vice folder. I suppose it's just easier for the emulator to pull and store data, who knows...Anyway, here's the setup i used that let's me run it on the system memory without the constant hangups:

- Place the "Vice-Dingoo-2.3" folder within the dingoo's "GAME" folder.
- Create a "Commodore 64 (games)" folder (or whatever you want to call it) within the "Vice-Dingoo-2.3" folder.
- Safely remove the dingoo from your PC (like you always do).

- - - - - - - - - - - - - - - - - - - - -

To run the games:
Go to:

- "3D Game" on the dingoo's main menu.
- "GAME"
- "Vice-Dingoo-2.3" folder
- "x64.app"
- Press "Start" when "Ready" comes up on the emulator screen.
- Select "Autostart Image".
- "(D) Commodore 64 (games)
- Select your game.
- Enjoy!

- - - - - - - - - - - - - - - - - - - - -

Functional CONTROLS setup:
Press "start" and go to:

- "machine settings"
- "Joystick settings"
Set the following as:
- "Joystick device in port 1" --> "Keyset 1"
- "Joystick device in port 2" --> "Joystick"
- "Extra joystick device port 1" --> "Keyset"
- "Extra joystick device port 2" --> "Numpad"
- press "A" on "Allow keyset joystick" (a star)

Go down to "Define keysets" and define them as:

- "up" = "up"
- "down" = "down"
- "left" = "left"
- "right" = "right"
- "keyset 1 fire" = "x" (or whatever button you want it to be)
("keyset 2" should already be setup (default)...)

Hope that helps...
« Last Edit: May 03, 2012, 09:03:18 pm by Turkish »