{"id":13344394,"url":"https://github.com/kounch/playtzx","last_synced_at":"2026-03-01T17:18:52.791Z","repository":{"id":97308168,"uuid":"334651112","full_name":"kounch/playtzx","owner":"kounch","description":"This is version 0.12b of PlayTZX for Linux.","archived":false,"fork":false,"pushed_at":"2021-01-31T19:06:05.000Z","size":155,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2024-10-24T18:35:18.714Z","etag":null,"topics":["linux","macos","macosx","tzx","zx-spectrum"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kounch.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-31T12:35:23.000Z","updated_at":"2023-12-01T03:15:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"133a5dea-938a-4b4a-be99-2afa7b548e73","html_url":"https://github.com/kounch/playtzx","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kounch%2Fplaytzx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kounch%2Fplaytzx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kounch%2Fplaytzx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kounch%2Fplaytzx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kounch","download_url":"https://codeload.github.com/kounch/playtzx/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243178835,"owners_count":20249173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux","macos","macosx","tzx","zx-spectrum"],"created_at":"2024-07-29T19:33:08.652Z","updated_at":"2026-03-01T17:18:52.729Z","avatar_url":"https://github.com/kounch.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"PlayTZX for Linux\n-----------------\n\nThis is a version 0.12b of PlayTZX for Linux. It is mostly just Tomaz\nKac's PlayTZX source code with Linux audio things. It has been updated\nwith version 0.59b from Tomaz Kac by Fredrick Meunier.\n\nIf you haven't already noticed, this Readme is VERY bad, I will have to\nwrite better one some day. :)\n\nCompiling\n---------\n\naclocal \u0026\u0026 autoconf \u0026\u0026 autoheader \u0026\u0026 automake --add-missing\n./configure\nmake\n\nUsage\n-----\n\nIf you run playtzx without arguments you will see this help:\n\nZXTape Utilities - Play TZX , TZX to VOC Converter and TZX Info v0.56b\n\nUsage: PLAYTZX [switches] FILE.TZX [OUTPUT.VOC]\n\n       Switches:  -voc      Create a .VOC file instead of SB output\n\t\t  -au       Create a .au file instead of /dev/audio output\n\t\t  -freq n   Set sampling frequency to n Hz\n\t\t  -info     Show extensive Info on TZX file\n\t\t  -one      Show One line of Info per block (condensed form)\n\t\t  -x        eXpand the Groups in one line mode\n\t\t  -b    n   Start replay/conversion  at block n\n\t\t  -e    n   End replay/conversion after block n\n\t\t  -p        Wait after each page of Info\n\nI hope most of those are quite clear. -p is not very clever option and it will\nbe removed. -au option does work. I decided to add the -au feature because \nevery UNIX-machine has a .au-file player (eg. \"cat file.au \u003e /dev/audio\"). \nNote however that this way the sound you hear might be wrong. It seems that\n/dev/audio thinks that .au file is sampled at 8kHz even though it isn't AND\neven though the .au file header says that it is sampled at some other sample\nrate. But converting .au file created by playtzx with sox to .wav-format\nand playing it with some wav-player makes the right kind of noise. I think\nthis .au-file playing feature is quite useless but because it was easy to\nadd, I did it... (but finding out why it does not work when sample rate is\nnot 8kHz was not easy...)\n\n.voc file output is straight from Tomaz original code. The only way I have \nbeen able to test it is to make a .voc-file, convert it to .au with sox and \nthen play it. And it sounds strange... :(\n\nFuture\n------\n\nThere is no future ;-) \n\nI am moving in January 1998 and I will not have my PC anymore. And because\ndeveloping Linux applications with a Sinclair ZX Spectrum is a bit difficult\n(at least with the rubber key 48k version ;-), I hope somebody else might\nbe able to fix any bugs that are found in playtzx.\n\nI hope to be able to buy a new PC and start from scratch with a new TZX-player\nfor Linux. I have already some plans... It would have command line and X\ninterface and some interesting features...\n\nFeedback\n--------\n\nAny feedback on this PlayTZX for Linux is welcome. My email address is\nturtiain@iki.fi\n\nAnd you can get this PlayTZX on http://www.iki.fi/turtiain/playtzx.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkounch%2Fplaytzx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkounch%2Fplaytzx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkounch%2Fplaytzx/lists"}