I sure hope so. When I use Vice v2.1 in Vista, If I drag the Window
BELOW the bottom of the screen, VICE Crashes. Really pissing me off.
I have a similiar problem, that is, the window appears partially below &
right the current desktop, and I have always to drag it in a more saner
place... (I use Linux/X11, BTW...)
And also there was the vexata quaestio of the keyboard mapping under
X11, but I have resolved, at least for me (I don't release the modified
.vkm until a certain obnoxious individual leaves the CBM scene....)
Best regards from Italy,
Dott. Piergiorgio.
Chrom_
On Nov 26, 10:23 am, "dott.Piergiorgio"
Yes, people were saying on irc yesterday that 2.2 is almost done. Mac
users can test beta builds from http://www.lallafa.de/files/vice/snapshots/
but I'm not aware of anyone building betas for Windows.
It would be really great if the network features was improved, I think
they haven't been changed since 1.7.
I don't see any feature requests or bug reports regarding network
features:
http://sourceforge.net/tracker/?group_id=223021
Unless you file a report, there's no way for them to know that it
needs improving.
Lol... the whole thing doesn't really work. I didn't think that anyone
really expected a serious bug report to that function which just seems
to be in an early experimental state.
Considering that it has been used to develop IP65/Netboot65, Six'
network stack, Contiki, and GuruTerm, "the whole thing doesn't really
work" is a little vague. There were some alignment issues (cs8900 uses
16-bit registers, misaligned writes were handled differently from real
hardware) that I think they fixed fixed, and WinPcap erroneously
echoes back packages sent from x64, but that's mainly a headache for
developers, not users (and we've learned to work around them).
> Lol... the whole thing doesn't really work. I didn't think that anyone
> really expected a serious bug report to that function which just seems
> to be in an early experimental state.
I have come across a few people for whom Vice networking doesn't work,
and a whole lot more for whom it does.
I suspect that the biggest source of angst and confusion is the
dependancy that Vice networking has on pcap, which in turn has
dependancies on support for the underlying NIC drivers. For example,
VICE needs to receive ethernet packets containing the MAC address of
the emulated cs8900a, not the MAC address of the real (hardware) NIC
that connects to the LAN. But not all ethernet NICs & drivers support
that functionality. In particular, most wifi NICs dont. So if you try
and use VICE network emulation over wifi, it will often silently fail.
This situation could certainly be better documented. If I was less
lazy, I would do so.
I suspect that in order to make the ethernet emulation less dependant
on proper 'promiscuous mode' support in the underlying hardware, VICE
would need to do something like VMWare workstation seems to, i.e. have
software on the 'host' side that looks to the guest OS as a router. so
it becomes the destination of all traffic exiting the guest os, and is
able to NAT packets, then send them out whatever physical interface is
appropriate using the MAC address of that physical interface.
MagerValp wrote:
Also note that I wrote the whole networking stuff without actually
owning any CS8900a device. Thus, all I had was the data sheet of the
device. As it is not complete, it is a problem to be implemented
correctly. Furthermore, there are aspects of the device that are not
implemented at all. The reason is simple: As I do not have such a
device, I cannot even test most things.
Leif Bloomquist once told me about some person (I don't remember who)
who might know more about the problems. I contacted him via IRC and
e-mail, but never got any answer.
Thus, if anyone wants improvements, send us (the VICE team) appropriate
bug reports. Oh, and a CS8900a networking card would be nice, too. ;)
MV: I do not remember anyone fixing anything about misaligned writes.
Can you elaborate on the problem? What was the expected behaviour, and
how does VICE actually behave?
Regards,
Spiro.
--
Spiro R. Trikaliotis http://opencbm.sf.net/
http://www.trikaliotis.net/ http://www.viceteam.org/
Jonno Downes wrote:
> On Nov 27, 5:41ᅵam, Rudolf Harras <rudi...@temporaryforwarding.com>
> wrote:
> I suspect that the biggest source of angst and confusion is the
> dependancy that Vice networking has on pcap, which in turn has
> dependancies on support for the underlying NIC drivers. For example,
> VICE needs to receive ethernet packets containing the MAC address of
> the emulated cs8900a, not the MAC address of the real (hardware) NIC
> that connects to the LAN. But not all ethernet NICs & drivers support
> that functionality. In particular, most wifi NICs dont. So if you try
> and use VICE network emulation over wifi, it will often silently fail.
Thank you for the problem explanation. I heard about problems with WLAN
adapters, but not one person I contacted answered me what the problem
was. This is the first time I got some valuable information on this.
> I suspect that in order to make the ethernet emulation less dependant
> on proper 'promiscuous mode' support in the underlying hardware, VICE
> would need to do something like VMWare workstation seems to, i.e. have
> software on the 'host' side that looks to the guest OS as a router. so
> it becomes the destination of all traffic exiting the guest os, and is
> able to NAT packets, then send them out whatever physical interface is
> appropriate using the MAC address of that physical interface.
Well, unfortunately, VMWare uses drivers for this. I do not think it is
possible otherwise.
Although I could write them, these would not work on Vista or Win7 64
bit versions, because I cannot afford some hundred dollar per year to
sign the driver.
MagerValp wrote:
> On Nov 26, 2:14ᅵam, xlar54 <scott.hut...@gmail.com> wrote:
> Yes, people were saying on irc yesterday that 2.2 is almost done. Mac
> users can test beta builds from http://www.lallafa.de/files/vice/snapshots/
> but I'm not aware of anyone building betas for Windows.
Official beta:
http://www.trikaliotis.net/Download/vice/WinVICE-2.1.20-x86.zip
There is even a detached signature available:
http://www.trikaliotis.net/Download/vice/WinVICE-2.1.20-x86.zip.sig
Well, the bug was in my code (IP65), and when I fixed it it works
correctly both in VICE and on the real thing. My memory is a bit
foggy, but I think the end result was that packets were skewed a bit.
I can't remember if the bug was visible in VICE, on the RR-Net, or
both - either way I'd consider the bug minor. The only real bug is
sent packages being echoed back, causing a little extra overhead (to
drop the packages) when you run on VICE.
Cool. It'd be nice if you added an index page, or allowed dir
listings, so we could pick up builds as needed. Me, I sold my last
Windows box yesterday, and I'm now exclusively using Macs :)
> Leif Bloomquist once told me about some person (I don't remember who)
> who might know more about the problems. I contacted him via IRC and
> e-mail, but never got any answer.
I can't even remember who it was either, but I can make a couple of guesses.
Do you want me to follow up further?
> Thus, if anyone wants improvements, send us (the VICE team) appropriate
> bug reports. Oh, and a CS8900a networking card would be nice, too. ;)
They are not hard to obtain! The 64NIC+ is available here:
Also, a good place to ask about technical details is on retrohackers:
http://retrohackers.com/forum/index.php
Regards,
Leif
> http://www.trikaliotis.net/Download/vice/WinVICE-2.1.20-x86.zip
Also remember to make FFMPEG dlls used by new version available on site. =)
--
-=[]=--- iAN CooG/HVSC & C64Intros ---=[]=-
C= is better than C++
>Also note that I wrote the whole networking stuff without actually
>owning any CS8900a device.
Uh, I don't know about that CS8900 thing, I just remembered that I once
tried Vice with the network function but it did not really work smooth.
I think I had once better results with CCS64 and Kaillera.
However, I still prefer Vice and like it very much. I think nowadays a
network function is not much worth if there is not a central server
where you can find opponents online. So, a really gread feature would be
if there is a central server where you can have opponents waiting for
you listenend like:
Name Game Players
Blabla Archon 1/2
Hugo World Games 3/8
This would be great. :-D But is it realistic?
> Thus, if anyone wants improvements, send us (the VICE team) appropriate
> bug reports. Oh, and a CS8900a networking card would be nice, too. ;)
Forgive my asking for a clarification but I'm a little confused by the
smiley. Would the donation of a CS8900a-based networking device be of use
to you? If so, that could be arranged easily.
--
Golan Klinger
Dark is the suede that mows like a harvest.
Rudolf Harras wrote:
> Spiro Trikaliotis schrieb:
>
>>Also note that I wrote the whole networking stuff without actually
>>owning any CS8900a device.
>
> Uh, I don't know about that CS8900 thing, I just remembered that I once
> tried Vice with the network function but it did not really work smooth.
> I think I had once better results with CCS64 and Kaillera.
CCS64 with Kaillera? It seems we are speaking about different things,
then.
I meant the emulation of "The Final Ethernet" / "Retro Replay" (and
other devices like NET64) for the C64. That is, the (emulated) C64 can
access the network. You can browse the internet, write mails are be on
IRC.
If I understand you correctly, you mean the option to play with other
people via network, right? In this case, I am sorry: I totally
misunderstood you. And anyone who mentioned the CS8900 misunderstood
you, too.
MagerValp wrote:
> On 29 Nov, 18:10, Spiro Trikaliotis wrote:
> The only real bug is
> sent packages being echoed back, causing a little extra overhead (to
> drop the packages) when you run on VICE.
Well, if the real CS8900a does not do it, it is a bug. Note, however,
that a networking application should be able to cope with this, as you
cannot rely no-one doing some playback of frames. Thus, if VICE behaves
wrongly here, it is just to make you aware that you have to consider
this. ;)
I will put it on my TODO, though.
Golan Klinger wrote:
> Spiro Trikaliotis wrote:
>
>> Thus, if anyone wants improvements, send us (the VICE team) appropriate
>> bug reports. Oh, and a CS8900a networking card would be nice, too. ;)
>
> Forgive my asking for a clarification but I'm a little confused by the
> smiley. Would the donation of a CS8900a-based networking device be of use
> to you? If so, that could be arranged easily.
Well, yes. However, much more important than having such a device would
be to have people report issues they have with the emulation. If I only
have a CS8900a based networking device, but I do not know what problems
people are encountering, it is much harder to make the emulation more
stable.
>If I understand you correctly, you mean the option to play with other
>people via network, right?
Yes this is what I ment and it is long ago that I tried it last time but
it seemed to be very very experimental to me and I also think I didn't
read about any improvements in the changelog.
I've only tried it a couple of times, but it seems to work fine. What
doesn't work for you?
"Spiro Trikaliotis" <usenet...@spiro.trikaliotis.net> wrote in message
news:slrnhh5aop.k81...@news.trikaliotis.net...
"Spiro Trikaliotis" <usenet...@spiro.trikaliotis.net> wrote in message
news:slrnhh89er.cki...@news.trikaliotis.net...
My memory may not be serving me correctly but I think the matter I had -
(been too long to be sure)
The trick of appearing as two different IP addresses over the internet (one
via VICE ) and one via say another application all over the same computer.
It has been a little while back so I have to go over what I had done
exactly.
"Jonno Downes" <jonn...@gmail.com> wrote in message
news:793cd0fa-4bea-478a...@z3g2000prd.googlegroups.com...
>I've only tried it a couple of times, but it seems to work fine. What
>doesn't work for you?
I'll try it again by chance as far as I remember it was really laggy and
inaccurate.