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

Re: A look at the C-One (Commodore One) reconfigurable computer



>>>>> "P" == Prodatron / SymbiosiS <mika@falkag.com> writes:

P> Hm, I don't know. I just have some values like this: Data transfer
P> to/from the IDE-Interface: CPC: 162KB/s, C64: 60KB/s Floppy speed:
P> CPC: 20KB/s, I don't know the speed on C64, but I heard something
P> about 9KB/s, when you use tricks.

Yes, the C64's disk interface is crippled, due to management insisting
on backwards compatibility with the VIC-20 :/

P> CPC was also able to do HW scrolling, but not many games used it.

Well, it can move the base of the bitmap screen, which shifts the
screen by 2 pixels at a time (if you're using 160x200), but can it do
single pixel scrolling?

P> The video addressing was a little bit complicated, but you are
P> still able to do very fast screen output on CPC when you know how,
P> so that doesn't cost any performance at the end.

Sure, just like the C64 can overcome the bitmap addressing using
tables, but the complete lack of a character/tile based video modes is
a huge drawback for action games. The CPC has to set 16000 bytes to
redraw the whole screen, which is a lot more than the C64's 2000.

P> And as a spoiled Z80 programmer I am in a shock, when I see 6502
P> assembler ;-) It's a little bit different, if you have 3x8Bit
P> Registers at all (6502) to work with, or 18x8Bit Registers (Z80),
P> from which you can use 16 as 8x16Bit Registers. Ok, the Z80 doesn't
P> have a zeropage.

Yes, the zeropage makes all the difference. The 6502 is minimalistic,
but quite comfortable to work with once you get used to it.

-- 
    ___          .     .  .         .       . +  .         .      o   
  _|___|_   +   .  +     .     +         .  Per Olofsson, arkadspelare
    o-o    .      .     .   o         +          MagerValp@cling.gu.se
     -       +            +    .     http://www.cling.gu.se/~cl3polof/