2

Consider:

Enter image description here

Our old 32-bit program using the US-ASCII extended table (128-256) to create simple borders for its program menus.

For example, decimal 193 is an upside down Tee.

However, when the program is installed on a Windows 10 64-bit OS, the ASCII extended table is surpassed by ISO-8859-1 (Latin) character set.

Is there a solution to this borders graphic issue when running on a 64-bit OS?

Burgi
  • 6,493
  • 14
  • 39
  • 52
Burt Iwata
  • 21
  • 2

3 Answers3

1

The old symbols are part of Code Page 437. You can change your active using CHCP before you run your program.

vlumi
  • 273
  • 2
  • 9
0

A simple workaround I have used is to download and install a copy of DOSBOX available from https://www.dosbox.com/download.php?main=1

Setting it up is a little complex, but it will report a DOS version 5.

Use it to create the frames and borders that you need, then save the file with a .txt extension.

Move the file to a directory of your choice, rename it and keep it as a template.

You can then open it in your favourite editor - to create the menu that you require, then save it with the .bat extension.

NOTE: The frame and border characters may not appear the same as when you created them in DOSBOX - but they should appear as normal when you run the batch file with the menu in it.

-1

You could specify to Windows that the program should be run in compatibility mode on an old version of Windows:

  • Right-click the program's .exe
  • Choose Properties
  • Go to the Compatibility tab
  • Under Compatibility mode, check "Run this program in compatibility mode for:"
  • In the drop-down list, choose an old Windows version
  • Click OK
harrymc
  • 455,459
  • 31
  • 526
  • 924
  • Thanks to your ideas we were able to determine that the font could be changed within the application. We were able to instal TTF MS Draw and even make it scalable. Any recommendation for other TTF. – Burt Iwata Jul 08 '19 at 02:27
  • Someone downvoted an answer that worked for the poster. Really? – harrymc Nov 02 '19 at 18:08