// File: /workspace/github_c_makefile_star2_O1/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 0x9c0ac(%rip), %rdi     # 0x49f59f
callq 0x414ec0
leaq 0x9c0ae(%rip), %rdi     # 0x49f5ad
callq 0x414ec0
leaq 0x9c0df(%rip), %rdi     # 0x49f5ea
callq 0x414ec0
leaq 0x9bce4(%rip), %rbx     # 0x49f1fb
leaq 0x9bce5(%rip), %rdx     # 0x49f203
leaq 0x9bcf3(%rip), %rcx     # 0x49f218
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd06(%rip), %rdx     # 0x49f241
leaq 0x9bd0c(%rip), %rcx     # 0x49f24e
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd13(%rip), %rdx     # 0x49f26b
leaq 0x9bd18(%rip), %rcx     # 0x49f277
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd11(%rip), %rdx     # 0x49f286
leaq 0x9bd19(%rip), %rcx     # 0x49f295
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd23(%rip), %rdx     # 0x49f2b5
leaq 0x9bd2a(%rip), %rcx     # 0x49f2c3
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9c048(%rip), %rdi     # 0x49f5f7
callq 0x414ec0
leaq 0x9bd30(%rip), %rdx     # 0x49f2eb
leaq 0x9bd36(%rip), %rcx     # 0x49f2f8
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd33(%rip), %rdx     # 0x49f30b
leaq 0x9bd38(%rip), %rcx     # 0x49f317
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd59(%rip), %rdx     # 0x49f34e
leaq 0x9bd65(%rip), %rcx     # 0x49f361
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd63(%rip), %rdx     # 0x49f375
leaq 0x9bd7b(%rip), %rcx     # 0x49f394
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd87(%rip), %rdx     # 0x49f3b6
leaq 0x9bd8c(%rip), %rcx     # 0x49f3c2
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
callq 0x40de40
leaq 0x9bd9d(%rip), %rdx     # 0x49f3e9
leaq 0x9bdb5(%rip), %rcx     # 0x49f408
movq %rbx, %rdi
movl $0xffffffe0, %esi       # imm = 0xFFFFFFE0
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x40de40