// File: /workspace/github_c_makefile_star2_O3/salextpuru[P]speccy-toochain/src/mktrd/mctrd.c
// Function: help
void help() {
	printf("::: Usage :::\n");
	printf("mctrd [-h][-z][-b][-n][-a num] command name1 [name2] [name3]\n");
	printf("::: Keys :::\n");
	printf("%*s %s\n",-32,"-a | --autostart NUM","set autostart line number for basic file");
	printf("%*s %s\n",-32,"-b | --basic","add file to archive as basic");
	printf("%*s %s\n",-32,"-h | --help","show this page");
	printf("%*s %s\n",-32,"-n | --no-head","push file to TAP without header");
	printf("%*s %s\n",-32,"-z | --hobeta","pop/push file as hobeta (SCL, TRD only)");
	printf("::: Commands :::\n");
	printf("%*s %s\n",-32,"list <image>","show image catalog");
	printf("%*s %s\n",-32,"new <image>","create new image (TAP, TRD, SCL: depends on extension)");
	printf("%*s %s\n",-32,"add <file> <image>","put file into image");
	printf("%*s %s\n",-32,"pop <file> <image> [<outname>]","extract file from image (scl,trd)");
	printf("%*s %s\n",-32,"pop <image>","extract all files from image (scl,trd)");
	printf("%*s %s\n",-32,"rename <image> <oname> <nname>","rename file inside image. oname = old name, nname = new name");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
leaq 0x9c0d8(%rip), %rdi     # 0x49f58d
callq 0x414f20
leaq 0x9c0da(%rip), %rdi     # 0x49f59b
callq 0x414f20
leaq 0x9c10b(%rip), %rdi     # 0x49f5d8
callq 0x414f20
leaq 0x9bd22(%rip), %rbx     # 0x49f1fb
leaq 0x9bd23(%rip), %rdx     # 0x49f203
leaq 0x9bd31(%rip), %rcx     # 0x49f218
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bd44(%rip), %rdx     # 0x49f241
leaq 0x9bd4a(%rip), %rcx     # 0x49f24e
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bd51(%rip), %rdx     # 0x49f26b
leaq 0x9bd56(%rip), %rcx     # 0x49f277
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bd4f(%rip), %rdx     # 0x49f286
leaq 0x9bd57(%rip), %rcx     # 0x49f295
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bd61(%rip), %rdx     # 0x49f2b5
leaq 0x9bd68(%rip), %rcx     # 0x49f2c3
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9c074(%rip), %rdi     # 0x49f5e5
callq 0x414f20
leaq 0x9bd6e(%rip), %rdx     # 0x49f2eb
leaq 0x9bd74(%rip), %rcx     # 0x49f2f8
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bd71(%rip), %rdx     # 0x49f30b
leaq 0x9bd76(%rip), %rcx     # 0x49f317
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bd97(%rip), %rdx     # 0x49f34e
leaq 0x9bda3(%rip), %rcx     # 0x49f361
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bda1(%rip), %rdx     # 0x49f375
leaq 0x9bdb9(%rip), %rcx     # 0x49f394
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bdc5(%rip), %rdx     # 0x49f3b6
leaq 0x9bdca(%rip), %rcx     # 0x49f3c2
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40dea0
leaq 0x9bddb(%rip), %rdx     # 0x49f3e9
leaq 0x9bdf3(%rip), %rcx     # 0x49f408
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x40dea0