ZX Spectrum > HARDWARE

MAMLAS v.512K

(1/2) > >>

perinoid:
Piszę tutaj chociaż to nie jest mój projekt ale chyba tutaj najlepiej to pasuje.
Dostałem od Lotharka do sprawdzenia i przetestowania nową wersję jego MAMLAS-a dla ZX Spectrum. Ta wersja dodaje AY, zastępuje pamięć górną oraz rozbudowuje ją do postaci prawie zgodnej ze 128K (a nawet ciut więcej bo daje 512K w standardzie Pentagona). Prawie, bo drugi ekran nie działa (w zasadzie ula nie ta to jak ma działać). Moduł dało się upchnąć pod radiator, jak to można zobaczyć na fotkach, ale nie bez przygód - Plus ma w standardzie radiator gięty, aby dał się złożyć (przeszkadzają śruby z klawiatury) więc musiałem założyć prosty z gumiaka i go jeszcze trochę podpiłować, żeby było miejsce. Ale poza tym pasuje. Powiem wam, że to cholerstwo nawet daje radę. OK, nie jest to idealne 128K. Zegar jest ciut wolniejszy bo taki jak w 48K. Nie ma obsługi drugiego ekranu więc niektóre efekty w demach się nie wyświetlają. Jakby ktoś chciał zobaczyć to tu jest nagrane z ręki Add Astra: https://youtu.be/KqnYi1tMyO0 (części efektów "rysowanych liniami" mój telefon nie wyłapał ale są, a czasami są jakieś dłużyzny czarnego ekranu, jakby się efekt nie wyświetlał). Czasami jest jakiś kłopot z artefaktami w pewnych sytuacjach, jakby ULA się biła z procem przy dostępie do pamięci (widać na załączonej fotce). Czasami demo w ogóle nie chce wystartować, zdarza się. Tym niemniej, odpaliłem kilka gier dedykowanych na 128K i wszystkie zadziałały. Przynajmniej te, które sprawdzałem.
Zakładałem też ten sam egzemplarz do Timeksa 2048 i zadziałało. Ba, nawet było ciut lepiej bo nie było artefaktów, o których wspomniałem. Ciekawe.
Lotharek mi pisał, że to tylko prototyp, że go chce rozwijać. Ja uważam, że taka wersja jest fajna. I mam tu do was pytanie - na ile rozszerzenie STAVI rozbudowywało 48K lub Timeksa do 128K? Też dawalo AY-ka, też dawało 128K, zegar raczej był ten sam. Wiem, że STAVI dawało ROM ze 128K ale to małe piwo. Jak z drugim ekranem? Ciekawi mnie, ile MAMLAS-owi może jeszcze brakować. A może już osiągnął ten poziom? Bo jeśli osiągnął, to to jest na prawdę prosta do instalacji opcja.

steev:
Ciekawa nazwa, nie powiem :)

damik:
Ta nazwa to coś jak Bambik.  :P
Ciekawy fejs, głównie dla Timex'a bo do zwykłego ZX48 nie wnosi nic przełomowego.
Przynajmniej jak dla mnie...

KWF:
Nie trzeba wyjmować żadnej kości ze Speccy? Więc w jaki sposób jest blokowany górny RAM? W Timexie też nie wnosi nic nowego do 128K, ponad to co już było i montaż raczej wymaga wyrywania układów z płyty.

Moim zdaniem problemy z artefaktami nie działają na korzyść tego interfejsu. W jakim demku/gierce pojawiły się artefakty? Takiego zjawiska nie zauważyłem w zewnętrznym module do Timexa, który wyłącza pamięć wewnętrzną, kiedy nie jest potrzebna.

STAVI dość głęboko ingerowało w adresowanie A14 i A15 idące do ULA, zmieniało multiplexowanie RAMu i dzięki temu był drugi ekran. Jednak te przeróbki wymagając dość znacznych zmian na płycie Speccy lub Timexa.

trojacek:

--- Cytat: KWF w 2024.03.16, 23:02:05 ---Nie trzeba wyjmować żadnej kości ze Speccy? Więc w jaki sposób jest blokowany górny RAM?

--- Koniec cytatu ---

Zauważ, że CPU jest na tej dodatkowej płytce, więc moduł "nie ma obowiązku" przekazywać wszystkich linii Z80 do gniazda w komputerze. Zatem wystarczy np. nie podawać /MREQ, gdy ma być używana dodatkowa pamięć.

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej