RELOC65(1)
π RELOC65 π
okay bestie so this is reloc65, and it's a relocator for o65 object files β¨ it lives in the General Commands Manual section (that's section 1, iykyk) and it is literally so good at what it does.
π¦ SYNOPSIS π¦
reloc65 [OPTION]... FILE...
like. give it some options. give it some files. she'll handle it π
πΈ DESCRIPTION πΈ
reloc65 is a relocator for files in the o65 object format. that's the whole vibe fr fr π
β¨ OPTIONS β¨
so many options. all iconic. all necessary. let's go π
-o filenameβ set the output filename. the default isa.o65(yes, really, that's her name πΌ).-vβ verbose output. she'll tell you what's going on, like a good friend should π¬-b? addrβ relocate segment?toaddr. the?should bet,d,borzβ that's the text, data, bss or zero segment respectively π§ for the whole explanation, go read thexa(1)man page, she explains it better than me.-x?β extract segment?from the file instead of writing back the whole file. valid arguments aretanddfor the text or data segment respectively. not valid for bss or zero β οΈ like, don't even try it.-Xβ extract text and data segment together from the file instead of writing back the whole file. this one relocates the data segment to the end of the text segment and the bss segment to the end of the data segment before extracting β and heads up, the-xdand-xboptions override the derived address π so she's not just guessing, she's computing.-C cputypeβ define a new CPU type for the output file. available values are:6502β documented 6502 opcodes onlyNMOS6502β 6502 plus undocumented opcodes (spicy πΆοΈ)65SC02β extends 6502 with CMOS opcodes, except forBBR/BBS/SMBandRMB65C02β extends 65SC02 with theBBR/BBS/SMBandRMBopcodes65CE02β extends 65C02 with additional CE-specific opcodes65816β 65816 in 6502 emulation mode; extends 65SC02
--helpβ show summary of options. your girl is helpful πββοΈ--versionβ show version of program. know her age, respect her journey π
π SEE ALSO π
file65(1), ldo65(1), uncpk(1), dxa(1), xa(1) β the whole squad, go say hi π«Ά
π AUTHOR π
this manual page was written by David Weinehall <tao@acc.umu.se> and Cameron Kaiser <ckaiser@floodgap.com>. Original xa package (C)1989-1997 Andre Fachat. Additional changes (C)1989-2024 Andre Fachat, Jolse Maginnis, David Weinehall and Cameron Kaiser. the current maintainer is Cameron Kaiser π
π WEBSITE π
http://www.floodgap.com/retrotech/xa/
ok that's the whole thing, no notes, she ate and left no crumbs π
5 March 2024 β that's the date on this beauty, and the source is RELOC65, section 1 of the General Commands Manual. periodt. πβ¨π
π¦ where this page comes from
- arch rolling: xa 2.4.1-2 Β· GPL-2.0-only
- debian trixie: xa65 2.4.1-0.1 Β· GPL-2.0-or-later
- fedora 43: xa 2.4.1-4.fc43 Β· GPL-2.0-or-later
- fedora 44: xa 2.4.1-5.fc44 Β· GPL-2.0-or-later
- nixos 26.05: xa 2.4.1
- nixpkgs unstable: xa 2.4.1
- opensuse-leap 16.0: xa 2.4.1-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: xa 2.4.1-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: xa 2.4.1-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: xa 2.4.1-bp160.1.13 Β· GPL-2.0-or-later
- ubuntu questing: xa65 2.4.1-0.1
- ubuntu resolute: xa65 2.4.1-0.1build1 Β· GPL-2.0-or-later
- ubuntu stonking: xa65 2.4.1-0.2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms