MacVICE

Started by lallafa, February 13, 2008, 06:57:44 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

lallafa

@jonno: the TFE/RR Net settings are in "Settings/Resource Inspector". There open "Peripherals/Cartridges/TFE"...
Unfortunately, I just found out that the code is in place but there is a regression opening the adapter... Will have a look

@mrsid: ok, refresh should work of course. This one needs to be fixed

@magervalp: are there unsupported HID elements on your "PSP joystick" or is the joystick driver of the PSP itself not well suited for this task?

MagerValp

The physical layout of the gamepad just doesn't suit C64 games. I tried playing Bubble Bobble, where you jump by pulling up, and I couldn't even finish the 3rd level...

mrsid

You'll have that problem with pretty much any pad. One possible solution is to allow multiple buttons to map onto certain joystick directions.
Then you can have a dedicated jump button, but still keep the normal up direction working as well.
The XBox version of VICE is allowing that, so I have the B button mapped to Up there, which makes those games work nicely.
Also it's kind of useful to map additional buttons to keyboard keys, such as Space. Then you can throw grenades in Commando for example.

MagerValp

Yeah, something like that would work. I think I'm just going to hack up a USB gamepad and solder a DB9 connector to it though :)

mrsid

You'll find that the buttons are often analog these days. Maybe a cheap pad still has digital buttons.


MagerValp

If I leave x64 running for a very long time (like several hours), it appears to freeze. The image is static, but the emulation is running "behind" it - e.g. entering the monitor and single stepping works, and if I launch a new program the sound plays correctly.

mrsid

I had this too, but sometimes it happens after a few minutes already.

lallafa

Hmmm... the long time hang sounds like an overflow problem to me...

Is there a correlation with the new sync draw?
Or does it happen with "normal" drawing, too?

franticHT

I downloaded Version 2.2.1-r22394_20100328_trunk for OSX10.5 and there is still the problem with the .dmg (remember "Issue 2", discussed a few posts back). I can open it, but cannot copy files from it in Finder by Dragging and Dropping or cut/paste. As a tip to other people having problems, just entering the Terminal and "cp -r /Volumes/[DMGFILE]/* DESTINATION/" works fine. Still haven't encountered this problem with any other .dmg that I have opened on my system, so indeed it seems to be something with the particular .dmg files in the MACVICE file area.

MagerValp

Quote from: lallafa on March 28, 2010, 07:17:02 AM
Hmmm... the long time hang sounds like an overflow problem to me...

Is there a correlation with the new sync draw?
Or does it happen with "normal" drawing, too?

Sync draw is the best thing ever, and I haven't turned it off since it appeared :)

The display freeze bug might have appeared right around the same time, but it's hard to say for sure.

Quote from: franticHT on March 31, 2010, 12:26:30 PM
I downloaded Version 2.2.1-r22394_20100328_trunk for OSX10.5 and there is still the problem with the .dmg (remember "Issue 2", discussed a few posts back). I can open it, but cannot copy files from it in Finder by Dragging and Dropping or cut/paste. As a tip to other people having problems, just entering the Terminal and "cp -r /Volumes/[DMGFILE]/* DESTINATION/" works fine. Still haven't encountered this problem with any other .dmg that I have opened on my system, so indeed it seems to be something with the particular .dmg files in the MACVICE file area.

Try creating a new user account on your machine, and opening the dmg there. Same problem? If so, try booting from an external drive with a fresh OS install on it, and see if the problem's still around. There doesn't appear to be anything special about the MacVICE dmg:s...

mrsid

I believe that the display freeze bug has started to appear with 2.2. I've never seen it with the 2.1.x builds.

lallafa

The DMG issue is really strange... Maybe the relevant output of "mount" and a dump of the volume directory "ls -lR /Volumes/vice-..." can help us to identify the problem...

Inspired by the discussion on building your own USB HID adpter for old joysticks I also went and bought the cheapest controller I found (7 EUR: A Speed Link Hornet USB Joypad) that offers 2 "axis" (buttons acutally) and 10 buttons. With so much binary input I am going to build a two DB9 to USB joystick adapter...

I just [22407] adapted VICE to support this scenario: the two HID devices in VICE share the single HID device and use different button mappings... Furthermore, I had to introduce some work arounds for broken HID devices as this gamepad announces the X axis 4 times and only the last element works :/


mrsid

In the last week I've lost all my VICE settings twice. I don't remember doing anything special in particular. Any idea?

lallafa

Hmm... I can think of corruption if two instances of the same emulator run at the same time... but otherwise not experienced yet. What kind of corruption does occur? Empty file, garbled contents?