FILE65(1)

πŸ“¦
version 2.4.1 Β· 4 versions
, in arch rolling, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– FILE65(1) πŸ’–

okay bestie, so this is a page from the General Commands Manual, and honestly? it's giving retro-tool realness. let's get into it πŸŽ€


✨ NAME ✨

file65 β€” it prints info about o65 object files. that's the whole job. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

file65 [OPTION]... FILE...

so you give it some options (optional, slay) and then one or more FILEs. and it tells you stuff. πŸ’…


🌸 DESCRIPTION 🌸

okay so the whole vibe here is: file65 prints file information for files in the o65 object format. that's it, that's the tea. πŸ«–

o65 files walk in, file65 looks at them, and reports back. main character energy, honestly. ✨


πŸ‘‘ OPTIONS πŸ‘‘

the way these flags just work. here's every single one, no gatekeeping:

  • -v β€” prints the undefined and global labels. like, all the labels that are still unknown and all the ones that are known-known. πŸ‘€
  • -vv β€” the upgraded version, lowkey. prints undefined and global labels AND the relocation tables. double the v, double the info. πŸ”₯
  • -P β€” prints the segment end addresses. and it's specifically formatted so you can feed it straight into xa(1) as the -b command line parameter. convenient?? obsessed. 😭
  • -a offset β€” prints the xa(1) "ROMmable" parameter for another file sitting behind this one in the same ROM, at the offset you specify. sibling-file support fr fr. 🫢
  • -A offset β€” does the exact same thing as -a, but it only prints the starting address of the next file in the ROM. so: same energy, smaller output. ⭐
  • --help β€” shows a summary of the options. the "wait what were the flags again" button. πŸ™ˆ
  • --version β€” shows the version of the program. for when you need to know which era of this tool you're talking to. πŸ•°οΈ

🌈 SEE ALSO 🌈

if you liked this, you will literally also like:

the whole friend group, together. found family πŸ’–


πŸ’œ AUTHOR πŸ’œ

this manual page was written by David Weinehall <tao@acc.umu.se> and Cameron Kaiser <ckaiser@floodgap.com>. iconic duo behaviour. πŸŽ€

the original xa package is (C)1989-1997 Andre Fachat. additional changes are (C)1989-2024 Andre Fachat, Jolse Maginnis, David Weinehall and Cameron Kaiser. and the current maintainer is Cameron Kaiser. passing the torch, keeping it alive, we love to see it. πŸ‘‘


🌐 WEBSITE 🌐

http://www.floodgap.com/retrotech/xa/

go look, bestie. it's cute. it's retro. it's giving legacy software with a glow-up. πŸ’…


heads up: -a and -A both take an offset argument, and they're doing the same thing β€” one just prints more. don't mix them up and blame me. 😭

and that's the whole page!! this one dropped as part of the General Commands Manual, dated 5 March 2024 β€” so yeah, fresh-ish, well-loved, and still out here doing its job. mwah. πŸ’‹βœ¨