// File: /workspace/github_c_makefile_star2_O3/jonof[P]jftekwar/src/bstub.c
// Function: JS_SpriteXTManual
int
JS_SpriteXTManual(void)
{
     clearmidstatbar16();
     printmessage16("                                        ");

          liststates=0;

          printmessage16(" Manual Page: Sprites...");

          setstatusbarviewport16();
          PrintStatusStr("      Valid State Types","",1,4,11);

          PrintStatusStr("  0","INANIMATE",1,6,0);
          PrintStatusStr("100","INACTIVE" ,1,7,0);
          PrintStatusStr("500","FLY"      ,1,8,0);
          PrintStatusStr("500","RODENT"   ,1,9,0);
          PrintStatusStr("201","STANDING" ,1,10,0);
          PrintStatusStr("202","AMBUSH"   ,1,11,0);

          PrintStatusStr("203","GUARD"    ,16,6,0);
          PrintStatusStr("204","STALK"    ,16,7,0);
          PrintStatusStr("205","FLEE"     ,16,8,0);
          PrintStatusStr("206","CHASE"    ,16,9,0);
          PrintStatusStr("207","PATROL"   ,16,10,0);
          PrintStatusStr("209","STROLL"   ,16,11,0);
     /*
     case 0:                  // bare hands
     case 1:                  // baton
     case 2:                  // stunner
     case 3:                  // shrike DBK pistol
     case 4:                  // kralov CEG machine pistol
     case 5:                  // orlow 34S force gun
     case 6:                  // energy weapon
     case 7:                  // explosives
     case 8:                  // sleeping gas
     case 9:                  // flame thrower
     case 10:                 // rocket launcher
     */
          PrintStatusStr(" Valid Weapons ","",30,4,11);
                            
          PrintStatusStr(" 3 STUNNER",""     ,30,6,0);
          PrintStatusStr(" 4 SHRIKE",""    ,30,7,0);
          PrintStatusStr(" 5 KRALOW",""    ,30,8,0);
          PrintStatusStr(" 6 PULSAR",""    ,30,9,0);

          PrintStatusStr(" Valid Class Types ","",50,4,11);

          PrintStatusStr("1 FCIAGENT", ""     ,48,6,0);
          PrintStatusStr("2 CIVILLIAN", ""    ,48,7,0);
          PrintStatusStr("3 SPIDERDROID", ""  ,48,8,0);
          PrintStatusStr("4 COP", ""          ,48,9,0);
          PrintStatusStr("5 MECHCOP", ""      ,48,10,0);
          PrintStatusStr("6 TEKBURNOUT", ""   ,48,11,0);

          PrintStatusStr("7  TEKGOON", ""      ,62,6,0);
          PrintStatusStr("8  ASSASSINDROID", "",62,7,0);
          PrintStatusStr("9  SECURITYDROID", "",62,8,0);
          PrintStatusStr("10 TEKBOSS",""       ,62,9,0);
          PrintStatusStr("11 TEKLORD",""       ,62,10,0);
          restoreviewport16();
                                                       
 return(0);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
callq 0x1adf6
leaq 0x6a40f(%rip), %rdi     # 0x73625
callq 0x192c8
movb $0x0, 0x9c4b6(%rip)     # 0xa56d8
leaq 0x6a719(%rip), %rdi     # 0x73942
callq 0x192c8
callq 0x13862
leaq 0x9c4a6(%rip), %rbx     # 0xa56e0
leaq 0x6a000(%rip), %r14     # 0x73241
leaq 0x6a713(%rip), %rdx     # 0x7395b
leaq 0x7389e(%rip), %r15     # 0x7caed
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x20, %esi
movl $0xb, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a6ee(%rip), %rdx     # 0x73973
leaq 0x6a426(%rip), %rcx     # 0x736b2
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x70bfc(%rip), %rdx     # 0x79eb8
leaq 0x6a3f9(%rip), %rcx     # 0x736bc
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a684(%rip), %r12     # 0x73977
leaq 0x6a406(%rip), %rcx     # 0x73700
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a3d7(%rip), %rcx     # 0x73704
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a61b(%rip), %rdx     # 0x7397b
leaq 0x6a35e(%rip), %rcx     # 0x736c5
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a5e8(%rip), %rdx     # 0x7397f
leaq 0x6a330(%rip), %rcx     # 0x736ce
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x58, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a5b5(%rip), %rdx     # 0x73983
leaq 0x6a300(%rip), %rcx     # 0x736d5
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a582(%rip), %rdx     # 0x73987
leaq 0x6a2da(%rip), %rcx     # 0x736e6
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a54f(%rip), %rdx     # 0x7398b
leaq 0x6a29e(%rip), %rcx     # 0x736e1
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a51c(%rip), %rdx     # 0x7398f
leaq 0x6a261(%rip), %rcx     # 0x736db
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a4e9(%rip), %rdx     # 0x73993
leaq 0x6a23b(%rip), %rcx     # 0x736ec
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a4b6(%rip), %rdx     # 0x73997
leaq 0x6a211(%rip), %rcx     # 0x736f9
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x58, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a483(%rip), %rdx     # 0x7399b
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x20, %esi
movl $0xb, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a45d(%rip), %rdx     # 0x739ab
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a435(%rip), %rdx     # 0x739b6
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a40c(%rip), %rdx     # 0x739c0
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a3e3(%rip), %rdx     # 0x739ca
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a3ba(%rip), %rdx     # 0x739d4
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x190, %edi            # imm = 0x190
movl $0x20, %esi
movl $0xb, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a398(%rip), %rdx     # 0x739e8
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a370(%rip), %rdx     # 0x739f3
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a349(%rip), %rdx     # 0x739ff
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a324(%rip), %rdx     # 0x73a0d
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a2f7(%rip), %rdx     # 0x73a13
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a2ce(%rip), %rdx     # 0x73a1d
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x58, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a2a8(%rip), %rdx     # 0x73a2a
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a280(%rip), %rdx     # 0x73a35
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a25e(%rip), %rdx     # 0x73a46
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a23c(%rip), %rdx     # 0x73a57
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
leaq 0x6a214(%rip), %rdx     # 0x73a62
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x1915d
callq 0x13899
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq