VOGONS

Common searches


Search results

Display options

Re: Question about serial port modes

If I'm not mistaken, the "modem" mode emulates an actual dial-up modem, with Hayes commands and so on. http://www.vogons.org/viewtopic.php?t=4328 Or does DOSBox simply not emulate these pins? http://www.dosbox.com/DOSBoxManual.html#Multiplayer suggests that DOSBox supports RTS/DTR handshaking. Very …

Question about serial port modes

What's the difference between the Modem and Null Modem modes in DOSBox? With real hardware, a null modem cable is one where the DataTX pin on each end is connected to the DataRX pin on the opposite end (which differs from a normal serial cable where the TX on one end is connected to TX on the other, …

How do you swap multiple floppies?

Imgmount lets you mount multiple CD images, but gives an error when trying to mount multiple floppies. It says it can only do it for CD images. Is there some other way to mount multiple floppies and then swap them with ctrl-f4? If not, please consider adding this feature in.

Re: DOSBox-X branch

- Serial mouse emulation. You can enter "serial1=serialmouse" into your dosbox.conf to have DOSBox emulate a Microsoft compatible mouse connected to your serial port of choice. Some software made prior to the introduction of PS/2 mice need this. With Windows 1.0, this option is the only way to get …

Re: Why is 32bit Protected Mode not working in DOS Box?

Try stackoverflow. At least there's a reward in virtual points for looking at other people's buggy code ;-) I doubt that most people even know about old DOS stuff like this. DOS exclusive forums like vogons is my only hope. Please, just look over my code. I've got a sense that I'm VERY close to the …

Re: Questions about Turbo C and far pointers

I have not tried, but would this work? FarPointerToByte++; But I don't think you want to increase the pointer like that. Instead, you can use the pointer to a byte as an array, so you can just access offset x in video memory like this: FarPointerToByte[x]=y; I need to use it in a loop to reference …

Questions about Turbo C and far pointers

I've put Turbo C 2.01 on my DosBox. However I need to know a bit more about how it works with far pointers. I can use MK_FP to initialize a variable declared as a far pointer, such as unsigned char far *FarPointerToByte = MK_FP(segment,offset); However, once I've initialized it, how do I update its …

Re: How does an x86 CPU swtich from 16 to 32bit mode?

As for what I plan to do. My plan is simple: Create a COM file, who's first action when run from DOS is to switch into 32bit protected mode. Then have it run 32bit code. It does not have any requirement of being able to switch back into real mode (which should significantly cut down on program …

Re: How does an x86 CPU swtich from 16 to 32bit mode?

So does that mean that I have to manually write 256 pieces of code (one for each interrupt, as any one could be called at any time, without warning, by the underlying system), and make sure they behave in exactly the same way as the original real-mode versions of the interupts? For a complete …

Re: How does an x86 CPU swtich from 16 to 32bit mode?

You do not need INT 10h to put pixels on the screen. If the OS switches to PM then they will need to provide the equivalent of all those interrupts. Setting up a good IDT is required as part of switching to PM. Also think about the IRQs. You would need to have interrupts set up for those as well. …

Re: Why is 32bit Protected Mode not working in DOS Box?

What is the CS and IP after the jump far? Are you sure you are not supposed to have the base0 as 0x1FE instead of 0x1FE0? The address calculation will take that base shift it left by 4 and then add the offset. Looks like you are preshifting it in the GDT. Yes. I'm sure it is supposed to be pre- …

Re: Question about GDT

I created a new thread, specifically about debuging my code that I'm currently using to switch to 32bit protected mode. Unfortunately, it has an error on the very next line of code it runs after the far jump. If you are skilled in debugging assembly code, please have a look at my code and explain …

Page 6 of 10