Tatara

Index

.LALL (directive), 382, 384, 591, 594, 705, 792
.LFCOND (directive), 386, 392, 395, 707, 793, 802
.LIST (directive), 378, 380, 588, 703, 794, 987
.SALL (directive), 383, 385, 595, 706, 796
.SFCOND (directive), 387, 393, 394, 708, 797, 803
.TFCOND (directive), 391, 709, 801, 988
.XALL (directive), 381, 593, 704, 804
.XLIST (directive), 377, 379, 587, 702, 795, 805
/? (option), 66, 80, 469, 478, 1056
/B (option), 454–456, 461, 471, 473, 474, 537, 539, 543, 551, 552, 556, 557, 559, 564, 626, 629, 904, 1037
/C (option), 1, 63, 67, 68, 94, 99, 100, 102, 104–107, 243, 244, 281, 327, 328, 410, 530, 532, 533, 536, 576, 598–601, 604, 609–616, 898, 915, 921, 1021
/D (option), 481, 900
/D: (option), 458, 462, 513, 516, 897
/F (option), 69, 400, 421, 424, 425, 450
/H (option), 71, 402, 423, 435
/L (option), 61, 84, 87, 357, 358, 419, 443, 586, 608
/M (option), 70, 401, 422, 427, 434, 451, 463, 505, 506, 519, 524, 525, 531, 534, 535, 574, 579
/O (option), 482, 901
/O: (option), 51, 52, 457, 459, 464, 485, 500, 503, 538, 541, 547, 553, 650, 654, 951, 953
/P (option), 60, 83, 85, 86, 356, 376, 426, 444, 483, 605, 902
/P: (option), 460, 465, 470, 512, 540, 542, 544, 548, 549, 560, 625, 633
/Q (option), 54, 55, 59, 64, 76–78, 404, 441, 453, 466, 475, 476, 480, 558, 566, 567, 571, 572, 577, 620, 630, 644, 655–657, 846, 903, 907
/R (option), 467, 911, 919, 920, 922–928, 930, 931
/S (option), 62, 103, 397, 403, 417, 418, 420, 578, 606, 1025, 1055
/V (option), 42, 45, 65, 79, 468, 477, 660

absolute, 120, 527, 840
absolute path, 228, 496
absolute segment, 135
addend, 912
address, 12
archive, 28
arguments, 311
ASEG (directive), 134, 362, 545, 617, 623, 627, 632, 675, 710, 711, 960, 1036
assembling, 9

banner, 72
BLOAD header, 550
body, 308
build file, 53

character constant, 113
code segment, 24
comment, 93
COND (directive), 256, 712, 821, 989
Conditional assembly, 249
CSEG (directive), 25, 132, 144, 673, 714, 715, 850, 961, 1040, 1048
current directory, 222

data segment, 26
DB (directive), 112, 114, 153, 157, 158, 160, 166, 171, 314, 360, 510, 635, 665, 716, 718, 720, 725, 826, 839, 964, 996, 1020
DC (directive), 155, 165, 167, 168, 667, 717, 856, 967
DEFB (directive), 169, 719, 824, 994
defined, 522
DEFL (directive), 98, 101, 116, 183, 184, 188–190, 199, 345, 346, 409, 413, 414, 602, 603, 670, 721, 722, 787, 809, 874, 890, 969, 1006, 1026, 1047, 1057
DEFM (directive), 170, 724, 825, 995
DEFS (directive), 139, 174, 726, 827, 997
DEFW (directive), 172, 728, 829, 999
displacement, 124
DS (directive), 138, 141, 142, 150, 156, 175, 507–509, 514, 515, 561–563, 581, 634, 636, 668, 727, 730, 828, 966, 998
DSEG (directive), 27, 133, 145, 674, 731, 851, 962, 1041, 1049
DW (directive), 111, 154, 161, 163, 164, 173, 511, 666, 729, 733, 830, 844, 855, 965, 1000

ELSE (directive), 253, 283, 287, 289, 291, 294, 389, 690, 734, 754, 799, 813, 866, 869, 975
END (directive), 49, 74, 75, 176, 202–204, 206–208, 236, 238, 452, 472, 555, 565, 568, 619, 659, 679, 735, 736, 905, 906, 918, 929, 972, 1042, 1054
ENDIF (directive), 251, 260, 261, 284, 288, 292, 390, 691, 737, 755, 800, 814, 864, 867, 976, 1009, 1014, 1029
ENDM (directive), 309, 325, 330, 331, 339, 343, 354, 355, 432, 693, 738, 742, 776, 778, 782, 789, 820, 871, 882, 983, 1039
ENTRY (directive), 193, 743, 831, 1001
entry address, 554
environment variable, 31
EQU (directive), 96, 97, 115, 119, 146, 177–182, 186, 187, 198, 231, 241, 242, 310, 359, 399, 408, 411, 412, 526, 580, 669, 723, 745, 786, 808, 854, 873, 889, 891, 935, 968, 1035, 1046
error message, 437
EXITM (directive), 305, 318, 323, 334, 341, 353, 695, 746, 818, 876, 982
expansion, 300
expression, 110
EXT (directive), 195, 747, 833, 1003
extended BIOS, 248
external, 842
external symbol, 18
EXTRN (directive), 19, 121, 130, 192, 196, 200, 209, 220, 269, 361, 406, 518, 520, 528, 529, 672, 748–750, 761, 834, 843, 853, 861, 880, 892, 971, 1004, 1008, 1013, 1016, 1028, 1032, 1043

fields, 89
first pass, 263
fixup, 913
free, 934

GROUP (directive), 149, 151, 152, 676, 732, 751, 752, 811, 852, 877, 894, 1022, 1044
groups, 148

hole, 14
hook, 246

IF (directive), 250, 252, 257, 266, 282, 285, 286, 290, 293, 295–298, 315, 388, 440, 680, 713, 753, 764, 772, 798, 812, 823, 863, 865, 868, 870, 895, 973, 991
IF1 (directive), 271, 274, 275, 684, 756, 758, 888
IF2 (directive), 272, 273, 276, 685, 757
IFB (directive), 277, 312, 319, 686, 759, 1017
IFDEF (directive), 265, 267, 682, 760, 770, 1019
IFDIF (directive), 280, 322, 689, 762, 974
IFE (directive), 254, 259, 681, 763, 766, 836, 993
IFF (directive), 258, 765, 835, 992
IFIDN (directive), 279, 321, 688, 767
IFNB (directive), 278, 313, 320, 687, 768, 1018
IFNDEF (directive), 233, 234, 268, 270, 683, 769
IFT (directive), 255, 771, 822, 990
immediate value, 123
INCLUDE (directive), 2, 22, 210, 211, 213, 214, 216–218, 221, 225, 227, 237, 239, 240, 445, 487, 589, 592, 638, 641, 678, 773, 807, 862, 878, 945, 948, 1010, 1030, 1045
INCLUDE (environment variable), 1024, 1034
include file, 215
include guard, 232
index halves, 128
inter-slot call, 245
internal error, 449
IRP (directive), 302, 337, 347, 348, 447, 584, 697, 740, 775, 816, 858, 979, 1052
IRPC (directive), 303, 338, 349, 350, 448, 585, 597, 698, 741, 777, 817, 859, 980, 1053

label, 11
link file, 58, 479, 484
linking, 21
listing, 82
LOCAL (directive), 108, 109, 304, 316, 317, 333, 340, 351, 352, 415, 428, 430, 431, 436, 590, 694, 779, 780, 819, 881, 893, 981
location counter, 117, 131

machine code, 8
MACRO (directive), 306, 324, 326, 329, 332, 429, 439, 692, 781, 810, 847, 857, 872, 875, 883, 977, 1038
macro, 299
memory mapper, 932
mnemonic, 127
module, 15

named segment, 143
names, 95
Nextor, 936

object file, 6
object files, 910
opcode, 126
operand, 91
operation, 90
ORG (directive), 136, 137, 140, 363, 546, 618, 621, 624, 677, 783, 806, 886, 963
ORG 4000h (directive), 628

PAGE (directive), 367–369, 374, 375, 396, 701, 784, 837, 848, 986, 1005
page heading, 364
pages, 933
parameters, 307
pass, 235, 262
PATH (environment variable), 29, 32, 33, 36, 37, 40, 43, 46, 651, 661–664, 937, 940, 942–944, 958
precedence, 118
program file, 7
PUBLIC (directive), 17, 92, 129, 191, 194, 197, 201, 219, 405, 407, 416, 442, 517, 521, 671, 744, 785, 832, 849, 860, 879, 959, 970, 1002, 1007, 1012, 1015, 1027, 1050
public symbol, 16

record, 914
referenced, 523
register code, 838
relative jumps, 125
relative path, 229, 498
relocatable, 13, 841
relocation, 20
repeat block, 335
REPT (directive), 301, 336, 342, 344, 433, 446, 583, 696, 739, 788, 815, 885, 896, 978, 1051

second pass, 264
segments, 23
source files, 5
start address, 205
statement, 88
string, 159, 917
SUBTTL (directive), 366, 372, 373, 700, 790, 884, 985, 1011, 1031
summary line, 73
symbol, 10
symbol table, 398

TANREN (environment variable), 4, 41, 486, 488, 489, 491–495, 497, 499, 501, 502, 504, 899, 909, 939, 949, 952, 955, 957
TATARA (environment variable), 3, 30, 34, 35, 38, 39, 44, 47, 48, 50, 56, 57, 212, 223, 224, 226, 230, 490, 569, 570, 573, 575, 582, 596, 607, 622, 631, 637, 639, 640, 642, 643, 645–649, 652, 653, 658, 774, 887, 908, 938, 941, 946, 947, 950, 954, 956, 1023, 1033
TITLE (directive), 365, 370, 371, 699, 791, 984
trail, 438, 845
transient data segments, 147

undocumented instructions, 122
usage screen, 81

variable symbol, 185

word, 162, 916
work area, 247