CBMCTRL(1)

πŸ“¦ version 0.4.99.104, in nixos 26.05, nixpkgs unstable

πŸ’– CBMCTRL(1) πŸ’–

okay so bestie, welcome to the User Commands section of the manual, and this little icon is cbmctrl ✨ β€” like, the whole manual page for cbmctrl version 0.4.99.103, built on Jul 14 2020 at 18:05:13. yes the build date is in the NAME section, we don't make the rules, we just vibe with them πŸŽ€


πŸ¦‹ NAME πŸ¦‹

cbmctrl β€” the manual page for cbmctrl version 0.4.99.103, built on Jul 14 2020 at 18:05:13. slay.


🌸 DESCRIPTION 🌸

cbmctrl version 0.4.99.103, built on Jul 14 2020 at 18:05:13 β€” and its whole thing? control serial CBM devices πŸ’… periodt.

⭐ Synopsis ⭐

cbmctrl  [global_options] [action] [action_opt] [--] [action_args]

✨ Global options ✨

  • -h, --help β€” outputs this help screen if you specify it without an action. and if you do specify an action? it outputs some help information about that specific action. considerate king πŸ‘‘
  • -V, --version β€” outputs version information. that's it, that's the whole job 🫢
  • -@, --adapter β€” tells OpenCBM which backend plugin and bus to use. this option requires an argument of the form <plugin>[:<bus>]. <plugin> is the backend plugin's name to use (e.g.: xa1541); <bus> is a bus unit identifier, if supported by the backend β€” so go look up the backend's documentation for the supported bus unit identifier(s) and the format for <bus> πŸ”
  • -p, --petscii β€” converts input or output parameter from CBM format (PETSCII) into PC format (ASCII). this is the default with all actions but open and command 🐚
  • -r, --raw β€” do not convert data between CBM and PC format. this is the default with open and command πŸ’€
  • -- β€” the delimiter between action_opt and action_args. and bestie, listen: if any of the arguments in action_args starts with a -, make sure to set the -- so the argument is not treated as an option, accidentially πŸ™ˆ (yes, "accidentially", we stan the original spelling)

🧚 action: one of: 🧚

  • lock β€” lock the parallel port for the use by cbm4win/cbm4linux.
  • unlock β€” unlock the parallel port for the use by cbm4win/cbm4linux.
  • listen β€” perform a listen on the IEC bus.
  • talk β€” perform a talk on the IEC bus.
  • unlisten β€” perform an unlisten on the IEC bus.
  • untalk β€” perform an untalk on the IEC bus.
  • open β€” perform an open on the IEC bus.
  • popen β€” deprecated; use cbmctrl --petscii open instead! like, it still exists but it's giving legacy energy 😭
  • close β€” perform a close on the IEC bus.
  • read β€” read raw data from the IEC bus.
  • write β€” write raw data to the IEC bus.
  • put β€” put specified data to the IEC bus.
  • status β€” give the status of the specified drive.
  • command β€” issue a command to the specified drive.
  • pcommand β€” deprecated; use cbmctrl --petscii command instead! same situation, use the new one bestie πŸ’€
  • dir β€” output the directory of the disk in the specified drive.
  • download β€” download memory contents from the floppy drive.
  • upload β€” upload memory contents to the floppy drive.
  • srq β€” set the srq line on the IEC bus.
  • usrq β€” unset the srq line on the IEC bus.
  • clk β€” set the clk line on the IEC bus.
  • uclk β€” unset the clk line on the IEC bus.
  • reset β€” reset all drives on the IEC bus.
  • detect β€” detect drives on the IEC bus.
  • change β€” wait for a disk to be changed in the specified drive.
for more information on a specific action, try --help <action> 🫢

πŸ”₯ SEE ALSO πŸ”₯

the full documentation for cbmctrl is maintained as a Texinfo manual β€” very main character of it, honestly πŸ‘‘ if the info and cbmctrl programs are properly installed at your site, this command:

info cbmctrl

should give you access to the complete manual. iykyk ⭐


and that's the whole page, bestie 🌈 this was cbmctrl version 0.4.99.103, built on Jul 14 2020 at 18:05:13, dated July 2020, living in section CBMCTRL(1) β€” mwah, go control some serial CBM devices πŸ’…πŸ’–πŸŽ€

πŸ“¦ where this page comes from