8-bit War (Was Processor balance)

From: Iggy Drougge <optimus_at_canit.se>
Date: Fri Nov 17 17:55:25 2000

Cameron Kaiser skrev:

>> The Commodore 64 had the worlds worst rom operating system ever created.
>> Most publishers just mapped it out and went straight to hardware to get
>> good results.

>Commodore's *BASIC* was poor in the 64, yes. It was reasonably fast but
>allowed no access to the machine's graphics and sound without resorting to
>PEEKs and POKEs and SYStem calls. In that sense, the ROM was crummy.

Commodore's BASIC? It's Microsoft's BASIC, right?
OTOH, the BASIC 7 of the C128 was excellent. The C128 ROM makes any cartridge
superfluous.

>However, the Commodore Kernal (note spelling; Kernal is actually an acronym)

What does it mean? =)

>Ahem. Disks are not emulated by tape in the 64. In the 64, Commodore had
>buggy hardware and decided to cripple the serial bus to compensate, hence the
>speed. Many, many companies designed fast loader applications; my favourite,
>the Epyx FastLoad, uses some of the other serial port pins to do parallel
>transfers. Tape is terribly slow also, but then again highly reliable since
>programs are actually written twice, and then checksummed on top of that.
>Barring freaky loaders of which there are many, ?LOAD ERRORs are unheard of
>on the 64 and VIC-20 (unless you run the tape over with a truck or a faulty
>bulk eraser -- and maybe not even then :-).

Load errors? No, not those, the machine simply goes on loading and loading, or
fails without an explanation.

>As a followup, Commodore fixed the serial bus in the C128. In 128 mode with
>a fast-serial peripheral like a 1571 or 1581, serial bus transfers fly.
>And they say USB is an original idea. ;-)

>From glancing at Commodore Hacking (online 'zine), it seems the problem was
actually addressed back on the C64, but not software supported, or being
disabled through lack of some simple components. The problem lies with the
VIC20.

>GEOS had its own *fast loader* but still used most of the 1541 DOS routines
>for things like scratches and renames.

But the file system is incompatible, right?

--
En ligne avec Thor 2.6.
optimus_at_dec:foo$ %blow
bash: fg: %blow: no such job
Received on Fri Nov 17 2000 - 17:55:25 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:33:13 BST