DOS internationalization support (Developers)
> Correct, unless you go to a framebuffer textmode solution and forgo the
> hardware textmode, as many *nixes do.
Graphics would solve other problems (underlining, bold, etc.) that I can not handle using the text modes. But the text modes have the advantage of being the same across all of the adapters - MDA to VGA. And text modes are fast enough for the most primitive machines. (The 8088s are still very important to me.)
> libiconv is the standard answer, but if you can only display 256 chars, you
> don't need that much library support. (since even if you render certain
> accented characters to their non accented equivalent, there are still only
> 500 something mappings for a given codepage)
>
> We use such solutions to provide some minimal unicode awareness for little
> programs and programs involved in bootstrapping the system. The tables are
> postloadable, so new codepages can be added without recompiling the
> binaries.
>
> For fuller unicode support we usually try to tap in whatever system unicode
> library there is, to avoid
The support I need is basically just the mapping tables - given a Unicode character what is the correct character in the current codepage to use. (Or a close approximation.) (And the reverse is needed for keyboard input.)
Your approach for minimal Unicode awareness sounds similar to what I am thinking of. I want to make it more Unicode aware, not perfect. (I am never going to have the Asian character sets covered ...)
---
mTCP - TCP/IP apps for vintage DOS machines!
http://www.brutman.com/mTCP
Complete thread:
- DOS internationalization support - mbbrutman, 25.11.2012, 01:06 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- DOS internationalization support - Rugxulo, 25.11.2012, 04:19
- DOS internationalization support - mbbrutman, 25.11.2012, 19:52
- DOS internationalization support - marcov, 25.11.2012, 13:15
- DOS internationalization support - mbbrutman, 25.11.2012, 20:05
- DOS internationalization support - Rugxulo, 27.11.2012, 07:55
- DOS internationalization support - marcov, 27.11.2012, 09:35
- DOS internationalization support - mbbrutman, 25.11.2012, 20:05
- DOS internationalization support - Laaca, 25.11.2012, 14:41
- DOS internationalization support - Rugxulo, 25.11.2012, 04:19
Mix view