[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple Disk Server Beta. Need testers.



On 1/4/2012 2:03 PM, David Schmidt wrote:
On 1/4/2012 1:13 PM, Egan Ford wrote:
On Jan 4, 10:34 am, David Schmidt<schmi...@my-deja.com> wrote:
I would, but no source code. :-/

http://asciiexpress.net/files/c2t.zip is the current snapshot.

c2t.c and .h is the C code that creates the audio files.

The assembly source is diskload*.s

diskload.s: hifi audio download code
diskload2.s: disk format, write, screen code
diskload3.s: inflate code

In c2t.h you'll find dos.

Great, thanks for that - it'll be interesting to see how it behaves with
the CFFA3000 too.

Ok, here's my notes from last night's testing:

I used my iPad 2 with iOS 5.0.1, whatever version of Safari Apple pushes. I needed to set volume to 100%; anything less than that didn't work. I found that the web page often didn't render the INSTA-DISK line with audio player control when it first came up; I often needed to pinch and un-pinch the page to get it to show up correctly.

I have two Platinum IIe machines. One was never able to "hear" the INSTA-DISK phase correctly. I would say ETA 9 SEC, but then would error out every time. That machine didn't like the online game server either, so I suspect its hearing is marginal. The ADTPro server (audio from a Mac, something I didn't try last night) still works with that machine, so it must be down to the amount of sound my iPad can pump out.

The second IIe worked well, with occasional failures of indeterminate origin. Retrying generally worked.

Non-standard hardware I have:

Vlad's HDDD worked fine.  I pushed DOS and ProDOS images, both booted fine.

Rich's CFFA3000 didn't work, failing at INSTA-DISK's format step - which is not unusual for its Disk II emulation. Which brings me to a suggestion for that. While I know it would be unusual to push a disk image to the CFFA3000 since you could just copy the .dsk to the CF or USB drive, it would still be nice to make the format step optional. It could be a checkbox at the server end - format or not - and then push an audio stream that included a non-formatting INSTA-DISK and audio stream that didn't wait for the format to happen.

Nice work on this - I love the way the pad tells the Apple how much pad-time remains before the next chunk is sent. I'll definitely be stealing the compress/inflate for audio bootstrapping.