VOGONS


First post, by vicvan

User metadata
Rank Newbie
Rank
Newbie

I found DOSBOX uses CGA font on Tandy mode.
But this is wrong emulation.

Because the font for Tandy 1000 exist as 2 types.

This is screenshot from tandy(original) font.

Each Original character font is located on System BIOS area.

Character Code (000-127) : F000:FA6E ~ F000:FE6D
Character Code (128-255) : various from each system

1.Tandy's Oiginal font(rev.1) on Tandy 1000HX BIOS(01.03.00)

http://www.mediafire.com/?5dgfgledl3crr4i

2.Tandy's Oiginal font(rev.2) on Tandy 1000SL2 BIOS(02.00.00)

http://www.mediafire.com/?1ehi5q0sa5egghb

Font (Rev.1) : Tandy 1000 / 1000A / 1000HD / 1000EX / 1000SX / 1000TX / 1000HX

Font (Rev.2) : Tandy 1000SL / 1000SL2 / 1000TL / 1000TL2 / 1000TL3 / 1000RL or later

Here are tandy font files from system bios and png.

(ROM)
01-0X-00-FONT(2KB).ROM
--> Original Tandy 1000 Font ROM (Rev.1)
http://www.mediafire.com/?ujsor1kumragie4

(PNG)
01-X-00-FONT-L.PNG
--> Original Tandy 1000 Character Font Sets (Rev.1)
http://www.mediafire.com/view/?42anwmze6f9fhyn#

(ROM)
02-0X-00-FONT(2KB).ROM
--> Original Tandy 1000 Font ROM (Rev.2)
http://www.mediafire.com/?bb4m5b3q19uvns1

(PNG)
02-X-00-FONT-L.PNG
--> Original Tandy 1000 Character Font Sets (Rev.2)
http://www.mediafire.com/view/?22shpypyw2y5v2j#

This is my suggestion.

I recommend DOSBOX supports tandy with 2 options.

-tandy (= -tandy1, 1st revision font) -tandy2 (2nd revision font)

This is link from original Tandy machines.

(Tandy 1000TX) -- Rev.1 Font
http://www.oldskool.org/guides/tvdog/images/T … wclockLarge.jpg

(Tandy 1000SX) -- Rev.1 Font
http://www.oldskool.org/guides/tvdog/images/S … skMateLarge.JPG

(Tandy 1000RL) -- Rev.2 Font
http://www.oldskool.org/guides/tvdog/images/R … electsLarge.jpg
http://www.oldskool.org/guides/tvdog/images/R … ZipmanLarge.jpg

Reply 1 of 1, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The font could (rather than the "must" from your thread title) be changed if a higher degree of accuracy in the text display is considered to be important, but it has evidently not been a development priority thus far. Instead, DOSBox economizes on internal data by using one set of 8x8, 8x14, and 8x16 font data for all machine types. Just as DOSBox uses the same 8x8 font for both CGA and Tandy, it uses the same 8x14 font for both EGA and Hercules; but if it was trying to be accurate then a 9x14 MDA font would be used for Hercules.