VOGONS


First post, by dicen

User metadata
Rank Newbie
Rank
Newbie

When you run a DOS text program in Windows you can set the Font to be whatever Windows provides (TrueType). This is a big help in the Quckbasic 50 column mode (qbx /h). The font in Dosbox in unreadable and you can't just use TrueType fonts in DOS (not that I have figured out yet). Windows doesn't obey the Video mode and just emulates the text its way.

I have messed with vmode, but it doesn't work with this app, nor does it do what Windows will. Instead of displaying the font in DOS, Windows reads the DOS character and displays it in Windows. It seams to me this would be the easiest way for Dosbox to emulate the text modes anyway. Maybe it already does this and we just have to change the font in the code? Hopefully?

Thanks...

dicen

Reply 1 of 9, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Not llikely. For 2 reasons:

1) DOSBox' main goal is compatibility with games and game-play features. 50-column text-mode does not fall into this category.

2) DOSBox needs to run on many kind of systems, not just Windows. So it would have to work with both Linux, Mac OSX, and even handhelds.

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 9, by dicen

User metadata
Rank Newbie
Rank
Newbie

You guys are like a broken record 😀.

1. You ever heard of QuickBasic games!

2. I know you use the SDL library. Well, it must output text. So where in the code do I change it?

3. You must admit the text modes look like crap. Even Windows emulates this better. If games run under Windows 98 (or even 3.1), they are going to run with the text fixed. But, it can always be made an option.

dicen

Reply 3 of 9, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

you can modify the fonts dosbox uses to render the screen
they are in src/ints/int10_memory.cpp

Water flows down the stream
How to ask questions the smart way!

Reply 4 of 9, by Zup

User metadata
Rank Oldbie
Rank
Oldbie

1.- Yes, and Nibbles works nice.

2.- DOSBox output is always graphical

3.- DOSBox "text" output is pixel perfect (or at least it is very close). The goal is making games act and feel like in DOS times, so it must use the same fonts.

I have traveled across the universe and through the years to find Her.
Sometimes going all the way is just a start...

I'm selling some stuff!

Reply 5 of 9, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

1. You ever heard of QuickBasic Games!

Are they referred to now as QuickBasic games? I always thought they were BASIC games, although I guess a game programmed in QuickBasic could be labeled a QuickBasic game.

I've played BASIC games programmed in GW-BASIC using QBasic so I think I'll stick with BASIC when I refer to BASIC games.

P.S. You are missing a "?" in your.....statement...or question or whatever that was.

How To Ask Questions The Smart Way
Make your games work offline

Reply 6 of 9, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

QBasic (delivered with msdos) is different, but understands gwbasic stuff
(lots of line numbering in that stuff), and QuickBasic is QBasic+Compiler
iirc (and QBX is the extended version of that)

Reply 7 of 9, by TeaRex

User metadata
Rank Member
Rank
Member

<plug>
I've made a small patch that stops the wide letters from sticking together (i.e. when you type MMMMM you can actually see some black between the several M's). Mail me if interested.
</plug>

tearex

Reply 8 of 9, by dh4rm4

User metadata
Rank Oldbie
Rank
Oldbie

QuickBasic IS different from standard BASIC because it is a structured language. QBX is different from both as it is both structured and OOP capable.

Reply 9 of 9, by dh4rm4

User metadata
Rank Oldbie
Rank
Oldbie

And yes I agree, it would be nicer if DOSBox's fonts were dynamically scalable without pixelisation.