VOGONS

Common searches


Search results

Display options

Re: Hayes compatible modem emulation issues?

Hmmm... Interesting. The server keeps sending 16h a bunch of times, then 0x01, 0x52, 0xAD, 0x00, 0x16 (, 0x16 a bunch of times again)... But it receives only 0xAA bytes? Edit: Let's see what the client side does... Edit: The client side receives 0x55 a bunch of times. Edit: After receiving a bunch …

Re: Hayes compatible modem emulation issues?

Hmmm... It looks (looking at Dosbox's softmodem.cpp) like Dosbox has an issue with the linefeed after carriage return in a modem command as well(when echo is disabled): when carriage return is sent(0xD), the modem starts executing the command and clearing the buffer(including disabling local echo if …

Re: Hayes compatible modem emulation issues?

Just changed it up a bit: when receiving the for command completion, a timeout is started. When within that timeout a is received(and no other character), the timeout is stopped and the command is executed. When the timeout expires and no is received, the command is executed anyways(and no is sent …

Re: Hayes compatible modem emulation issues?

Just found out something interesting: When sending AT commands, the 688 attack sub program sends "AT \r\n". All the way up to the carriage return was echoed back to the program(The E1 option), but when the command includes an E0 instruction(disable local echo), the \r would execute the command, …

Re: Hayes compatible modem emulation issues?

Hmmmm.... Looking at what's sending/receiving the modem's data and initializing it, I don't see any call from BIOS interrupt 14h(the serial communication interrupt), except when booting the system(initializing the serial port). I also only see non-BIOS I/O to/from the data ports, so that means that …

Re: Hayes compatible modem emulation issues?

Hmmm... Since 688 attack sub has modem sending issues, does that mean there's an issue with the Compaq Deskpro 386 BIOS serial I/O routines or 808x CPU emulation running the app in some way? Hmmm... I'm running it on the Pentium(which has known non-V86 mode issues with real mode)... Perhaps it's …

Re: Hayes compatible modem emulation issues?

After fixing some little bugs with the Hayes-compatible modem commands(commands defaulting End-Of-String to become it's 0-parameter instead(e.g. "E\0" becoming "E0" etc.), support for spaces in the command string(although ignored when processing the command(stripping before processing)), allowing …

Re: Hayes compatible modem emulation issues?

Hmmm... Even after all the issues fixed, Windows 95 RTM still refuses to send any proper commands to the actual modem? Hardware autodetection(serial PnP) still works, but Windows still aborts when sending the "ATZ." command(which is probably "ATZ\r"), which never seems to reach the modem? 1234- …

Re: Hayes compatible modem emulation issues?

Hmmm... Just a little question: does 688 attack sub connect properly to another session of Dosbox running in autoanswer mode with the same app? Is there perhaps an issue with the app itself there? I don't know if Dosbox supports aliasing(I don't think it does), but UniPCemu does using it's phonebook …

Re: Hayes compatible modem emulation issues?

And by accident, while debugging the weird case were the clients of the modem couldn't connect anymore, I noticed that there was a little leftover code (from earlier changes) in the SDL_Net wrapper that caused the client TCP connection to be made 'unused' (thus making it unavailable for deallocation …

Re: Hayes compatible modem emulation issues?

Just found a little 'bug' in the modem's ringing algorithm. When it starts ringing the virtual telephone line(acting like someone's calling us, while in actuality it's already accepted, but not acnowledged for the software transferring, except the buffers not working yet), it sets the ring indicator …

Re: Hayes compatible modem emulation issues?

Hmmm... I see something strange on the autoanswer side: it's sending an ATS0=1 command(enabling autoanswer) followed by an empty command(just 0xD byte), which means according to documentation(in this case Dosbox's softmodem.cpp): turn autoanswer off? Shouldn't this actually be on the "AT\r" command …

Re: Hayes compatible modem emulation issues?

Just found a little 'issue' when running 688 attack sub's modem multiplayer. I noticed that the application sent a "ATDn" command instead of the usual "ATDTn" command when dialing. After having fixed that, I can at least confirm that the two instances of UniPCemu are actually connected(the dialing …

Page 103 of 275