Konference: 8bitové počítače Amstrad/Schneider CPC
Od: | +GAMA |
Datum: | 15.6.2010 13:06 |
Předmět: | Re: CPC 6128 |
>Překvapila mně akorát jedna věc, že bez CP/M nenaformátuju disketu!
Možná dělám něco blbě ;-) , ale tohle mi nepřijde jako dobrá
"vlastnost". Takže úkol dne, dostat na 3" CP/M...
CPC má vůbec spoustu divných "vlastností".
Je to dáno už historií - původně bylo navrženo jako očítač s procesorem
6502, a Amstrad byl žebrat u Microsoftu o jeho 6502 Microsoft Basic. Jenže
Microsoft si na úpravu Basicu pro CPC vyhradil čas delší než půl roku,
což se Amstradu čekat nechtělo. Oslovili tedy Locomotive Software, kteří
souhlasili, že jim Basic udělají, a rychle, pod jednou podmínkou: místo
6502 dát do počítače Z80. Takže se celý počítač jaksi předělával.
Zapojení je typicky Amstradovské, čili stejné, jako kdyby neměli ve firmě
žádného inženýra a připojení jim dělala uklízečka, která viděla
nedokončené výkresy ležet na stole.
Například klávesnice a joystick jsou připojeny takto: K počítači je
připojena systémové 8255. Ta se musí inicializovat. Na port 8255 je
připojena AY. Na ní se aktivuje osmibitová brána. No a z ní se pak,
nepřímo přes 8522, čte stav. Přehrávání hudby je podobná veselost,
OUTuje se na 8255 a z té se to teprve přeposílá do AY (což je hlavně
poznat u rutin typu SID playeru, kde CPC zní o poznání hůř, než ZX
Spectrum, neb na Spectru na změnu stavu jednoho registru AY stačí třikrát
méně OUTů, než na CPC.
Rovněž tak veselé je, že procesor CPC je taktován na 4 MHz, ale protože
videočip brzdí CELOU paměť (nejen VideoRAM), je bržděn na 2 MHz.
Zkrátka je to veselý stroj.
Ale aspoň je s ním sranda.
Ostatní příspěvky vlákna:
[2010/3 (24)] [2010/4 (7)] [2010/5 (1)] [2010/6 (23)] [2010/7 (17)] [2010/8 (9)] [2010/9 (22)] [2010/10 (1)] [2010/11 (2)]