Komputery z Z80 > AMSTRAD

Czy CPC6128 to najlepszy 8-bitowiec?

<< < (2/9) > >>

damik:
CPC to naprawdę świetny sprzęt, gdyby jednak posiadał jeszcze mechanizm DMA, szybszy procek oraz więcej trybów graficznych i szerszą paletę barw byłby idealny.
Może się ktoś pokusi o CPC Second Edition  ;)

ZbyniuR:
@McArti0 - Co to są zdarzenia w Basicu?   
Bo mówiąc OCR znaków to chyba masz na myśli drugi kursor który wzięto z Basica BBC Micro.

@damik - DMA jest w Plusach. A mówiąc o Second Edition brzmisz jak Amigowcy NextGenowcy. :)  Moim zdaniem jest na to o 30 lat za późno.
Alan pisał w swojej książce że pod koniec 80ych zdawali sobie sprawę że bez poprawienia grafiki i mocy procka ani CPC ani PCW za długo nie pociągną. A może czytałem to w jakimś wywiadzie z byłym pracownikiem Amstrada. hmm. W każdym bądź razie planowali stworzyć model łączący zalety obu tych 8bit. PCW miał LocoScript, który był nie tylko świetnym edytorem tekstu, jednym z lepszych w tamtym czasie, ale był także systemem operacyjnym który miał możliwość zarządzania plikami oraz pamięcią i instalowania dodatkowych łatek i aplikacji działających w tle. Ale wykorzystywał znacznie swobodniejsze możliwości przełączania 16K banków pamięci niż te jakimi dysponował CPC. Przez co konwersja tego programu dla CPC raz że była trudna, a dwa oznaczałaby utratę kompatybilności między tymi dwiema wersjami LS, i trzeba by potem pisać osobne wersje programów dla LS na PCW i LS na CPC. No i oczywiście w PCW nie było kolorów. Dźwięków też ale to było łatwe do zrobienia i hobbyści dorabiali mu AYka.

Natomiast CPC jeśli chciał nawiązać rywalizację z ST czy A500, to musiał poprawić grafę, tzn kolory, sprajty, scroling, tryby i procek. A że nie chcieli żeby ich dwa 8bitowce rywalizowały ze sobą, to uznali że stworzą maszynę która będzie wstecznie kompatybilna zarówno z CPC jak i z PCW, a przy tym da dodatkowe zalety.

Tyle że wyższy priorytet jako potencjalnie bardziej dochodowy oraz bardziej przyszłościowy miało opracowywanie kolejnych PC. A projekt nowego 8bit był rozgrzebany i niedokończony. Tymczasem sprzedaż CPC zaczynała spadać, i troszkę w panice uznali że muszą dać coś nowego teraz, a nie za rok czy półtora. Pozbierali do kupy to co już działało czyli sprajty, scroling, paleta i łatwiejsze puszczanie sampli, i wydali to jako Plusa oraz GXa. Bo kompatybilność z PCW i szybszy procek ciągle im sprawiała kłopoty. Mieli zamiar to dokończyć i podobno mieli gotowy prototyp, ale widząc że sprzedaż Plusów bynajmniej nie szybuje, mimo nakładów na reklamę, a PCW i PC idą w górę, uznali że szkoda forsy na projekty których sukces jest tak wątpliwy, więc przestali produkować CPC i ZX. :(

Wtedy nie było jeszcze Internetu i może trudniej było firmie zebrać opinie i pomysły od użytkowników, ale jak się czyta współczesne wspominki ówczesnych Amstradowców to najczęściej narzekają na dwie rzeczy. Na konieczność kupowania CPC z monitorem oraz na trochę już archaiczne dyskietki 3". A przecież te dwie zmiany byłyby najłatwiejsze do wprowadzenia. W PCW przesiadka na 3.5" się udała inie zaszkodziła sprzedaży.

Moim zdaniem wprawdzie dodawanie monitora bardzo utrudniło i podrożyło sprowadzanie CPC do Polski, (głównie przez koszty transportu tylu kg), to na zachodnim rynku gdzie mieli obcykany hurtowy transport i sieci sklepów nie było to problemem, zwłaszcza przy cenie tak niskiej w porównaniu z konkurencją jakby monitor dodawali gratis, a były to czasy gdy w mało którym domu ludzie mieli dwa TV, w dodatku często ten drugi albo oba były czarno-białe, no i wtedy jeszcze TV nie miały ani wejścia RGB, ani dość małej plamki aby tekst z 80 znaków w linii był na nich czytelny. Więc gdyby wtedy sprzedawali CPC bez monitora to by ich strasznie krytykowano za ten nieczytelny tryb który sie do niczego nie nadaje, i pewnie mało edytorów by na to powstało skoro mało który Amstradowiec miałby wyraźny ekran. W 1986 w UK C64 z magnetem kosztował tyle co 464 ze zielonym, a C128 + FDD kosztował tyle co 6128 z kolorem. Więc CPC było kuszące. Ale w 1990 już ponad połowa rodzin w UK miała po 2 kolorowe TV z których przynajmniej jeden miał wejście RGB. A 6128+ z kolorem kosztował tyle co A500, albo tyle co kolorowy monitor do A500. A za cenę Plusa z monitorem mono mogłeś kupić Atari ST. Więc mając w domu TV wolałeś kupić A500 niż słabego 8bit z niepotrzebnym ci monitorem. Ewentualnie mając już A500 zamiast kupić monitor C= mogłeś kupić Plusa z kolorem, i Plusa dać młodszemu rodzeństwu niech sobie do TV podłączy. Taa cenowo pomysł fajny, ale wtyki nie pasowały a mało który klient jest także majsterklepką.
Naprawdę jestem ciekaw czy zwykły 6128 ze stacją 3.5" i bez monitora nie sprzedawałby się w 1990 lepiej niż to wyszło Plusom. No bo te marne 250 tys sztuk w ciągu dwóch lat to jest tylko 1/4 tego ile sprzedawano tych wcześniejszych modeli. Pewnie samych monitorów by więcej sprzedali z kablem do ST i A500. hehe :)

Nie jestem pewien czy dodawanie ekstra trybów zwłaszcza takich które by zajmowały więcej miejsca w pamięci byłoby sensowne w kompie o tak niewielkim RAMie. Nadawałyby sie na obrazki startowe i slideshowy z muzyczką i skrolakami, ale coś bardziej dynamicznego byłoby trudne bez ekstra proca i extra RAMu na tilesy i kolejne klatki sprajtów.  Mnie sie w Amstradowych czasach marzyło aby tryby z wąskimi literkami 4x8 pix w 4 kolorach były łatwiejsze do użycia np jedną komendą. Albo żeby Overscany dawało się łatwo używać w Basicu. Tyle że w praktyce pamięć ekranu wtedy nachodzi na Basic więc trzeba by wprowadzić tryb pracy zamieniający miejscami pamięć ekranu i Basic. I drugi kłopot to zarówno wyświetlanie kolumn liter jak i rysowanie linii jest skaszanione gdy zmienimy standardową szerokość ekranu. A super by było gdyby to działało poprawnie i to przestawione jedną komendą taką jak MODE. A to jest kwestia softu a nie sprzętu. Nawet teraz by sie to przydało bo jest tylko garstka programistów która potrafi to ogarnąć. Szkoda też że CPC nie umie wyświetlać grafiki prosto z ramdysku, wtedy by nie trzeba Basica przenosić w inne miejsce, ani przerzucać kolejnych klatek obrazu z ramdysku do standardowej pamięci. A drugą rzeczą jaka mi sie marzyła choć tego nie widziałem a tylko o tym czytałem to tryby jak w C64 tzn atrybuty aby w rozdziałce 320x200 korzystać ze 16 kolorów w ekranie który zajmuje tylko 9KB, C64 naprawdę wygląda kolorowiej niż 4 kolorki w CPC, no i porty ze speca by nie były wtedy takie skaszanione. Albo taki tryb tekstowy jak w C128 z 80x25 ale tylko po 2 bajty na literkę. W jednym kod znaku, a w drugim kolor tła i pena. To by dawało bajecznie kolorowe i estetyczne teksty i tabelki przy zaledwie 4KB. A jak szybko by sie wtedy teksty przewijały po ekranie. Ech :) Bardziej marzyłem o czymś takim niż o trybach jak w ST czy w Amidze.

A co do palety, to wiecie o tym że płyta główna Amstrada jest zerżnięta z tej 3iej ostatniej wersji Tandy CoCo?  On miał takie same 3 tryby jak CPC tylko że z paletą 64 kolory. Zmniejszono paletę aby się nie kojarzyło z tamtym kompem, a uznano że 27 kolorów to i tak lepiej niż naście kolorów jakie ma konkurencja. A szkoda, przydałyby sie ze dwa berze i z jedna extra szarość, i może jeszcze zielony o jasności pośredniej między kolorem 9 i 18, czyli takim na ok 75% jasności, ale bez tego zgniłego odcienia jak w kolorze 12. Zresztą właśnie po to tą średnią jasność zieleni ustawiono na 60% zamiast na 50% aby ciemno żółty 12 zmienił sie w taki bardziej zielonkawy co miało załatać brak takiej pośredniej zieleni. Pomysł taki średnio udany, ale przeszłości już nie zmienimy, budowanie teraz nowej wersji CPC nie ma sensu, nie dlatego że to trudne ale dlatego że nie byłoby komu pisać na to softu. Wystarczy popatrzeć na wysiłki Amigowców z PPC albo z Vampirami, albo na Atarowców rozszerzających XE o procka 16bit 20MHz i grafę VBXE z trybami i sprajtami lepszymi niż w Amidze. Sprzedali tego ze 200 sztuk, dekada minęła a softu tyle co kot napłakał.

McArti0:

--- Cytat: ZbyniuR w 2021.09.18, 07:57:36 ---@McArti0 - Co to są zdarzenia w Basicu?   
Bo mówiąc OCR znaków to chyba masz na myśli drugi kursor który wzięto z Basica BBC Micro.

--- Koniec cytatu ---

ON SQ()  GOSUB
EVERY GOSUB gdzie można było sprawdzić wszystko np co 1/10 sek.

OCR był jeszcze w COPYCHR$

ZbyniuR:
Puszczanie muzyczek było ostatnią rzeczą jaka mnie w Basicu interesowała nic dziwnego że nigdy tego SQ() nie użyłem, a tylko do tego sie nadaje. :)

McArti0:
Nie tylko ;)

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej