public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
* console font problem
@ 2003-01-29 21:30 Claudia Neumann
  2003-01-30  2:13 ` Bart Oldeman
  0 siblings, 1 reply; 10+ messages in thread
From: Claudia Neumann @ 2003-01-29 21:30 UTC (permalink / raw)
  To: linux-msdos

Hi all,

I have a problem with console fonts in dosemu. The Norton Commander and other
programs show a deranged screen with strange line characters in console mode.
In X-Windows everything is okay.

The RPM-Package with dosemu-1.0.2 is okay in console mode.

Dosemu-1.1.3, 1.1.3.7, 1.1.4 and 1.1.4.6 all show the strange characters in
console mode. I tried all modes in dosemu.conf with

$_term_char_set = "ibm", "latin", "latin1"
$_external_char_set = "", "iso8859-1", "iso8859-15"
$_internal_char_set = "cp437", "cp850"

in console mode its all the same.

I even tried

echo -ne '\033(U'

without any change.

Do I have to change the console fonts?

Specs:  Mandrake Linux release 8.1 (Vitamin) for i586
Kernel 2.4.8-26mdk on an i686

Any ideas?

Claudia

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
  2003-01-29 21:30 Claudia Neumann
@ 2003-01-30  2:13 ` Bart Oldeman
  0 siblings, 0 replies; 10+ messages in thread
From: Bart Oldeman @ 2003-01-30  2:13 UTC (permalink / raw)
  To: Claudia Neumann; +Cc: linux-msdos

On Wed, 29 Jan 2003, Claudia Neumann wrote:

> I have a problem with console fonts in dosemu. The Norton Commander and other
> programs show a deranged screen with strange line characters in console mode.
> In X-Windows everything is okay.
>
> The RPM-Package with dosemu-1.0.2 is okay in console mode.
>
> Dosemu-1.1.3, 1.1.3.7, 1.1.4 and 1.1.4.6 all show the strange characters in
> console mode. I tried all modes in dosemu.conf with
>
> $_term_char_set = "ibm", "latin", "latin1"
> $_external_char_set = "", "iso8859-1", "iso8859-15"
> $_internal_char_set = "cp437", "cp850"

that's a bug -- "ibm" no longer worked properly.
$_term_char_set = ""
or
$_term_char_set = "ibm"
should get you the box drawing characters on the console.

Fix is below.

Bart

--- dosemu-1.1.4.9/src/plugin/term/terminal.c	Sun Jan 26 15:18:55 2003
+++ dosemu-1.1.4.10/src/plugin/term/terminal.c	Wed Jan 29 21:01:09 2003
@@ -149,7 +150,8 @@
 	/* Slang should filter out the control sequences for us...
 	 * So don't worry about characters 0x00 - 0x1f && 0x80 - 0x9f
 	 */
-	if (trconfig.output_charset == lookup_charset("cp437")) {
+	if (trconfig.output_charset == lookup_charset("cp437") ||
+	    trconfig.output_charset == lookup_charset("terminal_cp437")) {
 		Use_IBM_Codes = 1;
 		/* Should we be testing TERM here??? */
 		/* The following turns on the IBM character set mode of virtual console


^ permalink raw reply	[flat|nested] 10+ messages in thread

* console font problem
@ 2003-02-03 19:32 Claudia Neumann
  2003-02-03 21:59 ` Bart Oldeman
  0 siblings, 1 reply; 10+ messages in thread
From: Claudia Neumann @ 2003-02-03 19:32 UTC (permalink / raw)
  To: linux-msdos

[-- Attachment #1: Type: text/plain, Size: 723 bytes --]

Hi all, Hi Bart,

now I tried in /etc/dosemu/dosemu.conf and deleting /home/praxis/.dosemurc:

$_term_char_set="ibm"
$_external_char_set="cp437"
$_internal_char_set="cp437" 
Norton Commander looks good, no Umlaute, instead {:.- etc.

$_term_char_set="ibm"
$_external_char_set=""
$_internal_char_set=""
the same as above

$_term_char_set="ibm"
$_external_char_set="cp850"
$_internal_char_set="cp850"
Norton Commander deranged, äöü okay, but ÄÖÜ wrong.

$_term_char_set="latin"
deranged

$_term_char_set="latin1"
deranged.

I attached the dosemu.log with dosemu -D+v which had the configuration:
$_term_char_set="ibm"
$_external_char_set=""
$_internal_char_set=""

Regards

Claudia






[-- Attachment #2: dosemu.log --]
[-- Type: text/plain, Size: 35133 bytes --]

CONF: config variable parser_version_3 set
CONF: config variable c_system set
CONF: Parsing built-in dosemu.conf file.
CONF: config variable version_3_style_used set
CONF: Parsing built-in global.conf file.
CONF: config variable version_3_style_used unset
CONF: config variable version_3_style_used set
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
CONF: opened include file /home/praxis/.dosemurc
CONF: closed include file /home/praxis/.dosemurc
CONF: config variable skip_dosrc set
CONF: mapping driver = 'mapshm'
debug flags: -D+v
CONF: Disabling use of pentium timer
CONF: dosbanner on
CONF: timint on
CONF: timer freq=18, update=54925
CONF: CPU set to 586
CONF: 8192k bytes XMS memory
CONF: 2048k bytes EMS memory
CONF: EMS-frame = 0xe000
CONF: DPMI-Server on
CONF: dosemu running on console
SER: directory /home/praxis/dosemu/lock/christian namestub LCK.. binary No
MOUSE: /dev/mouse type 7 using internaldriver: yes, emulate3buttons: no baudrate: 0
CONF: Keyboard-layout keyb-user
CONF: Keyboard-layout de-latin1
device: /dev/fd0 type 2 h: 0  s: 0   t: 0 floppy A:
CONF: fastfloppy = 1
CONF: IPX support off
CONF(LPT0) f: (null)   c: lpr  o: -Plp %s  t: 20  port: 378
CONF: not allowing speaker port access
CONF: Packet Driver disabled.
device: /home/praxis/dosemu/win98 type 4 h: -1  s: -1   t: -1 drive C:
CONF: config variable c_system unset
CONF: mostly running as USER: uid=503 (cached 503) gid=503 (cached 503)
CONF: Warning: PCI requires root, disabled
video_mem_charset=cp437
output_charset=terminal_cp437
DBG_FD already set
DOSEMU-1.1.4.9 is coming up on Linux version 2.4.8-26mdk
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 64Kb at 0xF0000 for 'r' (Dosemu reserved area)
major = 4 minor = 1
VID: Setting windows size to li=25, co=80
VID: Video set to Video_term
VID: config.dualmon=0
VID: terminal_initialize() called 
mapping internal characters to terminal characters:
mapping: \0 -> 0020 ->  
mapping: \x01 -> 263a -> ”
mapping: \x02 -> 263b -> ™
mapping: \x03 -> 2665 -> h
mapping: \x04 -> 2666 -> d
mapping: \x05 -> 2663 -> c
mapping: \x06 -> 2660 -> s
mapping: \a -> 2022 -> ù
mapping: \b -> 25d8 -> ²
mapping: 	 -> 25cb -> o
mapping: 
 -> 25d9 -> ±
mapping: \v -> 2642 -> ¢
mapping: \f -> 2640 -> 
mapping: \r -> 266a -> û
mapping: \x0e -> 266b -> ï
mapping: \x0f -> 263c -> *
mapping: \x10 -> 25ba -> >
mapping: \x11 -> 25c4 -> <
mapping: \x12 -> 2195 -> ­
mapping: \x13 -> 203c -> º
mapping: \x14 -> 00b6 -> ã
mapping: \x15 -> 00a7 -> œ
mapping: \x16 -> 25ac -> þ
mapping: \x17 -> 21a8 -> ¨
mapping: \x18 -> 2191 -> ô
mapping: \x19 -> 2193 -> õ
mapping: \x1a -> 2192 -> ¯
mapping: ^[ -> 2190 -> ®
mapping: \x1c -> 221f -> À
mapping: \x1d -> 2194 -> Í
mapping: \x1e -> 25b2 -> ^
mapping: \x1f -> 25bc -> v
mapping:   -> 0020 ->  
mapping: ! -> 0021 -> !
mapping: " -> 0022 -> "
mapping: # -> 0023 -> #
mapping: $ -> 0024 -> $
mapping: % -> 0025 -> %
mapping: & -> 0026 -> &
mapping: ' -> 0027 -> '
mapping: ( -> 0028 -> (
mapping: ) -> 0029 -> )
mapping: * -> 002a -> *
mapping: + -> 002b -> +
mapping: , -> 002c -> ,
mapping: - -> 002d -> -
mapping: . -> 002e -> .
mapping: / -> 002f -> /
mapping: 0 -> 0030 -> 0
mapping: 1 -> 0031 -> 1
mapping: 2 -> 0032 -> 2
mapping: 3 -> 0033 -> 3
mapping: 4 -> 0034 -> 4
mapping: 5 -> 0035 -> 5
mapping: 6 -> 0036 -> 6
mapping: 7 -> 0037 -> 7
mapping: 8 -> 0038 -> 8
mapping: 9 -> 0039 -> 9
mapping: : -> 003a -> :
mapping: ; -> 003b -> ;
mapping: < -> 003c -> <
mapping: = -> 003d -> =
mapping: > -> 003e -> >
mapping: ? -> 003f -> ?
mapping: @ -> 0040 -> @
mapping: A -> 0041 -> A
mapping: B -> 0042 -> B
mapping: C -> 0043 -> C
mapping: D -> 0044 -> D
mapping: E -> 0045 -> E
mapping: F -> 0046 -> F
mapping: G -> 0047 -> G
mapping: H -> 0048 -> H
mapping: I -> 0049 -> I
mapping: J -> 004a -> J
mapping: K -> 004b -> K
mapping: L -> 004c -> L
mapping: M -> 004d -> M
mapping: N -> 004e -> N
mapping: O -> 004f -> O
mapping: P -> 0050 -> P
mapping: Q -> 0051 -> Q
mapping: R -> 0052 -> R
mapping: S -> 0053 -> S
mapping: T -> 0054 -> T
mapping: U -> 0055 -> U
mapping: V -> 0056 -> V
mapping: W -> 0057 -> W
mapping: X -> 0058 -> X
mapping: Y -> 0059 -> Y
mapping: Z -> 005a -> Z
mapping: [ -> 005b -> [
mapping: \ -> 005c -> \
mapping: ] -> 005d -> ]
mapping: ^ -> 005e -> ^
mapping: _ -> 005f -> _
mapping: ` -> 0060 -> `
mapping: a -> 0061 -> a
mapping: b -> 0062 -> b
mapping: c -> 0063 -> c
mapping: d -> 0064 -> d
mapping: e -> 0065 -> e
mapping: f -> 0066 -> f
mapping: g -> 0067 -> g
mapping: h -> 0068 -> h
mapping: i -> 0069 -> i
mapping: j -> 006a -> j
mapping: k -> 006b -> k
mapping: l -> 006c -> l
mapping: m -> 006d -> m
mapping: n -> 006e -> n
mapping: o -> 006f -> o
mapping: p -> 0070 -> p
mapping: q -> 0071 -> q
mapping: r -> 0072 -> r
mapping: s -> 0073 -> s
mapping: t -> 0074 -> t
mapping: u -> 0075 -> u
mapping: v -> 0076 -> v
mapping: w -> 0077 -> w
mapping: x -> 0078 -> x
mapping: y -> 0079 -> y
mapping: z -> 007a -> z
mapping: { -> 007b -> {
mapping: | -> 007c -> |
mapping: } -> 007d -> }
mapping: ~ -> 007e -> ~
mapping: \x7f -> 2302 -> ^
mapping: € -> 00c7 -> €
mapping:  -> 00fc -> 
mapping: ‚ -> 00e9 -> ‚
mapping: ƒ -> 00e2 -> ƒ
mapping: „ -> 00e4 -> „
mapping: … -> 00e0 -> …
mapping: † -> 00e5 -> †
mapping: ‡ -> 00e7 -> ‡
mapping: ˆ -> 00ea -> ˆ
mapping: ‰ -> 00eb -> ‰
mapping: Š -> 00e8 -> Š
mapping: ‹ -> 00ef -> ‹
mapping: Œ -> 00ee -> Œ
mapping:  -> 00ec -> 
mapping: Ž -> 00c4 -> Ž
mapping:  -> 00c5 -> 
mapping:  -> 00c9 -> 
mapping: ‘ -> 00e6 -> ‘
mapping: ’ -> 00c6 -> ’
mapping: “ -> 00f4 -> “
mapping: ” -> 00f6 -> ”
mapping: • -> 00f2 -> •
mapping: – -> 00fb -> –
mapping: — -> 00f9 -> —
mapping: ˜ -> 00ff -> ˜
mapping: ™ -> 00d6 -> ™
mapping: š -> 00dc -> š
mapping: › -> 00a2 -> ›
mapping: œ -> 00a3 -> œ
mapping:  -> 00a5 -> 
mapping: ž -> 20a7 -> ž
mapping: Ÿ -> 0192 -> Ÿ
mapping:   -> 00e1 ->  
mapping: ¡ -> 00ed -> ¡
mapping: ¢ -> 00f3 -> ¢
mapping: £ -> 00fa -> £
mapping: ¤ -> 00f1 -> ¤
mapping: ¥ -> 00d1 -> ¥
mapping: ¦ -> 00aa -> ¦
mapping: § -> 00ba -> §
mapping: ¨ -> 00bf -> ¨
mapping: © -> 2310 -> ©
mapping: ª -> 00ac -> ª
mapping: « -> 00bd -> «
mapping: ¬ -> 00bc -> ¬
mapping: ­ -> 00a1 -> ­
mapping: ® -> 00ab -> ®
mapping: ¯ -> 00bb -> ¯
mapping: ° -> 2591 -> °
mapping: ± -> 2592 -> ±
mapping: ² -> 2593 -> ²
mapping: ³ -> 2502 -> ³
mapping: ´ -> 2524 -> ´
mapping: µ -> 2561 -> µ
mapping: ¶ -> 2562 -> ¶
mapping: · -> 2556 -> ·
mapping: ¸ -> 2555 -> ¸
mapping: ¹ -> 2563 -> ¹
mapping: º -> 2551 -> º
mapping: » -> 2557 -> »
mapping: ¼ -> 255d -> ¼
mapping: ½ -> 255c -> ½
mapping: ¾ -> 255b -> ¾
mapping: ¿ -> 2510 -> ¿
mapping: À -> 2514 -> À
mapping: Á -> 2534 -> Á
mapping: Â -> 252c -> Â
mapping: Ã -> 251c -> Ã
mapping: Ä -> 2500 -> Ä
mapping: Å -> 253c -> Å
mapping: Æ -> 255e -> Æ
mapping: Ç -> 255f -> Ç
mapping: È -> 255a -> È
mapping: É -> 2554 -> É
mapping: Ê -> 2569 -> Ê
mapping: Ë -> 2566 -> Ë
mapping: Ì -> 2560 -> Ì
mapping: Í -> 2550 -> Í
mapping: Î -> 256c -> Î
mapping: Ï -> 2567 -> Ï
mapping: Ð -> 2568 -> Ð
mapping: Ñ -> 2564 -> Ñ
mapping: Ò -> 2565 -> Ò
mapping: Ó -> 2559 -> Ó
mapping: Ô -> 2558 -> Ô
mapping: Õ -> 2552 -> Õ
mapping: Ö -> 2553 -> Ö
mapping: × -> 256b -> ×
mapping: Ø -> 256a -> Ø
mapping: Ù -> 2518 -> Ù
mapping: Ú -> 250c -> Ú
mapping: Û -> 2588 -> Û
mapping: Ü -> 2584 -> Ü
mapping: Ý -> 258c -> Ý
mapping: Þ -> 2590 -> Þ
mapping: ß -> 2580 -> ß
mapping: à -> 03b1 -> à
mapping: á -> 00df -> á
mapping: â -> 0393 -> â
mapping: ã -> 03c0 -> ã
mapping: ä -> 03a3 -> ä
mapping: å -> 03c3 -> å
mapping: æ -> 00b5 -> æ
mapping: ç -> 03c4 -> ç
mapping: è -> 03a6 -> è
mapping: é -> 0398 -> é
mapping: ê -> 03a9 -> ê
mapping: ë -> 03b4 -> ë
mapping: ì -> 221e -> ì
mapping: í -> 03c6 -> í
mapping: î -> 03b5 -> î
mapping: ï -> 2229 -> ï
mapping: ð -> 2261 -> ð
mapping: ñ -> 00b1 -> ñ
mapping: ò -> 2265 -> ò
mapping: ó -> 2264 -> ó
mapping: ô -> 2320 -> ô
mapping: õ -> 2321 -> õ
mapping: ö -> 00f7 -> ö
mapping: ÷ -> 2248 -> ÷
mapping: ø -> 00b0 -> ø
mapping: ù -> 2219 -> ù
mapping: ú -> 00b7 -> ú
mapping: û -> 221a -> û
mapping: ü -> 207f -> ü
mapping: ý -> 00b2 -> ý
mapping: þ -> 25a0 -> þ
mapping: ÿ -> 00a0 -> ÿ
SCREEN saves at: 0x836b4d8 of 4000 size
INT10: cleared screen: page 0, attr 0x07, screen_adr 0xb8000
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
SERIAL $Header: /usr/src/dosemu0.60/serial/RCS/ser_init.c,v 1.1 1995/05/06 16:26:19 root Exp root $
ERROR: SYSCALL ERROR: 13, *Keine Berechtigung* in file mouse.c, line 1862: expr=
	open(mice->dev, mode)
ERROR: Cannot open internal mouse device /dev/mouse
Slang:S-Lang Error: Inconsistency in define key.
Slang:S-Lang Error: Inconsistency in define key.
Mapping VBIOS = 0
VID: install_int_10_handler: do nothing
CONF: reserving 64Kb at 0xE0000 for 'E' (EMS page frame)
TIME: using 9154 usec for updating ALRM timer
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
get display combo!
define mode: 0x93
INT10: set_video_mode: mode 0x93
video: no setmode handler!
int10,0: set_video_mode failed
PORT: 6845 outb [0x03d4]
PORT: 6845 outb [0x03d5]
PORT: 6845 outb [0x03d4]
PORT: 6845 outb [0x03d5]
PORT: 6845 outb [0x03d4]
PORT: 6845 outb [0x03d5]
define mode: 0x83
INT10: set_video_mode: mode 0x83
video: no setmode handler!
int10,0: set_video_mode failed
set cursor: pg:0 x:4 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
video subsystem config ax=0x1200 bx=0xff10
video subsystem 0x10 BX=0x0003
video subsystem config ax=0x1200 bx=0xff10
video subsystem 0x10 BX=0x0003
video character generator functions ax=0x1130 bx=0x0019
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:20
video subsystem config ax=0x1200 bx=0xff10
video subsystem 0x10 BX=0x0003
video subsystem config ax=0x1200 bx=0xff10
video subsystem 0x10 BX=0x0003
video character generator functions ax=0x1130 bx=0x0019
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:22
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:23
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 0 24, 78 24, 0, 7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:24
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 1 1, 38 21, 0, 27
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:20
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:22
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:13 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:23 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:32 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:5 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:17 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:26 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:34 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 41 1, 78 21, 0, 27
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:20
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:22
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:53 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:63 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:72 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:45 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:57 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:66 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:74 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 41 1, 78 21, 0, 27
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:20
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:22
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:53 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:63 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:72 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:79 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:45 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:57 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:66 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:74 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:23
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:40 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:57 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:41 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:57 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 1 1, 38 21, 0, 27
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:20
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:22
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:13 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:23 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:32 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:39 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:5 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:17 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:26 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:34 y:1
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:17 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:2
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:3
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:4
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:5
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:10
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:11
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:12
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:13
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:14
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:16
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:17
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:18
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:19
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:1 y:21
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:17 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:74 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:74 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:74 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:74 y:0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 15 5, 65 10, 0, 112
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:18 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:18 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:62 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:18 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:62 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:18 y:9
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:29 y:6
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:20 y:7
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:35 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:35 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:35 y:8
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:4 y:23
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
define cursor: 0x0f00
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 0 24, 79 24, 0, 0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
scroll up 0 23, 79 23, 0, 0
INT10: get screen mode: mode = 0x03 (80 colums, page 0)
set cursor: pg:0 x:0 y:22
define cursor: 0x0a0b
INT10: mapped cursor: start 14, end 15
DOS termination requested
leavedos(0|0x0) called - shutting down
VID: video_close() called
VID: terminal_close() called
VID: video_close()->Video->close() called


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
  2003-02-03 19:32 console font problem Claudia Neumann
@ 2003-02-03 21:59 ` Bart Oldeman
  0 siblings, 0 replies; 10+ messages in thread
From: Bart Oldeman @ 2003-02-03 21:59 UTC (permalink / raw)
  To: Claudia Neumann; +Cc: linux-msdos

On Mon, 3 Feb 2003, Claudia Neumann wrote:

> now I tried in /etc/dosemu/dosemu.conf and deleting /home/praxis/.dosemurc:
>
> $_term_char_set="ibm"
> $_external_char_set="cp437"
> $_internal_char_set="cp437"
> Norton Commander looks good, no Umlaute, instead {:.- etc.

this is because your S-Lang library is broken. Mine is broken too. I'm
really not very happy about this as I thought we could by now trust the
system S-Lang but apparently not.

What happened is that the SLsmg_Display_Eight_Bit variable is completely
ignored by the slang library I have here (1.4.4). My self-compiled slang
(1.4.7) is doing it OK, so you could check if updated slang and
slang-devel libraries are available somewhere.

Now the quick&dirty workaround:
in any fairly dosemu source <=1.1.4.3 you'll find
src/lib/libarch_linux_slang-elf.a
what you need to do is to copy this file to
src/lib/libslang.a
in your current DOSEMU source tree. Then type make and the umlauts should
work.

Bart


^ permalink raw reply	[flat|nested] 10+ messages in thread

* console font problem
@ 2004-04-19 14:43 Kovacs Alpar
  2004-04-19 19:32 ` Ryan Underwood
  0 siblings, 1 reply; 10+ messages in thread
From: Kovacs Alpar @ 2004-04-19 14:43 UTC (permalink / raw)
  To: dosemu list


Hi all,

I have a problem with console fonts in dosemu(dosemu-1.2.0-1). The Norton 
Commander and other programs show a deranged screen with strange line 
characters in console mode.
In X-Windows everything is okay.

I searched on this list's archive and I tried with settings listed but the 
problem persist

any ideas??

Kovacs Alpar



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
  2004-04-19 14:43 Kovacs Alpar
@ 2004-04-19 19:32 ` Ryan Underwood
  2004-04-20  6:36   ` Kovacs Alpar
  0 siblings, 1 reply; 10+ messages in thread
From: Ryan Underwood @ 2004-04-19 19:32 UTC (permalink / raw)
  To: dosemu list

[-- Attachment #1: Type: text/plain, Size: 1029 bytes --]


On Mon, Apr 19, 2004 at 05:43:53PM +0300, Kovacs Alpar wrote:
> 
> Hi all,
> 
> I have a problem with console fonts in dosemu(dosemu-1.2.0-1). The Norton 
> Commander and other programs show a deranged screen with strange line 
> characters in console mode.

---
If you are having trouble with odd characters being displayed, ensure
that your terminal supports codepage 437 (cp437), the IBM character set.
For cp437 support in a linux console, enter "charset G0 cp437", or if
you are running an older linux distribution, use the "setfont" utility.
Also, make sure your terminal is 80x25 with "-geometry 80x25". Most
xterms default to 80x24 geometry, which doesn't work well with DOS
software that assumes an 80x25 screen. (If you don't plan on using any
console io DOS software, you can use the default 80x24.)
---

> I searched on this list's archive and I tried with settings listed but the 
> problem persist

You didn't mention what settings you tried.

-- 
Ryan Underwood, <nemesis@icequake.net>

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
  2004-04-19 19:32 ` Ryan Underwood
@ 2004-04-20  6:36   ` Kovacs Alpar
  2004-04-23 19:58     ` Ryan Underwood
  0 siblings, 1 reply; 10+ messages in thread
From: Kovacs Alpar @ 2004-04-20  6:36 UTC (permalink / raw)
  To: dosemu list


> > I searched on this list's archive and I tried with settings listed but the 
> > problem persist
> 
> You didn't mention what settings you tried.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sorry, I have redhat 8.0 (it use utf8 encoding), and I tried with 

$_term_char_set ="ibm"
$_external_char_set = "cp437"
$_internal_char_set = "cp437"

ALpar


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
  2004-04-20  6:36   ` Kovacs Alpar
@ 2004-04-23 19:58     ` Ryan Underwood
  2004-04-26  6:21       ` Kovacs Alpar
  0 siblings, 1 reply; 10+ messages in thread
From: Ryan Underwood @ 2004-04-23 19:58 UTC (permalink / raw)
  To: dosemu list

[-- Attachment #1: Type: text/plain, Size: 467 bytes --]


On Tue, Apr 20, 2004 at 09:36:13AM +0300, Kovacs Alpar wrote:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Sorry, I have redhat 8.0 (it use utf8 encoding), and I tried with 
> 
> $_term_char_set ="ibm"
> $_external_char_set = "cp437"
> $_internal_char_set = "cp437"

If this is on the console, you will have to try issuing the commands I
mentioned (charset or setfont depending on what kernel version you
have).

-- 
Ryan Underwood, <nemesis@icequake.net>

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
@ 2004-04-24 13:36 Stas Sergeev
  0 siblings, 0 replies; 10+ messages in thread
From: Stas Sergeev @ 2004-04-24 13:36 UTC (permalink / raw)
  To: linux-msdos

Hello.

Kovacs Alpar wrote:
> Sorry, I have redhat 8.0 (it use utf8 encoding), and I tried with  
> $_term_char_set ="ibm"
> $_external_char_set = "cp437"
$_external_char_set must match your
locale settings, and uncommenting
$_term_char_set is of no use.
So try
$_texternal_char_set = "utf8"

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: console font problem
  2004-04-23 19:58     ` Ryan Underwood
@ 2004-04-26  6:21       ` Kovacs Alpar
  0 siblings, 0 replies; 10+ messages in thread
From: Kovacs Alpar @ 2004-04-26  6:21 UTC (permalink / raw)
  To: dosemu list


Hello
 
> 
> If this is on the console, you will have to try issuing the commands I
> mentioned (charset or setfont depending on what kernel version you
> have).
> 
 I tried with "setfont  -m cp437", but no change
I tried also with Stas Sergeev's tip
			$_external_char_set=utf8
In this case the result was only the "@" characters on my screen

The only way I realized what I want  
I chaned in the /etc/sysconfig/i18n file
LANG="en_US.UTF-8" to LANG="en_US:en"
with SYSFONT="latarcyrheb-sun16"

and setting my console fonts with setfont -m cp437, but the setfont 
command allowed only for root, and in this case my dos programs are OK, 
but I have deranged lines in 'mc'

The other problem what I have :
when I print tables with my dos programs in place of the tables border's 
line character appear some ather characters, don't mather if in my screen 
appear correct or not
Alpar



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-04-26  6:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-03 19:32 console font problem Claudia Neumann
2003-02-03 21:59 ` Bart Oldeman
  -- strict thread matches above, loose matches on Subject: below --
2004-04-24 13:36 Stas Sergeev
2004-04-19 14:43 Kovacs Alpar
2004-04-19 19:32 ` Ryan Underwood
2004-04-20  6:36   ` Kovacs Alpar
2004-04-23 19:58     ` Ryan Underwood
2004-04-26  6:21       ` Kovacs Alpar
2003-01-29 21:30 Claudia Neumann
2003-01-30  2:13 ` Bart Oldeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox