CBMCTRL(1)
π 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 butopenandcommandπ-r,--rawβ do not convert data between CBM and PC format. this is the default withopenandcommandπ--β 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 bycbm4win/cbm4linux.unlockβ unlock the parallel port for the use bycbm4win/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; usecbmctrl --petscii openinstead! 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; usecbmctrl --petscii commandinstead! 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
- nixos 26.05: opencbm 0.4.99.104
- nixpkgs unstable: opencbm 0.4.99.104
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms