Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!rutgers!princeton!allegra!alice!d
From: d@alice.UUCP
Newsgroups: comp.sys.amiga
Subject: HELP! Desperate! Assistance with keymaps?
Message-ID: <6513@alice.uUCp>
Date: Sat, 3-Jan-87 23:09:42 EST
Article-I.D.: alice.6513
Posted: Sat Jan  3 23:09:42 1987
Date-Received: Sun, 4-Jan-87 03:44:57 EST
Organization: Utility Muffin Research Kitchen
Lines: 44
Keywords: keymaps


Help, please!

I have worked for hours trying to make sense out of some Macro Assembler
keymap source code.

For instance, I am trying to recreate the source to the usa keymap from
Robert Burns' usa2 (dvorak) keymap posted a while back. The DVLCapsable
field doesn't seem to be working right; when I redefine bits to be
either "capsable" or not-"capsable," it usually doesn't work! The ROM
Kernel Manual isn't too clear here, and really hasn't helped me. I know
how the keymap should work; it just doesn't!

I am running 1.2 Gamma 1 on a 512K Amiga, using the Macro Assembler,
SetMap (which seems to work all right) and SetFont (which seems to
work well too).

I have also put some new characters in the topaz font between 0x90 and
0x9b (inclusive). They show up in FontEditor, but using SetFont with this
program:

main()
{
	int c;
	for(c = 0x90; c <= 0x9b; c++)
		printf("%c\n", c);
}

 ... displays nothing but a bunch of linefeeds. I also cannot map the
ALT-combinations of the characters I need to these new characters
(or at least they won't display correctly).

PLEASE! If anyone (especially those of you at C-Amiga) could send me
the source code (in Macro Assembler?) to the usa or usa0 keymap,
and/or could provide me with help about sticking new characters in
keymaps and fonts, I would be  f o r e v e r  grateful.

Help...

-- 
# Daniel Rosenberg (CE) AT&T Bell Labs, Murray Hill / Mi parolas Esperanton.
# disclaimer: These opinions are necessarily mine, not my employer's.     
# UUCP: {ihnp4 || research || allegra}!alice!d  AT&T: 201/582-6455 (work)
# INTERNET: d.alice%btl.csnet@CSNET-RELAY    "Yow!"