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

Re: Apple Disk Server Beta. Need testers.



Oh, one other thing I forgot to mention: one speedup that ADT client does (but not ADTPro - too lazy so far) is it starts the drive motor a little while before it is needed. That avoids the spin-up delay once a full buffer is ready to write and lets you start writing much more quickly. So, during inflate, if there's a point where you're "almost-done," one loop left to go or whatever, hit the motoron switch.

On 1/5/2012 1:05 PM, Egan Ford wrote:
I've boosted the volume from 50% to 75%.  I just tested and it still
works for me.  Other had similar issues (50/50 at this point).  Can
you retry again.  I'd like this to be 100% reliable.

Yep, sure.

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

I get 100% success rate if the audio is not interrupted.  On failure I
could always track it down to a system sound (mostly e-mail
notifications).  Testing with my iPhone helped the most since it would
vibrate on any alert when the headphone jack is in used.  There was a
1:1 correlation.  OTOH, I got so frustrated with iPhone alerts that I
stopped testing on it, so I may have missed random failures.  I hope
boosting the volume ends any mystery errors.

Surely, killing all apps would stop that from happening? I didn't do it last night, but I can start out by killing all-but-Safari.

Non-standard hardware I have:

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

Cool.  I do not know what that is.

http://www.bootzero.com/HDDD_A2_v1.2/HDDD_A2v1.2.html

Rich's CFFA3000 didn't work, failing at INSTA-DISK's format step - which
is not unusual for its Disk II emulation.

I'll add it to the to-do list.  Right now all the audio files are pre
created.

Right, I figured you'd just create two files and send the one that the user selects... it could be as brain-dead as "Disk A (no format)" and "Disk A" in the selection list. Or have two lists.

I'll definitely be
stealing the compress/inflate for audio bootstrapping.

The compress code is standard RFC 1951 DEFLATE.  There has to be a
bunch of OSS code for Java for your ADT server code.

Probably. But translation from C/C++ to Java is pretty straightforward. That's how I came up with the original ADTPro server in Java in the first place.

The inflate 6502 code is actually from Piotr Fusik (http://
atariarea.krap.pl/x-asm/inflate.html).  However I did port it from his
Atari assembler to ca65.  It is in the aforementioned zip file as
diskload3.s.

Yep, I saw that. :-)

Thanks again for all your testing.  If you wouldn't mind a 2nd pass,
I'd appreciate it.  The diskserver site is updated with the 75% volume
files.  The gameserver site will be updated in about an hour.

Thanks again.

Happy to help.  This is cool stuff.