VOGONS


First post, by dochawk

User metadata
Rank Newbie
Rank
Newbie

I'm running FreeBSD 7-stable on a Compaq Presario F767NR.

I compiled dosbox .72 from the ports, and it just works; I can launch straight into Master of Orion, and even get sound effects (I don't know about the music; I didn't run it that long).

When I shift to full screen mode though, and also if I start in it, the screen doesn't start for 100 lines or so, leaving the bottom eighth or so of the dos screen below my physical screen.

googling and wikiing hasn't been much help, and I don't see any parameters to set for this.

Thanks

hawk

Reply 1 of 10, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

output=???

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 2 of 10, by dochawk

User metadata
Rank Newbie
Rank
Newbie

I just cycled through all of surface, overlay, opengl and ddraw with a one line conf file, and got the same result on each.

The behavior is the same in full screen whether I start with orion or a shell, and whether I start in a window or fullscreen.

Until this test, I'd run without a conf file, which I understand defaults to "surface"

thanks

hawk

Reply 3 of 10, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

One line config file? I hope it was at least two lines.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 4 of 10, by dochawk

User metadata
Rank Newbie
Rank
Newbie

No, just something like "outputput=surface" and invoking with something like "dosbox -conf test.dosbox.conf dosville/mps/orion/orion.exe -exit"

Orion runs with sound both with and without that one-liner--it's just that it starts ~100 lines too late.

Reply 5 of 10, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

You are doing it wrong.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 6 of 10, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

You need at least

[sdl]
output=...

1+1=10

Reply 7 of 10, by dochawk

User metadata
Rank Newbie
Rank
Newbie

Thanks. I've tried that with all four targets, and all still give me the same result--everything works, but shifted down so I can't see the bottom of the screen.

Is this more likely to be a dosbox configuration issue, or a general freebsd bug?

thanks

hawk

Reply 8 of 10, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

And when you try the different output methods, and use the command OUTPUT in DOSBox, do you also get different results?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 9 of 10, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

I'm no Linux/Unix expert, and i didn't even try to run DOSBox on a Linux/Unix box yet, but i think there are a few things to try and/or consider:

- FreeBSD isn't exactly a gaming platform. AFAIK, it's commonly used for servers and "mission critical" systems. This means that modules like SDL are probably not considered high priority by the devs and maintainers. This is probably also true for graphics drivers (stability vs. performance and features).
- You could try running DOSBox with another distribution. Just use a live CD (DSL, Knoppix, etc.) if you don't want to install another OS on the machine.
- You should use a "full" doxbox.conf file for testing. Create a copy of a "virgin" dosbox.conf, and use it for testing the different output methods.
- You should try other SDL apps in fullscreen mode, to see if the problem is application specific, or a general (SDL?) problem.

That's all i can think of right now.

Reply 10 of 10, by LittleTijn

User metadata
Rank Newbie
Rank
Newbie

Or scale the image up with the fullresolution paramter in the config file...If it is a TFT monitor there is a change that it will not show resolutions like 320x200 correctly...(like my monitor)