VOGONS

Common searches


132 characters on a line

Topic actions

First post, by rustybutt

User metadata
Rank Newbie
Rank
Newbie

I'm a newbie to dosbox. I've run it on both Ubuntu 6.06 and Win XP. Pretty cool. The application I want to run is the old Ashton-Tate product called Framework, which was a character-based windowing based integrated office package - spreadsheet, word processing, etc. It was nothing short of amazing in 1984!

It seems to run OK under dosbox, but now I'd like to run it with a screen that is 132 characters wide, not the standard 80. More characters means more "real estate" in Framework. I used to do that with SVGA mode on a 14" SVGA monitor way back when.

Is there some way to do that with dosbox? Is this a matter of fonts? Is there a commercial add-on that I could buy which would do the trick?

Do you Ubunutu?

Reply 1 of 25, by Srecko

User metadata
Rank Member
Rank
Member

How did you set that character mode back then? it might be possible in dosbox as well. This, as far as I know, should be done using INT10 interfaces, and I'm not sure if that would actually would work in "vanilla" Dosbox. But in that case you might get better compatibility with Univbe.

Reply 2 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

In real DOS, you could type "MODE CON COLS=132 LINES=50" and it would enter 132 column by 50 lines mode, if supported by the graphics card. This still works in NTVDM, (but usually only for windowed mode).

My site: Ramblings on mostly tech stuff.

Reply 3 of 25, by rustybutt

User metadata
Rank Newbie
Rank
Newbie

OK guys, you caught me feeling like a newbie here. I'm not hip to univbe or ntvdm. Please tell me about both/either. If I could get this thing to work with 132x50 (or better even!) that would really make my day!

Do you Ubunutu?

Reply 4 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

NTVDM is the NT Virtual DOS Machine (in the simplest terms, think of it as the Command Prompt inside Windows XP).

UNIVBE is a near-universal driver to add full VBE (VESA BIOS Extension) support to many graphics cards. Not all graphics cards have a VESA driver that implements all the graphics modes and functionality used by games etc. UNIVBE attempts to rectify this. In the DOS era, UNIVBE was an excellent way to unleash the untapped potential of your graphics card.

Neither of this will actually help you. Just explaining the terms.

Reply 5 of 25, by rustybutt

User metadata
Rank Newbie
Rank
Newbie

At this point, I'd be willing to run Win XP and ntvdm if that's what it will take. I gave it a try and lo and behold, the window does resize, etc. But one of the problems with my application is that it doesn't like a machine that runs too fast. There's some sort of timing issue. dosbox is cool because it appears to run slow, but I have to do it in 80 cols and 24 rows - ugh. It's like working through a porthole. I haven't had to do that since the Mac SE.

Is there some way to get ntvdm to effectively as a slower machine, something like a 386-25?

Do you Ubunutu?

Reply 7 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

Nothing that works all that well, IMHO.

I tried installing real MS-DOS 6.22 inside DOSBox and Microsoft Virtual PC. Both emulators support this just fine, but both crash on "MODE CON COLS=132". In VPC the display freezes and the cursor flickers around like mad. In DOSBox, it exits with the message "Exit to error: CPU:GRP5:Illegal Call 7".

My site: Ramblings on mostly tech stuff.

Reply 8 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

hmm interresting. Wondering which vesa mode they are using then.
the cpu things sounds like a nullpointer

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

Reply 9 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

Qbix, when using DOS "MODE", it is not actually a VESA mode. It is text mode.

For some info (from a rather unlikely source), check: http://www.columbia.edu/~em36/wpdos/textmode.html#extended

My site: Ramblings on mostly tech stuff.

Reply 10 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Some of the modes are available actually in dosbox (Added them for IDA)

Videomode 54 and 55 work Not sure which one is used by dos mode.com

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

Reply 11 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

You can get 0x54 and 0x55 to work? They do nothing when I try them (using the VMODE utility on that page).

I type "VMODE 54" and the screen clears and doesn't respond until I type "CLS".
Same with VMODE 55. (Using unmodified DOSBox 0.70)

My site: Ramblings on mostly tech stuff.

Reply 12 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well the vmode works. (you can start an application)

I'm not sure if the int10 character functions work properly on though. (that explains the empty screen) (or the mode isn;t setup correctly in the bios part and that is why the character function mess up. Should be fixable though)).

cls sets the videomode back to mode 3.

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

Reply 14 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It works a bit in 0.63 It seems that there isn't a renderer for the mode. (at least the screen doesn't resize)

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

Reply 15 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

I suppose making INT10 work properly here in conjunction with VMODE 55 or VMODE 54 would work for rustybutt.

I'm not sure resetting the video mode on CLS is a good idea as DOS doesn't do that, although in the absence of MODE to do "MODE CO80", it may be a necessity.

My site: Ramblings on mostly tech stuff.

Reply 16 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well int10 character functions seem to behave (the characters appear on the right place in the video memory)

I'll try to fix it. Would be nice if it worked.

SCALER_MAXWIDTH 1024
but the screen mode is 1056 or 1054. So the renderer rejects the mode.
and the screen doesn't get updated.

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

Reply 17 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

increasing that value gives screenoutput like 0.63 although the letters aren't really readable.

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

Reply 18 of 25, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

I think those modes actually used 800x600 with an 6x10 font. That gives 796x600 pixels for 132x60 characters.

My site: Ramblings on mostly tech stuff.

Reply 19 of 25, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well 8x8 or 8x16 is fine.

The weird thing is that when I get screenoutput it looks allright if I use surface and broken when I use overlay

Can somebody else check the output with overlay and surface ?

Attachments

  • Filename
    132.diff
    File size
    1.42 KiB
    Downloads
    206 downloads
    File comment
    132.diff
    File license
    Fair use/fair dealing exception

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