VOGONS

Common searches


Search results

Display options

Re: How to emulate a dial up connection over IP?

OK. After some first testing the new version, I noticed an infinite loop happening when a client connects, causing the server to hang up the application. Whoops! Now fixed, though(SLIP so far confirmed working correctly again). Edit: OK. Confirmed it's actually sending the PADT packet and receiving …

Re: How to emulate a dial up connection over IP?

Just, after some searching, found http://theory.cs.uni-bonn.de/ppp/rfc/rfc1662.txt . It's the first I actually find that explains the PPP escape sequence properly(like SLIP's escaping, but using a XOR'ed value on bit 5 instead of the escaped value). That should be easy to implement, although I'll …

Re: How to emulate a dial up connection over IP?

It makes me wonder, though. UniPCemu uses (win)pcap as a method of transferring TCP/IP packets over the network for the connected client, can the same be done with IPX encapsulated/encoded in SLIP? Perhaps just a different ethernet header to use(replacing the IPv4 type with some kind of UPX type)? …

Re: How to emulate a dial up connection over IP?

Well, UniPCemu has a server build which emulates an ISP with SLIP protocol that can be connected to on a TCP port(theoretically multiuser, practical it's still having trouble with 2+ simultaneous users due to unknown reason(and the current released version has a TCP disconnect bug(already fixed in …

Re: Hayes compatible modem emulation issues?

Hmmm... Windows 95 is behaving weirdly with the COM port: the log of Portmon seems to say it's trying to send AT\r to the COM2 port, but debugging the port from visual studio(port 2f8) shows that nothing is even being written to it? So there's a driver at fault right there? Edit: I've logged the …

Re: x86 IRETD PM to V86 mode EIP?

OK. The issue with V86mon was that the executable was corrupted in the disk image. That at least solves that issue :D So that means that the Pentium is at least running fine in V86 mode and VME's V86 mode. So there's still some strange issue with real mode and various software(CheckIt, WhatVGA and …

Re: x86 IRETD PM to V86 mode EIP?

OK. Segment 1E is kind of strange in real mode, as that's in the middle of the IVT. So the issue is in the place it's called, which is at segment 70h. But isn't segment 70h MSDOS.SYS usually? Or in Windows 9x's case, definitely IO.SYS(since it doesn't have MSDOS.SYS as a boot file).

Re: x86 IRETD PM to V86 mode EIP?

OK. Turns out neither is correct: EIP isn't truncated in PM to VM IRETD. But what neither emulators(Dosbox AND PCem) do is check EIP against the new CS limits and throw a #GP(0) fault if it does(on the IRETD, not on instruction fetch(PCem) or invalidly truncating and not faulting(Dosbox)). Just …

Re: Style problems/bugs

in Milliways
Yesterday I had some weird SQL issues with the PC emulation forum thread of mine, it kept erroring out when I made the posts a bit longer than average(just trying to add the very first line of said post to the post before that): https://www.vogons.org/viewtopic.php?p=814417#p814417 Thought I'd try …

x86 IRETD PM to V86 mode EIP?

What is the correct behaviour of the 32-bit pop of EIP when returning from protected mode to V86 mode? I see that Dosbox masks EIP with 0xFFFF, so the top 16 bits are truncated. But PCem doesn't truncate it at all? I see that V86mon in UniPCemu tries to return to 200XD in it's very first IRETD to …

Page 101 of 275