datajerk / c2t

Retro Code (Apple II, Cosmac VIP) to Tape/Text
BSD 3-Clause "New" or "Revised" License
64 stars 11 forks source link

Web-based option w/emscripten #23

Closed jepler closed 8 months ago

jepler commented 2 years ago

Hi!

I thought it would be interesting to have a purely web-based version of c2t. I've made a prototype, and I'd love to discuss how/whether it would make sense to integrate with c2t, co-host and promote as a sibling project to Apple Disk/Game Server, etc.

The prototype (source at https://github.com/jepler/web-c2t/) allows you to upload a disk image (dsk, do, po) and perform the conversion to audio locally within the web browser. No data is transmitted on the internet, and no server or back-end is necessary. This lacks a ton of polish, format/no-format and hifi/8k options, etc. I know enough about web technology to cobble, but not to make a polished final product.

Similar to the Apple ][ Disk Server, after conversion you just LOAD on the Apple II and then hit play on the generated audio file.

I've transferred a couple of disks this way, such as Zork III and it seems to work just as well as the Disk Server or using c2t locally.

image

PXL_20220312_151956529

datajerk commented 2 years ago

You're the 2nd to do this. Email me to discuss next steps.