Autor Wątek: RISKY MSX  (Przeczytany 2601 razy)

kempy

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Wadowice
RISKY MSX
« dnia: 2025.03.06, 20:36:10 »
MSX1 . Toshiba HX-10SF . SD Mapper/MegaRAM 512KB . Joycart/MSX

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: RISKY MSX
« Odpowiedź #1 dnia: 2025.03.07, 13:19:44 »
Podoba mi się :)
Trochę przypomina w działaniu KungFuFlash (C64).
Pewnie niektórzy powiedzą, że mało koszerny  ;D

A ogólnie gratuluję.
Zawsze miło zobaczyć nowy sprzęt do retro i że czyjaś ciężka praca zakończyła się sukcesem,
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

Kacper

  • ***
  • Wiadomości: 147
  • Miejsce pobytu:
    Zielonka
  • i am Groot
Odp: RISKY MSX
« Odpowiedź #2 dnia: 2025.03.07, 20:17:50 »
Nice :)
Gdybyś robił i będziesz miał jedną na sprzedaż to pamiętaj o mnie
Ja nie dam rady tego zrobić   :( z moimi umiejętnościami

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: RISKY MSX
« Odpowiedź #3 dnia: 2025.03.07, 21:20:32 »
@kempy Pytanie do autora, czy można już korzystać, czy jeszcze wejdą jakieś kluczowe poprawki/dodatki do części sprzętowej? :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

kempy

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Wadowice
Odp: RISKY MSX
« Odpowiedź #4 dnia: 2025.03.07, 21:35:49 »
Zaszło tu małe nieporozumienie. Nie jestem autorem. :) Wrzuciłem bo trafiłem na to na forum msx.org i myślałem, że jest warte promocji. To że gość używa dokładnie tego samego MSX'a co mam w stopce to zupełny zbieg okoliczności. 
MSX1 . Toshiba HX-10SF . SD Mapper/MegaRAM 512KB . Joycart/MSX

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: RISKY MSX
« Odpowiedź #5 dnia: 2025.03.08, 16:24:40 »
Na spokojnie, bardziej zakładałem że znasz autora pośrednio i wiesz coś więcej ;)

Ale już znalazłem na max.org
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: RISKY MSX
« Odpowiedź #6 dnia: 2025.03.14, 23:04:55 »
Zamówiłem płytki na testy.
Jakby ktoś chciał go też sprawdzić, to na bazarze daję ogłoszenie na nadmiarowe pcb.
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

Makaron

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Edinburgh
Odp: RISKY MSX
« Odpowiedź #7 dnia: 2025.04.02, 23:44:00 »
Jestem autorem tego projektu.

Moimi głównym celem było zbudowanie czegoś co by się zamknęło BOM w okolicy 25zł za sztukę. Początkowo miały to być tylko emulacja EPROM, czyli 32KB ROMow, ale jakoś dałem radę zoptymalizować kod by ruszyły mappery.

Najtrudniejsza była emulacja SCC, znalezienie czasu by wpisać dane do bufora podczas cyklu z80 nie należało do najłatwiejszych. Ale generalnie udało się. Przynajmniej dla tych kilku MSX, które brały udział w testach.
Nie jestem elektronikiem,więc uczę się na tym projekcie. Ciężko mi przychodzą elementy analogowe projektu, uczę się na błędach, więc póki co rezultaty są ok,ale jest też kilka rzeczy do poprawy.
Nie ma gwarancji że to urządzenie ruszy na każdej maszynie.
Póki co słyszałem, że projekt ma trochę problemów z OMEGA MSX. Niestety nie mam możliwości by zbadać dlaczego tak się dzieje. Cart działa jak jest w "slot extender" ale nie w main slot.
Problemy jakie mogą wystąpić to na przykład problemy z FAT32 w szczególności długie nazwy plików (jest możliwość przełączenia się na krótkie nazwy) Biblioteka jaka używam jest taka sobie, dokumentacja tylko po chińsku,a średnio mnie interesuje pisanie własnej.

Układ który używam do projektu był dobrany głównie dlatego, że jest RISC V (uczę się assembly) i jest tani. Układ ma 288KB flash podzielony na 256KB ma dane kartridża, 31.5KB na firmware i 0.5KB na zapisywanie konfiguracji.
Podobnie z wydajnością 144Mhz nie pozwala na zbyt wiele.
Generalnie wyciskam z układu wszystko co dałem radę.

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: RISKY MSX
« Odpowiedź #8 dnia: 2025.04.03, 15:55:48 »
Tym bardziej gratuluję podjętego wyzwania i uzyskanego efektu :)
Nie wiem kiedy go wykonam i przetestuję, ale jakbym miał jakieś spostrzeżenia, to podzielę się :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

Makaron

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Edinburgh
Odp: RISKY MSX
« Odpowiedź #9 dnia: 2025.04.03, 21:09:58 »
Zamówiłem nową wersję PCB pod ten projekt. Rev2.1
Ta wersja ma tylko drobne poprawki w układzie SCC, by zmniejszyć trochę szumy. Układ będzie miał dodatkowy pasywny filtr, i kilka dodatkowych kondensatorów na układzie zasilania opamp.

skoti

  • *****
  • Wiadomości: 803
  • Miejsce pobytu:
    Polska
Odp: RISKY MSX
« Odpowiedź #10 dnia: 2025.04.03, 22:07:47 »
Bardzo fajny projekt. To chyba w tej chwili najtańsza opcja, żeby mieć carta z emulacją SSC.

Makaron

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Edinburgh
Odp: RISKY MSX
« Odpowiedź #11 dnia: 2025.04.04, 00:02:17 »
Chyba tak naprawdę nic taniej nie da się zbudować z nowych i ciągle w aktywnej produkcji.
Potencjalnie można byłoby wykorzystać RP2350, ale jest to dla mnie nieznana platforma. Wcześniej używałem Stm32 to produkty WCH są powiedzmy bardzo podobne.


paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: RISKY MSX
« Odpowiedź #12 dnia: 2025.04.05, 18:03:48 »
@Makaron jak już coś poskładam, to będę dopytywał jakie poprawki na płycie zrobić ;)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

Makaron

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Edinburgh
Odp: RISKY MSX
« Odpowiedź #13 dnia: 2025.04.06, 14:19:42 »
Oczywiście. Jest jeden cap jaki można łatwo dołożyć do Rev2 PCB by trochę poprawić szum. Jest jeszcze drugi ale trochę bardziej trzeba się pomęczyć bo trzeba go dołożyć na te same pady jak jeden z rezystorów.

HTBoss

  • ****
  • Wiadomości: 343
  • Miejsce pobytu:
    Warszaw
Odp: RISKY MSX
« Odpowiedź #14 dnia: 2025.04.07, 00:41:54 »
Mam problem. Przy programowaniu cart wywala mi błąd Error 2
to chyba błąd CH32V ?