From: "Aley Keprt" <[EMAIL PROTECTED]>
> Okay, this would be long, long, long.
> Please read whole before replying. And be sure if you will delete all my
> good comments, and reply only to a few bad mistakes, I will write it
again.
> I think this all must be understand as a whole, not partially!

Whatever.

> > Look Aley,
> > It's a 13/14 year old design. It was great for its time. But there were
> > trade offs. There always are. The fact that *to you* it looks like a
crazy
> > design today doesn't take into account those trade offs.
>
> Look Simon,
> you have a problem. You can't stand anybody saying truth, when you don't
> like that truth.

*sigh*

> > As for Mode 1 timing, the SAM is deliberately slowed down in Mode 1.
>
> But the question is how this is done, when it is automatically turned off
> when saving to tape. I mean when you load ZX-ROM and type LOAD"" you are
> able to load something --> CPU is really slowed down. But when you type
> SAVE".." the result is unusable, because CPU isn't slow!!!

No, Mr. Smarty Superior Pants, it's because the CPU isn't slowed down as
much as it needs to be. LOAD incorporates a certain amount of tolerance
because not all tape drives actually play back at the same rate - so the
pitch would shift. SAVE doesn't have that tolerance (doesn't need to; all
systems SAVE at the same pitch - and the LOAD routine handles the variance).

So while the LOAD routine can happily handle being run at a different speed
(say, 4MHz instead of 3MHz), and still get usable results - because the
routine just thinks it's getting a really slow tape played into it - the
SAVE routine can't handle it, and it'll produce too high a pitch for the
LOAD routine on machines running at 3MHz.

> > Simon
> > (running a 1.4Ghz AMD T-bird with 0.5Gb of RAM these days... and not
> > noticing any memory contention at all)
>
> Don't remember: Not noticing something doesn't mean it doesn't exist!
>

Well DUH!!!!

Simon

Reply via email to