forum speccy.pl

Komputery z Z80 => AMSTRAD => Wątek zaczęty przez: paroos w 2021.09.16, 20:09:16

Tytuł: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: paroos w 2021.09.16, 20:09:16
Nie wiem czy to nie powinno trafić do różności, niech moderator oceni ;)
Ale film jest mocno profilowany właśnie dla czytelników działu Amstrad. A zawartość merytoryczna jest bardzo sensowna i logiczna. Polecam :)

https://youtu.be/KlPtOe4youc
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.17, 10:14:27
Widzę że nasmarowałem tam komentarz już rok temu. :D

Moim zdaniem 3 najmocniejsze cechy CPC to Grafika, Stacja i Basic.

(https://cpcrulez.fr/img/6/discmag-sex-2.png)

Grafika tzn dostępne tryby graficzne zwłaszcza hiRes jak w 16bit, bez którego nie wyobrażam sobie patrzenia na teksty czy listingi, paleta, overscan, wyjście RGB, brak ograniczeń z dostępnością kolorów w kwadraciku jak w ZX i C64. Sprajty ciut wolniejsze ale za to bardziej kolorowe, bo C64 miał w nich tylko 3 kolory a w izometrycznych tylko 2. :)

Stacja tzn jej prędkość, cena i gabaryty, trwałość dyskietek, łatwość podłączenie innej stacji. Drogie dyskietki to tylko mit. Miewałem problem ze znalezieniem dysków w sprzedaży, albo ze znalezieniem softu by go na nich nagrać ale cena nigdy nie stanowiła problemu. Zresztą w początkach 90ych PeCetowcy wywalali 40-ścieżkowe stacje, a tylko do CPC można je było podpiąć tak łatwo. Także na 3.5" łatwiej sie przesiąść w CPC niż w innych 8bit. I jeszcze OS jest na tyle elastyczny że wystarczy kilkanaście POKE aby odczytywać formaty z innych komputerów. :)

Basic - prędkością ustępuje tylko Acornom, a równać sie z nim mogą tylko Sam i C128, a reszta kompów jest od 2 do 4ech razy wolniejsza. W praktyce niejedna rzecz która na innym kompie musi być napisana w kodzie aby działała wystarczająco szybko, w CPC zadowala się Bejzikiem. Ilość i różnorodność rozkazów oraz łatwość znalezienia dodatkowych zestawów komend do wszelkich zastosowań pozwala bez kłopotu tłumaczyć inne dialekty także ze 16bit. np GFA-Basic jest bardzo podobny. Pętle warunkowe, podprogramy na przerwaniach, śledzenie programu, definiowanie mapy klawiszy, przerywane linie... to są rzeczy które mamy na dzień dobry. A sprajty, czytanie sektorów, samplowanie dźwięku, okienka z menusami, wypełnianie kształtów wzorkami, druciaki 3D, i cokolwiek jeszcze pomyślisz to są do tego tzw RSX-y. :)

Czwartą zaletą byłaby klawiatura, tzn ta w 6128, bo ta w 464, jest taka meee. ;)

A z wad które psują dobre wrażenie albo uprzykrzają życie Amstradowcom, wymienił bym 3:  wolne wyświetlanie literek, kiepski głośniczek i kiepska synteza mowy.

Na wolne literki są liczne procedurki które to przyspieszają. W polskiej prasie było w Komputer 4/89s24 oraz Bajtek 9/92s20 <akurat wtedy kupowałem swojego. Dla wybrednych są też rozwiązania w ROMie, ja polecam X-DDOS, przy okazji dostajemy parę ekstra komend do stacji. I już przy resecie widać że komunikat powitalny pojawia sie tak szybko jakbyśmy siedzieli przy szybszym komputerze. Te dopalacze przesuwają prędkość Amstradowych literek z końca peletonu 8bitówek na pozycje wyprzedzającą 80% maszyn. W tym także te najpopularniejsze, i to nawet jeśli w ich przypadku wyświetlenie literki to zmiana 1go bajta w pamięci, a nie 16tu tak jak w CPC.

Na kiepski głośnik pewnie dałoby sie znaleźć jakiś zamiennik o podobnych gabarytach, z większym magnesem i szerszym pasmem przenoszenia. Ale ja go po prostu wywaliłem razem z potencjometrem. Otwór po pokrętle pasował na przełącznik ABBA, a dźwięk puściłem do TV na pinie od masy którą odciąłem, bo masa i tak "szła" z obwódki wtyczki. I od tej pory mój AY miło mruczał zamiast skrzeczeć. :)

Na trzecią wadę jak dotąd nie ma mocnych. W czasach przedAmstradowych Amerykanie napisali program Sam, który gadał po angielsku i hiszpańsku na C64, Atarce i Applu. Polacy z dekadę później dorobili polską wymowę i wsadzili do BlackBoxa. A brzmi to tak dobrze że niektóre gadające budziki na PC z końca lat 90ych nie brzmiały lepiej, a słynny Amigowy Say sprawia wrażenie jakby miał ugryziony język i ciężko go zrozumieć, ale nic to w porównaniu z żenadą jaką słyszymy na CPC, ZX i ST. Najprymitywniejsze roboty ze starych filmów SF, nawet puszczone przez CB-Radio w czasie burzy są łatwiejsze do zrozumienia. Jak przyjdzie Komodziarz i powie żebyś zaprezentował jak CPC potrafi gadać to pokrywam sie wstydliwym rumieńcem. Dwa z tych 3ech kompów na których działa Sam nie mają fikuśnych układów dźwiękowych, i założę sie że sample które tam zastosowano brzmiały by równie dobrze na AY, ale może jakieś licencyjne przeszkody stanęły na drodze ich konwersji do maszynek z Wielkiej Brytfanki.
Co prawda jest jakiś Hiszpan który robi przystawkę do portu drukarki która gada jak Stephen Hawking, ale zewnętrzny gadżet to już nie to samo. Na osłodę możemy sobie posłuchać przysięgi RoboCopa. Szału nie ma, ale to najlepsza synteza mowy jaką słyszałem na CPC. :)

A jak ktoś ma wątpliwości o fajności CPC to polecam wizytę we wątku:  Ładne i zaskakujące:
https://www.speccy.pl/forum/index.php?topic=883.0
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: rzookol w 2021.09.17, 20:18:04
Najlepszym 8bitowecem jest NES i Sega Master System, zaraz potem MSX2+ (którego nie pokazali w filmie bo przy 32tys kolorów taki amstrad słabo by wypadł). Amstrad byłby wyżej gdyby  miał sprajty czyli powiedzmy Amstrad CPC 6128plus ale na pewno nie zwykły 6128.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.17, 20:48:36
Przecież to nie jest film o najlepszym 8bit tylko o tym dlaczego to ulubiony komp Noela. :)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.17, 20:50:54
Stacja, RGB, Centronix, Otwarta architektura,krawędziowe złącze systemowe (miałem wersje bez gniazd), Genialny basic ze zdarzeniami i przerwaniami. i pisaniem tekstu w trybie graficznym od dowolnego piksela. 640x200 i 80znaków. VIDEO RAM z bezpośrednim dostępem. Sprzętowo PCet z Z80. Moje marzenie z lat 80tych kiedy widziałem i dotykałem w 1988 Schneidera, sprzęt sprowadzony na sprzedaż za 750tyś z zielonym co stanowiło 20 pensji mojego ojca i było nie osiągalne.
Byłem zafixowany na Amstrada. Unipolbrita pożyczałem, ale w życiu bym nie wydał pieniędzy. C64 był dla mnie bez sensu, Atari miał śmieszne tryby graficzne.

Amstrad zasługiwał na wersję 8 i 16MHz tak jak dostali następcy Joyca.

pc. AHA i ten edytor linii z OCR znaków i dowolnym miejscem rozpoczęcia linii, które zawdzięczamy Shugarowi, który stwierdził, że jak klient wejdzie do sklepu i naciśnie strzałki to kursor ma sie ruszać po całym ekranie.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: damik w 2021.09.17, 23:03:37
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  ;)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: 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.

@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ł.

Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.18, 10:00:39
@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.

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

OCR był jeszcze w COPYCHR$
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.18, 10:40:17
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. :)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.18, 13:24:55
Nie tylko ;)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.18, 17:08:30
Z opisu w instrukcji wynika że to jest do badania stanu licznika w kanałach AY3, aby wiedzieć czy już dorzucać nutki do kolejki czy jeszcze nie. Ewentualnie by z synchronizować inne działania z tymi nutkami. Coś przegapiłem?

Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: rzookol w 2021.09.18, 19:56:53
@ZbyniuR

Przecież Coco3 ma zupełnie inną architekture i płytę niż CPC plusy.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.18, 22:54:54
Coś przegapiłem?

ma rozdzielczość 1/100 sek a every i after tylko 1/50
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.19, 01:17:48
@rzookol - Przecież wspominając o CoCo nie mówiłem o Plusie. Plus ma z pół płyty głównej w jednym scalaku.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.19, 09:26:15
Ale Tandy CoCo 3 jest z 1986 i na Motoroli 6809 wiec raczej Amstrad to co innego i istniał już od roku
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.19, 18:10:21
MSX2+ zjada niestety Amstrada (jak inne 8bitowe) swoimi trybami gfx (a osobna pamięć graficzna 128k robi swoje), stacja 720k, wbudowane oprócz klasycznego PSG czyli AYka OPLL czyli Yamaha YM2413. Panasonic MSX2+ mają tryb turbo (5.37 MHz).
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.19, 18:55:20
720K ?   Które?
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.19, 19:07:36
MSX2+ w zasadzie każde oryginanie wydane jako MSX2+ a nie jako upgrade:)

wyjątek od reguły to Sanyo PHC-35J, brak stacji w ogóle. W sumie wyszło 8 modeli łącznie Sanyo, Sony i Panasonic. W MSX2 zdarzają się stacje 360k (np. bardzo popularny Philips VG8235) w niższych/starszych modelach, natomiast w MSX2+ poszły już 720k, zresztą - w 1988 roku to był już bezdyskusyjny standard nośnika.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.19, 22:21:33
jaki jest transfer danych w tym MSX2+ z RAMu do VRAMu przez proc 3,58MHz?

i jak się włącza tryb 80x25 znaków?

Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.19, 23:04:18
SCREEN 0
WIDTH 80
SET SCREEN

pierwsze teoretycznie niepotrzebne, ale przecież możesz być w innym trybie, więc…
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: damik w 2021.09.19, 23:17:02
@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.

Heh, DMA w Z80 było znane już znacznie wcześniej, ale koszty ... rozumiem,
Czy zbyt późno na SE (za późno to było już w latach 90'), nie sądzę jednak teraz w erze retro jeśli znajdą się chętni by to rozwijać a sam system będzie kompatybilny wstecznie.
LocoScript, powstały jakieś ciekawe aplikacje pod ten niby system ?
Na PCW były kolory ... potem, gdzieś widziałem projekt kolorowania gier na PCW ;)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.20, 01:47:18
Ja kojarzę że jakieś chyba już ze 3  lata temu projekty wstawiania do PCW kart CGA.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.25, 09:55:40
SCREEN 0
WIDTH 80
SET SCREEN

znaki 6x8, więc to pierwsza rzecz w której MSX2+ nie zjada Amstrada  ::)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 10:58:20
znaki 6x8, więc to pierwsza rzecz w której MSX2+ nie zjada Amstrada  ::)

Bez matematyki prawie by się zgadzało :) W foncie 6x8 MSX2 ma 85x26 znaków (screen 6, screen 7 - 512x212px). To jakbyś wyciągnął, że w trybie "kanji" ma 6x16.

Co więcej - sam font dla liter wg książkowych zaleceń standardu MSX powinien mieć szerokość 5 pikseli.

Czy to oznacza, że na MSX czy MSX2 jest ograniczenie fontu do 6x8? Nie, wystarczy odpalić edytor fontów jak ten:
https://www.msx.org/forum/msx-talk/development/msx22-universal-font-editor-v33-with-drivers-kun-basic?page=0 (https://www.msx.org/forum/msx-talk/development/msx22-universal-font-editor-v33-with-drivers-kun-basic?page=0)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.25, 12:46:45
Przy matrycy 6x8 czcionka musi być 5 pikseli szerokości, bo inaczej była by paskudnie posklejana. tak czy inaczej 512pikseli szerokości ekranu to jest za mało żeby konkurować z Amstradem jako edytor tekstu. Czy Na MSX2+ można jakoś sterować procem graficznym tak żeby wyświetlać 640 punktów albo 720 w poziomie?
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.25, 13:11:51
O ile mi wiadomo to w MSX nie ma overscanu, więc w poziomie jest 256, a w MSX2 max 512 pikseli szerokości.
Włączanie trybu 40 znaków zamiast 32, lub 80 zamiast 64 (w tej większej rozdziałce) wymusza stosowanie czcionek w których pionowe kreski mają jednopikselową szerokość. Ale za to na osłodę mamy w tej wysokiej rozdziałce 4 bity na piksel, zamiast tylko jednego jak w CPC. Czyli 16 kolorów zamiast 2óch. I myślę że jako Amstradowiec chętnie bym sie zamienił. Choć pewnie częściej bym stosował tryb 64 znaki. :)

Nieco bardziej byłoby mi żal Basica, mówię o jego prędkości. Ten w MSX1 jest ok 3.5 raza wolniejszy od CPC, a w MSX2 nie we wszystkich firmach stosowano rozszerzenie Basica, umożliwiające choćby przełączanie trybów i wyświetlanie literek oraz rysowanie kresek w tych nowych rozdziałkach. Trafiłem na wzmianki że nowy lepszy Basic, w tym i szybszy, (ale nie wiem o ile), był dostępny w kupowanym osobno Karcie z ROMem. Ale czy dałoby sie go kupić w PL, i o ile jest on rzeczywiście szybszy to nie wiem.

Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 13:39:13
na konkretnie MSX2+ chyba V9958 tego nie zrobi, ale na MSX Turbo R czyli ostatnim MSXie - 768×240 jest możliwe, tyle, że to nie jest już 8bitowy system :)

Miałem Amstrada, wiem jak wygląda tryb 80 kolumn, wizualnie napisanie czegoś na 80 kolumnach MSXa - nie robi mi różnicy. Dla mnie i tak fonty nieproporcjonalne to kalectwo do tekstów - tutaj dla mnie w 1984 roku wygrał proporcjonalnymi fontami i 100% trybem graficznym Apple Macintosh.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 13:48:02
Do nowego BASICa dawali w MSX2+ kompilator.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.25, 13:56:53
Ale przywaliłeś. A ile 6128 albo MSX2 można było kupić za jednego Maka w powiedzmy 1986? 
Bo wcześniej tego ostatniego jeszcze nie było. Albo o ile wolniej drukowała się jedna kartka w trybie graficznym koniecznym do różnej szerokości literek, w porównaniu z powszechniej wtedy stosowanym drukiem literek w kolumienkach? No i ile kosztowała drukarka do Maka, bo zdaje się że nie korzystała z portu równoległego.

Oki kompilator ale dopiero do Plusa, a na dysku czy w ROMie?

PS. No i nie myśl że do CPC nie było kompilatorów albo do obu 8bitówek edytorów z proporcjonalną czcionką. :)


Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 14:38:05
Nikt z nas nie miał w 1984 ani Maca ani Amstrada 6128 ani MSX2+. Na pierwszego nie było nas stać, drugiego i trzeciego nie było :)

Mówimy o technologii czy o cenach? Jak o cenach, to wśród 8bitówek i Amstrad i MSX były za drogie dla nas w PL, przynajmniej dla większości. Topowe MSX2 Philipsa kosztowały w cenie Amigi 500 albo i więcej (8280)

Kompilator do BASICa był na dyskietce.

Wiesz co ZbyniuR, ja się orientuję, żeby były te rzeczy do 8bitówek. Tylko nadal - tryby graficzne w nich były kulawe rozdzielczościowo bez przeplotów (optycznie średnie rozwiązanie), tutaj pionowa rozdzielczość, przewidywana pod telewizory powoduje, że ten hires 512 × 342 na Macintoshu w 1984 roku jest naprawdę dobrze wyglądający. To już nie są czasy, gdy jestesmy skazani na jedną platformę, mogę sobie te komputery postawić obok siebie i porównać jak to wygląda więc te klechdy i legendy netowe na temat platform są proste do weryfikacji. Tego pisania na Macintoshu to były bodajże 4 strony w pamięci (128k RAM na wszystko, czyli i system (sprawdzałem na MacOS3) - co prawda bez części bibliotek bo w ROMie i soft i nasz tekst i fonty).

Komputer do pisania... W 1988 roku jakbym miał kasę i potrzebę pisania (bez bolączek PL literek), to bym kupił Z88, 640x64px, jako sprzęt do pisania - nadal robi na mnie wrażenie. Na bateriach typu paluszki, mały, lekki, klawiatura spoko.

Dawało sie pisać na 64 kolumnach 4x8 na ZXie. Bo ludzie to robili.

Odnośnie Apple i LaserWritera... Mówimy o naprawdę dużym poziomie abstrakcji cenowej, ale też technologii na zasadzie ogromnej nowości. Dopiero co formuje się Adobe i post Xeroxowe rozwiązanie Postcript. Aldus wypuszcza swoją rewolucję do "small DTP" czyli Page Makera.
Styczeń 1985. Drukareczka Apple LaserWriter za prawie 6k USD. Bazuje na bebechach Canona. Tylko w tej drukarce miałeś Motorolę 68000 @ MHz, 512 kB RAM i 1 MB bufora. To jeszcze nie są czasy na Ethernet, jest za drogi nawet do Apple, więc wymyślili sobie LocalTalk'a czyli taki serial sieciowy, prędkość na minus, ale z jednej drukarki o równowartości 2,5 Macintosha 128k możesz korzystać w sieci na kilku kompach.

edit: ile się strona ładowała to Ci nie napiszę, ale drukarka jako taka jechała 8 stron na minutę w 300dpi. Potem porobili różne modele, więcej RAMu chyba nawet były modele z dyskami w środku.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.25, 15:27:24
Dla mnie i tak fonty nieproporcjonalne to kalectwo do tekstów

Znaczy maszyny do pisania z curierem NIEproporcjonalnym nie nadają się do pisania? nie przesadzaj.

Napisałem na Amstradzie pracę dyplomową na 100 stron A4. To co proponuje MSX2+ uważam za niedopuszczalne do takich zastosowań.

Jak się przełącza na inną czcionkę w 64x25 znaków na MSX2+ ?

Z tego co widze width 64 daje bitrate pikseli taki sam czyli czcionka jest taka sama a obraz węższy.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.25, 16:16:57
Mini cykl o MSX Basic był w czasopiśmie Informik w roku 89. Nie wiem jakimi komendami sie tam tryby albo czcionki zmienia. Możliwe że ze SOETO była jakaś obszerniejsza publikacja na temat tego kompa. Jeśli nie to trzeba szukać w innych językach. Widziałem screeny z MSX z edytorami fontów o matrycy 8x8, więc można takich używać, choć w ROMie ma raczej tylko jedną czcionkę która pasuje także do 6x8. A inną trzeba sobie przygotować i wczytać. Ciekawe które kolumny z matrycy 8x8 znikają w MSX przy trybie wyświetlania znaków w 6x8.

W ArtStudio można sobie zasymulować taką czcionkę 6x8, ech gdyby czas był z gumy albo mój zapał nie ze słomy. ;)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 16:31:22
Znaczy maszyny do pisania z curierem NIEproporcjonalnym nie nadają się do pisania? nie przesadzaj.

nadają, tak samo jak MSX2+, Amstrad, Z88 i parę innych tego typu jak AlphaSmart, nie bez przyczyny zalano tym uniwerski i szkoły w stanach. To co mi się bardziej podoba to font proporcjonalny, do maszyn do pisania z elektroniką też to dotarło, ale trochę później.

To co proponuje MSX2+ uważam za niedopuszczalne do takich zastosowań.

Spoko, na szczęście to tylko zdanie jednej osoby. Przeczy temu zastosowanie tego komputerach w rejonach biurowych w Japonii w latach 80tych, Philipsa w tzw. krajach Beneluxu do połowy lat 90tych, ale co oni tam wiedzą :)

Z tego co widze width 64 daje bitrate pikseli taki sam czyli czcionka jest taka sama a obraz węższy.

Bo regulujesz marginesy szerokością. Przyczytaj instrukcję do MSX BASIC.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 16:33:04
Mini cykl o MSX Basic był w czasopiśmie Informik w roku 89. Nie wiem jakimi komendami sie tam tryby albo czcionki zmienia.

np. tutaj:
https://konamiman.github.io/MSX2-Technical-Handbook/md/Chapter2.html (https://konamiman.github.io/MSX2-Technical-Handbook/md/Chapter2.html)

Generalnie - parę postów wyżej wrzucałem link do edytora fontów 8x8 na MSXa...
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.25, 16:58:27
Propo ekranów z interlejsem bez drgania i edytorów z proporcjonalną czcionką to myślę że Calamus na ST byłby bardziej przystępny cenowo niż Maki. :)
Nawet Amstrady PCW w pewnym momencie wyprzedzały PeCety w radzeniu sobie z czcionkami TrueType, a gdy PC je dogoniły to PCW z drukarką i edytorem kosztował tyle co sam dobry edytor na PC. Nic dziwnego że PCW i ST były w niektórych latach i krajach popularniejsze od Maków.

Szkoda że jestem za leniwy aby szukać i wertować jakieś Holenderskie albo Hiszpańskie gazetki co by porównać ceny ST i Amig do MSX2 na rynku na którym te ostatnie rzeczywiście istniały. :)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 17:16:11
ZbyniuR , chcesz mi powiedzieć, że stricte makowe rozwiązanie z 1991 roku (TrueType jest Applowskim rozwiązaniem) jest dużo warte w Calamusie na Atari ST? :)

"Nawet Amstrady PCW w pewnym momencie wyprzedzały PeCety w radzeniu sobie z czcionkami TrueType" ale, że jak? Truetype z 1991 roku na PCW?

Jak do tego 1991 roku były fonty skalowalne/wektorowe w tym Calamusie? Postscriptowe?

W 1991 roku maki taniały. Bardzo. A Atari ST powoli dogorywało, względnie wersje bardziej profesjonalne (Falcon, TT) dobijały spokojnie do cen budżetowych Maczków o parametrach, które były jak na tamte czasy dość wysokie. Standardy szkolnych cen weszły - LCII kosztował z 030/16 i 40MB dyskiem circa 1200 USD. Z kolorowym monitorem, klawiaturą i myszką. Równolegle były oczywiście droższe i szybsze Quadry. Atari TT kosztował prawie 3k USD. Bez monitora, ale z szybszym dwukrotnie prockiem.
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: ZbyniuR w 2021.09.25, 17:53:38
Oki pomyliłem nazwę. PCW stosowało PostScriptowe czcionki wektorowe (a nie TrueType), i był pierwszą popularną platformą która je upowszechniła. O parę lat wcześniej niż Apple wymyśliło TrueType. A Calamus stosował własne rozwiązanie wektorowych czcionek od 1987 roku, czyli też przed Makiem.

Wiki podaje że oba MacLC i AtariTT są z '90go i LC kosztował 2.5 tysia, a TT 3 tysie, tyle że LC ma prędkość jak o połowę tańszy MegaST. Ciekawe do którego były tańsze monitory. A to że kompy tanieją to żadne odkrycie. Tyle że wszystkie tanieją a nie tylko jednej firmy. I nie wiem jak ty ale ja mam ciekawsze zajęcia niż szukanie gazet z reklamami i cenami, (najlepiej z tego samego miesiąca i kraju, aby porównanie miało sens), bo na wiki są tylko ceny początkowe. :)
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 19:15:23
Oki pomyliłem nazwę. PCW stosowało PostScriptowe czcionki wektorowe (a nie TrueType), i był pierwszą popularną platformą która je upowszechniła. O parę lat wcześniej niż Apple wymyśliło TrueType. A Calamus stosował własne rozwiązanie wektorowych czcionek od 1987 roku, czyli też przed Makiem.

Xerox -> Adobe -> Postscript i fonty postscriptowe -> PCW -> Truetype
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: dely w 2021.09.25, 22:14:28
Wiki podaje że oba MacLC i AtariTT są z '90go i LC kosztował 2.5 tysia, a TT 3 tysie, tyle że LC ma prędkość jak o połowę tańszy MegaST.
To źle podaje. Nawet pierwszy LC był sporo szybszy od każdego Atari ST, tamże był 020 16 MHz, a najszybszy ST to Mega STE z 68000 16 MHz. Z kolei TT to jest inna liga niż pierwszy LC - 68030 32 MHz, 32 bit dostęp do RAM (shifter nawet 64 bit).
Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: tooloud w 2021.09.25, 23:09:46
Dely, a w TT to szyna systemowa jedzie na 16Mhz czy źle pamiętam? Bo jak tak, to wydajnościowo te 32Mhz procka trochę spada.

plus jak porównujemy ceny to LC był w komplecie z monitorem a TT nie :)

Tytuł: Odp: Czy CPC6128 to najlepszy 8-bitowiec?
Wiadomość wysłana przez: McArti0 w 2021.09.26, 01:36:03
ale co oni tam wiedzą :)

no nie znali sie strasznie skoro katowali się 6x8. ale potem zrezygnowali z tego rozwiązania.  8) ;)