[comp.sys.amiga] HELP! Desperate! Assistance with keymaps?

d@alice.UUCP (01/04/87)

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!"