MacVICE

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

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MagerValp

Quote from: mrsid on March 04, 2010, 07:09:30 PMGCC 4.2 build does not have this problem.
Ah, I'll have to try that.

GANDALf

#166
Quote from: lallafa on March 02, 2010, 06:01:44 PM
@GANDALf: do you have a detailed bug report for this problem?

No crash and nothing in Log window. When launching, start up screen is briefly shown and then screen blanks with READY. in top left and emu freezes. Restart (hard and soft) is much shorter and results with the same READY. and lock. After detaching cartridge everything is OK.

I just checked out the latest SVN rev. Will try and report.

Edit: still the same with 22354

franticHT

Two issues:

Issue 1:
I was trying to implement a stabilizing NMI routine that uses a timer to jump to a certain location along the lines of Real, C64MP3 and Master Design Group's .mod player for the C64.. Therefore I put a jmp opcode at $dc04 and point the NMI vector to dc04. However, when I set a breakpoint there in the vice monitor it seems that the timer keeps running while I am inside the monitor, because each time I do "d dc04" or "m dc04" a new timer value is displayed, and thus I cannot check the results of my code. May be easy to fix, perhaps?

Issue 2:
Since the last few betas/snapshots I cannot, for some unknown reason, drag and drop the files from the VICE .dmg file to another folder. I have to enter the terminal and "cp" the files from the dmg image to the harddrive. As far as I know it happens only with the vice-dmg's and I have not noticed this problem for any other dmg file that I have. ...but I guess the problem may still be something on my system.

Thumbs up for all your great efforts with MacVICE!

lallafa

@mrsid: clang compiles should be fixed now [22365]

@GANDALf: this really seems to be a regression. i suppose it affects the generic core of vice and is not part of the mac port. therefore I'd suggest to file a bug report on the vice-emu sf bug tracker: http://sourceforge.net/tracker/?group_id=223021&atid=1057617

@franticHT:
Issue 1 looks like a generic VICE problem to me, too... (i.e. not related to the Mac port)
Again, I'd suggest to file a bug report on vice-emu SF to reach a greater audience of bug fixers ;)

Issue 2 is really strange. Does anyone else have such problems?

MagerValp

Quote from: lallafa on March 13, 2010, 07:52:25 PMIssue 2 is really strange. Does anyone else have such problems?

No it works fine for me.

GANDALf

Posted bug on tracker.

And BTW, I cannot open dmgs from lallafa site anymore. "No mountable systems" on double click.

lallafa

Ooops. The last file upload was corrupt :(

I'll update the site again this weekend.

lallafa

In [22379] I completely rewrote the macosx joystick driver and added support for the IOHIDManager API available since Mac OS X 10.5.
The IOHIDManager is now selected automatically for >= 10.5 compiles. However you can disable it with --disable-hidmgr in configure and fall back to HID Utils lib.

The new IOHIDManager works with 64 Bits and thus adds Joystick support to these builds.
The IOHIDManager needs no external libs like HIDUtils does.

Additionally, the new driver supports Hat Switches on a HID device. Those are often used as a digital joypad on gamepads. Currently, the first hat switch is selected automatically. You can pick one with the command line. Sorry, no UI for this feature, yet ;)

I'd appreciate your feedback on the new driver!
Does it work for your joystick setup and are your devices supported with their features?

mrsid

Would like to try, but the .dmgs on the webpage are still broken... :(

lallafa

Here we go...
I just uploaded fresh snapshots including the new Joystick features.

BTW I also added a cocoa UI for all new options and added two auto fire buttons with configurable speed.

mrsid

Sorry, still doesn't work. No mountable filesystems in the .dmg.
Btw, why don't you just use .zip? There's no real benefit in using .dmg anymore.

lallafa

Next try... My curl script seems to fail... Now with Cyberduck...

jonnosan

What is the current state of TFE/RR-NET emulation in MacVice?

I've just downloaded what looks to be the latest snapshot for OS X 10.6 (vice-macosx-cocoa-i386+x86_64-10.6-gcc42-2.2.1-r22381_20100321_trunk.dmg), and the ReadmeMacOSX.txt seems to suggest ethernet emulation is included, but I can't find any reference to it in the UI (for example, a counterpart to the menu option in WinVice that lets you specifiy which physical ethernet interface to bind to)

Cheers

Jonno

mrsid

The new joystick stuff is working fine for me. I'm using an original XBox S controller with USB adapter.
The only difference is that the old code could detect the joystick even if I plugged it in after starting VICE.
Now clicking on the refresh button doesn't make it show up, if I plugged it in late.

MagerValp

I can also confirm that the new joystick code works. Unfortunately using the PSP as a gamepad didn't work as well as I had hoped :/