Commit Graph

16 Commits

Author SHA1 Message Date
Oliver Schmidt bc575b4197
Changed a2retrosystems.com URL to use HTTPS. 2022-04-18 21:26:51 +02:00
Oliver Schmidt f7905a9042 Fixed comment typo. 2021-11-30 18:53:17 +01:00
Oliver Schmidt 597c84f781 Added PDM converter Win32 executable.
The executable was created with MSVC++ 19.13.26129 using /O2.
2020-05-16 15:40:52 +02:00
Oliver Schmidt 854f581399
Added more details. 2020-05-16 15:35:29 +02:00
Oliver Schmidt 4431208714 Added sample audio files.
- Original MP3 (CC BY-NC-SA 3.0 US)
- A2 Stream generated by converter
- STR.PDM output recorded as MP3
2020-05-14 23:13:23 +02:00
Oliver Schmidt 5b8cef3f94
Added build instructions. 2020-05-13 00:44:25 +02:00
Oliver Schmidt 369c3a0d70 Added a ready-to-run disk image. 2020-05-13 00:22:32 +02:00
Oliver Schmidt 0916d6e945 Allow to read error messages.
Ask user to press a key before returning to ProDOS selector.
2020-05-13 00:16:52 +02:00
Oliver Schmidt 56a5c00ba9 Explicitly check for the Uthernet II.
If we link against the default Ethernet combo library we can't access the device name before the initialization and we must check explicitly that we found an Uthernet II (with the W5100 chip we rely on here).
2020-05-12 23:10:56 +02:00
Oliver Schmidt 6bd1047a7d Removed unnecessary static-locals.
In this file there's no access to the W5100 auto-increment registers so there's no need for the special compiler settings. However, with "true" local variables the buffer to read the HTTP header into is better not placed in a local variable.

Note: The heap manager was already active before as both linenoise and the file I/O use it.
2020-05-12 23:07:23 +02:00
Oliver Schmidt 406a0628bd Removed unnecessary zero page usage.
LDY <absolute>,X without page-crossing (sort of surprisingly) requires only 4 cycles, so there's after all no need at all to resort to LDY <zeropage>,X to stay inside the 4 cycle budget.
2020-05-12 23:01:21 +02:00
Oliver Schmidt c445802cfa Adjusted include path to external build. 2020-05-12 19:43:19 +02:00
Oliver Schmidt c8c53901c2 Removed debug code. 2020-05-10 01:40:35 +02:00
Oliver Schmidt b8365565f3 Added PDM converter.
The program requires a mono 78670Hz 32-bit-float headerless PCM file.
2020-05-10 00:11:03 +02:00
Oliver Schmidt 6334ca5e1b Added Stream-PDM client.
The program requires an Enhanced //e or a IIgs with an Uthernet II. It connects to an HTTP server and streams PDM audio data.
2020-05-09 23:49:05 +02:00
Oliver Schmidt 2d7e911fbe
Initial commit 2020-05-09 22:40:15 +02:00