forum speccy.pl
Komputery z Z80 => MSX => Wątek zaczęty przez: skoti w 2022.11.02, 22:07:54
-
W ramach walki z nudą powstał projekt komputerka w standardzie MSX1. W założeniach miała to być jak najtańsza i jak najprostsza, ale w pełni funkcjonalna konstrukcja.
Cała logika na zwykłych TTL-ach. Wymiary PCB to zaledwie 150x250mm. Krótka specyfikacja:
- Procesor: Z80 CPU
- Pamięć: 64KB w SLOT3
- Video: TMS9918A - NTSC 60 Hz - wyjście Composite
- Audio: AY-3-8910 lub YM2149F
- Dwa sloty na cartridge
- Dwa porty joysticka
- Złącze magnetofonu
Jeżeli chodzi o klawiaturę to na płycie jest złącze zgodne z klawiaturą omegi. Całość jest już po testach. PCB w wersji 1.0 ma kilka naprawdę drobnych błędów które są poprawione w wersji 1.1
Na fotkach render z wersji 1.1 i testy obsługi magnetofonu na PCB wersji 1.0
Materiały dostępne na GitHub https://github.com/konkotgit/JFF
-
Bardzo fajny i minimalistyczny projekt MSX, moje gratulacje :)
Nie myślałeś też może o zrobieniu wersji pod układ TMS9929A - PAL 50Hz lub może lepiej TMS9928A - dla PAL 60Hz ?
Wiem że to nieco komplikuje projekt, ale z odpowiednim dodatkowym enkoderem PAL lub dekoderem z Y, R-Y, B-Y do RGB bardziej się sprawdzi na naszym rynku gdzie nie każdy ma w monitorze system NTSC.
Może w formie dodatkowej/opcjonalnej kanapki wkładanej w podstawkę układu TMS9918A.
-
z odpowiednim dodatkowym enkoderem PAL lub dekoderem z Y, R-Y, B-Y do RGB bardziej się sprawdzi na naszym rynku gdzie nie każdy ma w monitorze system NTSC.
No właśnie żeby było ciekawie, to niektóre z Samsungów 7xxMP i 9xxMP obsługują również NTSC-M :)
A zastanawiam się, czy przejście z 60 na 50 Hz nie spowodowałoby jakichś problemów z grami. Bo pewnie przerwania "chodzą", jak w Spectrum, razem z ramką?
-
Pewnie będzie trochę wolniej działać ;), sypać nic się nie powinno raczej, jednak większość TV i monitorów radzi sobie całkiem dobrze z sygnałem PAL 60Hz lub RGB na 60Hz.
-
Bo skończyły się czasy modeli robionych na jeden region, pod jeden system. To się przestało opłacać. Czasami jest to jeszcze robione jako "factory lock", jak to było np. z regionami DVD.
Wszystkie SyncMastery serii MP (i nie tylko) to w zasadzie jeden wielosystemowy chip plus kilka mniejszych układów towarzyszących.
A wracając do MSX - te układy TMS to można jeszcze gdzieś kupić z dobrego źródła za sensowne pieniądze?
-
Nie myślałem o wersji PAL bo już mam taką maszynę. Poza tym wersja NTSC jest szybsza ;) Jeżeli chodzi o RGB to proponuję rzucić okiem na projekt TMS-RGB https://tms-rgb.com/
TMS jeszcze są dostępne, za jeszcze sensowne pieniądze i raczej tylko na ALI.
-
Płyta w wersji 1.1 poskładana. Przetestowane SD Mapper i Carnivore2 w obu slotach. Porty joysticka i magnetofonu też. Na szybko odpalone kilka gier. Wygląda ze jest OK.
-
Super! Gratki!
-
Gratulacje :)
-
Mam taki uszkodzony MSX1 Toshiba HX10.
Co prawda komputer jest naprawialny, niestety jeden z układów Toshiby jest niedokupienia.
Ale płyta JFF pewnie by sie w środku zmieściła.
-
@skoti: podoba mi się pomysł minimalistycznego MSXa oraz jego wykonanie. Nawet z tym NTSC mógłbym się pogodzić. Gratulacje.
-
Klawiatura omegi na przełącznikach cherry jest mega wygodna. Niestety koszt jej zbudowania jest już nie fajny. Poszukuję tańszego rozwiązania.
Musi się dać tego sensownie używać więc raczej microswitche odpadają. Jakieś pomysły?
W międzyczasie zobaczę co da się wycisnąć z tego projektu https://github.com/Danjovic/MSX/tree/master/EXPS2
-
Robisz tak:
1. Szukasz uszkodzonej klawiatury na Cherry. Albo dwóch.
2. Rozlutowujesz ją lub wyciągasz przełączniki.
3. Zasadzasz na klawiaturze Omegi.
4. Cieszysz się świetną klawiaturą.
Ja dokładnie tak zrobiłem, koszt pozyskania klawiatury - 0 zł i wdzięczność siostry bo dostałem dwie od siostrzeńca (nastolatek, zdążył je rozwalić grając i przelewając na nie swoje młodzieńcze frustracje) i teraz nie gromadzą kurzu w jego pokoju ;D Jedyne za co musiałem zapłacić to za stabilizator do spacji i pozostałych dużych klawiszy bo te z tych klawiatur nie pasowały do Omegi. Ale wciąż mam pudełko przełączników do innego projektu. I świetną klawiaturę w Omedze.
Polecam.
-
Swego czasu takie klawiatury były w Biedronce.
Ludzie pokupowali, po pewnym czasie kilka klawiszy zaczęło się przycinać i poszły do kosza.
Mnie udało się przechwycić kilka sztuk i odzyskać te działające.
Bo żeby teraz kupować, to... no niestety, koszty, koszty.
-
Jeszcze kilka fotek jak to wygląda finalnie.
-
Bardzo zgrabnie wsyszło.
Gratuluję :)
-
Podoba mi się jego kompaktowość :)
Osobiście bardziej mi się podoba taki i z opcją klawiatury PS2, niż omega z wbudowaną. Więc trzymam kciuki za PS2 jakby co ;)
-
szacunek!
-
JFF dostanie "swoją" klawiaturę. Jeszcze ostanie poprawki, zamówić płytki i sprawdzić co popsułem. ;-)
-
No panie kolego, całkiem porządna robota :)
-
Wyborne :)
Zapisuję się na jedną sztukę ;)
-
Rodzinka w komplecie. ;) Materiały będą dostępne na githubie. Klawiatura powinna też działać z omegą, ale jeszcze nie testowałem.
-
Fajne ;)
Szczególnie te "seledinowe" klawisze ;D
-
JFF klon MSX1 naprawdę robi wrażenie pod kilkoma cechami:
1) prostota budowy
2) dostępność części
3) prosty montaż
4) i najważniejsze - nisko budżetowy koszt części elektronicznych
Nie trzeba mieć wykwalifikowanych umiejętności elektronika aby złożyć swój pierwszy MSX.
Jest to dobry materiał edukacyjny dla szkół ;)
-
Gratulacje :)
Dajcie znać, gdyby jeszcze komuś udało się uruchomić. ;)
-
Ja mam gotowy w jakichś 70%, ale niestety narazie nie mam klawiatury :(
-
Udało mi się złożyć klona, teraz składam klawiaturę. Czy Tms powinien się tak grzać?
-
Gratuluję. Jakieś problemy po drodze?
TMS się grzeje. To normalne. Niektórzy producenci stosowali radiatory, ale to nie było regułą.
-
Wszystko poszło jak po maśle, muszę jeszcze wstawić gniazdo Din i złącza kartridży. Gdzie można takie dostać?
-
Mouser ma złącza do cartów. Part nr 571-5530843-5 Ewentualnie aliexpress.
-
O super dzięki.
-
Pojawił się ciekawy projekt https://github.com/lfantoniosi/tn9k_f18a zamiennika w FPGA dla TMS9118. Jest to przeportowany projekt F18a na płytkę deweloperską Tang Nano 9k.
W całkiem niezłej cenie dostajemy wyjście HDMI i VGA. :D
Mam zamiar zamówić sobie taką płytkę i sprawdzić jak to będzie pracowało z JFF.
-
Płytka z FPGA dotarła. Firmware startuje. Można zacząć rysować płytkę adaptera. :)
-
Płytki adaptera dotarły. Oczywiście musiałem coś popsuć i FPGA jest odwrotnie :-) Ale to tylko prototyp.
W międzyczasie autor dodał obsługę dźwięku po HDMI i trzeba zrobić nowe płytki. Jakość obrazu jest mega. :D Zresztą porównanie do composite nie ma sensu.
Aparat w moim telefonie nie lubi się z monitorem i nie oddaje tego jak obraz wygląda w rzeczywistości.
-
Mam problem przy wczytywaniu gier z magnetofonu. Zrobiłem kabelek zgodnie z opisem na Msx.org, do wgrywania używam Msx2Cas ale nie ma żadnej reakcji ze strony komputera. Kabel jest ok, myślałem ze odwrotnie podłączyłem sygnał wczytywania i zapisu ale na obu wtykach brak efektu. W czym może być problem?
-
Poziom dźwięku masz wystarczający? Albo odpowiedni?
-
Tak, pogłaśniałem dzwięk i nic tonie dawało,
-
Testowałem ładowanie tylko z tzxduino. Z telefonu nie sprawdzałem ale raczej masz za niski poziom sygnału.
-
Mam problem przy wczytywaniu gier z magnetofonu. Zrobiłem kabelek zgodnie z opisem na Msx.org, do wgrywania używam Msx2Cas ale nie ma żadnej reakcji ze strony komputera. Kabel jest ok, myślałem ze odwrotnie podłączyłem sygnał wczytywania i zapisu ale na obu wtykach brak efektu. W czym może być problem?
U mnie musiałem podbić głośność sygnału w telefonie na maksa poza sugerowany przez androida limit bezpieczeństwa. Przy minimalnie mniejszej wartości, nic się nie wczytywało.
-
Płytki adaptera gotowe. Kanapeczka zasadzona. ;)
-
Dla chcącego nic trudnego. Gratulacje :D
Można jedną?
-
Mam i ja ;) Ruszył od strzału.
Bez klawiatury i na kwarcu od premixera 21.5 MHz 8)
-
Gratuluje uruchomienia.
-
Dziękuję i gratuluję udanego projektu.
W międzyczasie zobaczę co da się wycisnąć z tego projektu https://github.com/Danjovic/MSX/tree/master/EXPS2
Przećwiczone na Atmega628P z klawiaturą AT na DIN5. Bo nie miałem gniazda PS/2 ani USB :)
-
I jak to się sprawuje? Reaguje na wciśnięcie kilku klawiszy na raz? Da się pograć np w Zanaca?
-
Da się to sprawdzić z poziomu Basica? Przeklikałem tylko po kolei klawisze i wpisałem prosty program. To moje 1 spotkanie z MSX.
-
Jak się nadusi 2-3 klawisze to z poziomu Basica idą po 2-3 litery na zmianę. Właśnie ćwiczę z właściwym kwarcem - kolory są i ze złączem krawędziowym. Na razie wrzuciłem na carta Jet Set Willy i cały czas Willy idzie w 1 stronę. Z poziomu Basica STICK nie wskazuje na zwarcie... Walczę dalej.
-
@andy Udało się wyjaśnić ten problem? :)
Czy raczej nieprzydatny ten projekt?
-
Chwilowo odłożony temat. Ale na programowanym cartridge'u gra działa ok.
-
Projekt jak najbardziej przydatny. Pograłem w Arkanoida, Manica Minera i River Raida :)
@Skoti - dziękuję za podpowiedzi i pomoc.
Właśnie walczę dalej - z "kątowni": ocalone przed odrzutowozem resztki klawiatury stykowej i wypłowiałej foliowej (dopiero na zdjęciu widać, że trzeba jeszcze tu i ówdzie domyć):
-
Projekt jak najbardziej przydatny. Pograłem w Arkanoida, Manica Minera i River Raida :)
@Skoti - dziękuję za podpowiedzi i pomoc.
Podzielcie się proszę tym rozwiązaniem :)
Niejednemu mogło by się takie dokładane PS/2 przydać w tym projekcie.