C64Power Forum

Inne => Offtopic => Wątek zaczęty przez: Raf w 27 Stycznia 2018, 13:38

Tytuł: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 13:38
Poniewaz Wegi twierdzi ze przy ludziach takich jak olo11111 czy rs2232, ktorzy sa bardzo tworczy, bo zlecaja cudze projekty w calosci lub po lekkich modyfikacjach do produckji (z wyjatkiem paru projektow, na ogol bardzo drobnych), jestem czlowiekiem bez osiagniec,

chcialbym podzielic sie tym, co ukonczylem w zeszlym roku, czyli urzadzeniem zamieniajacym oryginalny nosnik w DECO Cassette System, ktory tworzylem wraz z DARKSOFT. Jesli bedziecie zaciekawieni co to takiego, to chetnie odpowiem na pytania. Poniewaz temat jest mocno techniczny i nie jest zwiazany z C64, to biore pod uwage, ze dla wiekszosci z Was moze to zwyczajnie nie byc interesujace.

Info o sprzecie:
https://en.wikipedia.org/wiki/DECO_Cassette_System

Moje filmy z developmentu:
https://www.youtube.com/watch?v=qAJbb-jZGEA
https://www.youtube.com/watch?v=HJSxRrDJruI

Oryginalnym nosnikiem dla tego Arcade jest kaseta w jakims magicznym, niespoptykanym formacie, podobno bardzo delikatna. Automat dzialal w ten sposob, zepo wlaczeniu gra ladowala sie z tasmy i dodatkowo byla zabezpieczona przez dongle. Automat ten byl dosc slaby technicznie ale byl pierwszym, ktory mial wymienne gry - do tej pory kazda gra to byl caly automat.

Projekt polegal na zgrabbowaniu wszystkim mozliwych gier i umieszczeniu ich na plytce z romem, skad byly by one ladowane zamiast oryginalnej tasmy. Projekt wymagal napisania BIOSu dla arcade, menu do wyboru gier oraz stworzenia elektronicznego modulu (plytka, VHDL dla CPLD CX9572 do komunikacji miedzy mikrokontrolerem wczytujacym dane a ROMem 27c800).

Lista rzeczy, ktore wykonalem w zwiazku z projektem:

Modyfikacja asemblera DASM, aby wypluwal kod z zaszyfrowanymi opcode (automat ma procesor 6502 ale operuje na bitswapped opcode ale operandy sa normalne)
Pisanie pomocniczych programow w pythonie do skladania obrazu do ROMu, wsadowego kompresowania danych
Programowanie menu do wyboru gier (niestety nie ma dokumentacji developerskiej do tego automatu wiec bylo troche inzynierii wstecznej :( )
Dolaczenie exomizera do projektu (probowalem takze pucrunch ale on ma self-modyfinng code a exomizeer moglem umiescic w ROM, co ciekawe bufor byl na dnie stosu :) )
Uzycie oprogrwamowania dla C64 do zamiany bitmap na fonty aby wyswietlic logo (ten arcade nie ma trybu bitmapowego! i inna rozdzielczosc ekranu niz c64 ale dalem rade ;) )
Zaprojektowanie logiki dla CPLD - najpierw w bloczkowym edytorze xilinxa ale docelowo w czystym VHDL.
Zaprojektowanie kilku iteracji PCB
Debugowanie elektroniki z wykorzystaniem analizatroow logicznych
Meka z timingiem, bo CPLD jest znacznie szybszy niz TTL z pierwszej polowy lat 80 - nowa wersja automatu dzialala z modulem od strzala ale dla starej trzeba bylo "regulowac" timing kondensatorami :)

Wiekszosc develu odbywala sie na PC ze zmodyfikowanym emulatorem MAME.
Nie opisalem tutaj wszystkiego ;)

Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: sajmosia w 27 Stycznia 2018, 14:50
Hejak,

Ciekawy maly projekt :)

Masz gdzies wiecej info na temat samego automatu ?

Pozdro.



Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 14:58
O samym automacie, fotki, filmy, gier to polecam google, youtube zdecydowanie, bo nie gramadzilem "zakladek".
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 15:00
Jeszcze takie dwie fotki mi wpadly w rece, mam tez jakies lepsze ale teraz nie bede ich szukac
Tytuł: Re: DECO Multti game adapter
Wiadomość wysłana przez: Canga w 27 Stycznia 2018, 15:11
A dlaczego post w Offtopicu a nie hardware?
Z tego co widzę to konkretny i ciekawy projekt.
Zmieniłem Topic, by nie tworzyć kolejnego punktu zaczepnego.
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 16:50
Siedzi w offtop bo to nie jest związane z c64
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Canga w 27 Stycznia 2018, 16:58
Myślę, że to nie ma znaczenia czy dotyczy C64 czy też nie, lecz to moje subiektywne zdanie.
Nie wiem czy coś Ci daje ten dopisek w topicu, sprawiasz,że inna osoba może czuć się atakowana, zwłaszcza teraz.

Niemniej gratuluję projektu.
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: REUfan w 27 Stycznia 2018, 18:21
Raf, napisz coś więcej na temat CPU i dongli - jak to zostało zaimplementowane? Na c64 część softu używała także takich zabezpieczeń, ale większość była prymitywna. Dongle emulujesz czy połamałeś oryginalny soft?
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 19:14
Soft jest połamany a ten moduł wpina się zamiast oryginalnego dongle zabezpieczającego, port czytnika kaset pozostaje nieobsadzony
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 19:17
CPU jest pod sarkofagiem niczym elektrownia w Czarnobylu :) więc nie wiem co tam dokładnie siedzi, ale obstawiam że jest to zwykły 6502 z dopietymi ttl, które zamieniana bity na data bus, gdy wykrywane jest pobieranie rozkazu na magistrali sterujacej
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: REUfan w 27 Stycznia 2018, 22:49
Czyli niewiele się dowiedziałem. Szkoda, że jak udowadniasz swoje prawdy życiowe to potrafisz napisać kilka zdań składnie, a jak masz powiedzieć coś o własnym projekcie, to już gorzej. Nie, to nie jest atak na Ciebie, tylko stwierdzenie. Szkoda czasu Twojego i mojego na dalszą dyskusję.
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 23:18
Naprawdę słaby troll, były dzisiaj lepsze :) trenuj dalej.
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: wegi w 27 Stycznia 2018, 23:29
No to chyba nie pochwaliłeś się swoim sztandarowym osiągnięciem jak prze 5 lat olewa się wegiego i robi PCB do klona AR. Raf człowiek solidny, tropiący oszustów, dbający o morale, pokłaniający się nad biedą obcokrajowców kupujących u RSa i klientów ola...
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 27 Stycznia 2018, 23:53
Dzięki za wyrazy uznania. Post zostaje tylko po to, żeby inni mogli zobaczyć jakim jesteś zacietrzewionym i ograniczonym człowiekiem a paradoksalnie ponadprzecietnie inteligentnym.

Edit:

Nie oddawaj życia za Ola i rs.
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: KB777 w 28 Stycznia 2018, 07:50
Nie zesraj się za Ola i rs, nie umrzyj na zawał.

1. Nawet bedąc na czystej pozycji z uporem maniaka robisz zwrot i walisz do własnej bramki...

2. Jaki jest teraz przekaz a jaki byłby bez zacytowanego fragmentu ?

3. goto 1
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: Raf w 28 Stycznia 2018, 08:41
Yep, masz rację. Przepraszam ale czytając te brednie już chwilami mnie nosi. Moderujemy.
Tytuł: Re: DECO Multti game adapter - special for Wegi
Wiadomość wysłana przez: comankh w 28 Stycznia 2018, 11:36
guwno.