Autor Wątek: 1MB Cartridge do C64 (Przeczytany 449 razy)
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
1MB Cartridge do C64
« dnia: 2018.01.26, 11:05:52 »
Cytuj
Hejka,
Wiem, ze temat troche kontrowersyjny ale pomyslalem, ze zrobilem cos ciekawego i warto sie tym podzielic.
Na potrzeby wlasne (i nie tylko) zbudowalem Cartridge do C64, ktory ma 1MB pojemnosci i dziala z plikami PRG, czyli programami do C64 wyswietlajac menu i po wybraniu laduje dany program do pamieci i uruchamia go w kilka sekund. Na poczatku bazowalem go na tym rozwiazaniu:
http://csdb.dk/release/?id=132937 i do dzisiaj troche z tego zostalo. Nie jest to nic wielkiego, zadna magia, i ogolnie jest dosc proste do zrobienia nawet dla mniej doswiadczonego elektronika, aczkowiek podczes budowy odkrylem kilka ciekawych rzeczy, ktore tu opisze.
W tym poscie wrzucam schemat i pcb.
* IMAG0087.jpg (224.77 kB, 1386x955 - wyświetlony 28 razy.)
* IMAG0086.jpg (201.72 kB, 963x583 - wyświetlony 31 razy.)
* C64MultiCartv2Pcb.zip (44.55 kB - pobrany 6 razy.)
* C64MultiCartV2Kicad.zip (12.86 kB - pobrany 3 razy.)
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #1 dnia: 2018.01.26, 11:09:15 »
Cytuj
Dorzucam BOM:
QTY Symbol Part Note
6 C1, C2, C3, C4, C5 100 nF (104) Capacitor 0.1 in
2 IC1, IC2 29F010/29F020/29F040 DIP 32-pin
1 IC3 74273 DIP 20-pin
1 IC4 7432 DIP 14-pin
1 IC5 7402 DIP 14-pin
Dodatkowo jesli instalujesz przycisk reset to:
QTY Symbol Part Note
1 SW1 Reset Switch Pushbutton
1 R1 10K Resistor 1/4 W (0.4 in)
1 C6 100 nF (104) Capacitor 0.1 in
Zamiast SW1, mozna wlutowac dwu pinowy header sip, albo przewody do przycisku zamontowanego gdzies na obudowie.
QTY Symbol Part Note
1 JP1 External Reset Switch Single Inline (SIP) 2-pin
Dioda LED, to jest cos, co bylo mi potrzebne przy testowaniu, ale gdy Cart jest zamkniety w obudowie to nie bardzo ma sens.
QTY Symbol Part Note
1 LED LED T1 3 mm Optional
1 R2 1K Resistor 1/4 W (0.35 in) Optional With Led
Oczywiscie podstawki pod uklady scalenoe w/g wlasnego uznania. Uklady 74xx uzylem serii HCT ale LS tez powinny dzialac. Seria HC moze miec problemy przez to, ze nie jest wyprofilowana pod poziom TTL.
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #2 dnia: 2018.01.26, 11:11:52 »
Cytuj
Ciekawostka jest koszt zrobienia takiego Carta :
Za dwadziescia plytek zaplacilem $25.58, co wychodzi $1.28 co sie rowna 4.35 PLN za plytke
Elementow Pasywnych nie licze, bo to kupuje po 1000 sztuk, takze nawet nie ma sie co rozdrabniac.
Reszte kupilem z MOUSERa po conajmniej 10 sztuk, takze po lekko obnizonych cenach.
Podkladki pod uklady £0.79
Uklad 7402 £0.28
Uklad 7432 £0.28
Uklad 74273 £0.38
Uklad W27E040 x 2 £2.14
Razem £3.87
Takze razem koszt zrobienia jednej plytki wychodzi: 18.38 + 4.35 = 22.73 PLN
* PCB1.jpg (76.94 kB, 588x532 - wyświetlony 10 razy.)
* PCB2.jpg (28.47 kB, 642x246 - wyświetlony 2 razy.)
* PCB3.jpg (29.15 kB, 640x246 - wyświetlony 1 razy.)
Zgłoś do moderatora Zapisane
pear
Moderator
*****
Wiadomości: 4645
Miejsce pobytu:
Będzin
Pomógł: 117
Z80 only
Zobacz profil Email Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #3 dnia: 2018.01.26, 11:14:06 »
Cytuj
Może kontrowersyjny temat, ale jak najbardziej pasuje do tego działu.
Pozwoliłem więc sobie przenieść.
Zgłoś do moderatora Zapisane
ZX/Enterprise/CPC/Robotron/C128D
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #4 dnia: 2018.01.26, 11:16:52 »
Cytuj
Teraz tylko czekam na dostawe kostek z Chin bo cart sie troche zacial przy testach.
Znalazl sie jeden maly problem, gdzie eepromy Winbonda W27E040 nie sa wystarczajaca szybkie i sie czasem zacinaja. Czekam na dostawe AM29F040, ktore sa szybsze i na ktorych testowalem wczesniej. Te powinny dojsc za kilka dni (oczywiscie z chin), po czym znowu bede testowal
Tu jest krotki filmik pokazujacy co ten Cart potrafi w najprostszej formie:
https://www.youtube.com/watch?v=WVHrnZPOQ7gPozdro.
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #5 dnia: 2018.01.26, 11:24:47 »
Cytuj
Teraz najwazniejsza z cech tego Carta i czyms, nad czym jeszcze pracuje, to napisanie menu i podzielenie skompilowanego kodu w taki sposob, zeby mozna to bylo polaczyc z programami dorzucanymi pozniej. Malym programikiem (na razie tylko pod windows) bedzie mozna skladac i kompilowac swoje wlasne zestawy programow i nie tylko.
Do tego dochodzi to, ze nie tylko liste programow ale samo menu tez mozna w ten sposob modyfikowac od najprostszych rzeczy jak kolory po wyglad, uklad i ogolnie jedyny limit to wyobraznia.
Na dniach powinienem miec wersje beta kreatora wsadow do Carta.
Pozdro.
Zgłoś do moderatora Zapisane
Vato
*
Wiadomości: 7
Miejsce pobytu:
Bielsko-Biała
Pomógł: 0
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #6 dnia: 2018.01.26, 11:43:15 »
Cytuj
Temat mi znany i nadal jestem zainteresowany 2 sztukami 1MB
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #7 dnia: 2018.01.26, 11:43:55 »
Cytuj
Tutaj opisze moje odkrycia wzgledem obudowy:
Kupilem kilka z PL (czarna1, czarna2) i te sie okazaly beznadziejne. Nie mieszcza plytki, gdy elementy sa na podstawkach, do tego potrzebuja, zeby otwor na plytce mial okolo 7mm i nie ma jakby stopki, takze plytka albo jest pelnej wielkosci i siedzi w obudowie zapierajac sie o jej brzegi albo sobie fruwa.
Natomiast sprobowalem kilku nieco drozszych ale jakosciowo o 200% lepszych.
Otwor wystarczu 4.5mm gdzie 5mm wypada optymalnie. Plytka siedzi na stopniu w otworze takze nie musi miec wymiarow takich jak ma szerokosc czy dlugosc obudowy, czyli moze byc mniejsza i najwazniejsze, to kostki na podstawkach spokojnie sie mieszcza w obudowie. (niebieska)
Probowalem tez tanszych z Hiszpanii (czarna3). Te wypadly jeszcze gorzej niz te z allegro.
Pozdrawiam.
[pear: Proszę nie zamieszczać linków, zwłaszcza do aukcji, bo za jakiś czas nie będą nic warte. Dodanie obrazków jako załączników nie wymaga wiele wysiłku]
* czarna1.jpg (404.93 kB, 2048x1152 - wyświetlony 1 razy.)
* czarna2.jpg (71.65 kB, 1024x576 - wyświetlony 0 razy.)
* niebieska.jpg (349.53 kB, 1600x1573 - wyświetlony 2 razy.)
* czarna3.jpg (9.49 kB, 500x454 - wyświetlony 1 razy.)
Zgłoś do moderatora Zapisane
klauz
**
Wiadomości: 74
Miejsce pobytu:
Będzin
Pomógł: 0
Zobacz profil Email Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #8 dnia: 2018.01.26, 11:57:02 »
Cytuj
Podtrzymuję chęć nabycia małego carta.
64er
Zgłoś do moderatora Zapisane
C=
Thor
**
Wiadomości: 77
Miejsce pobytu:
OBERSCHLESIEN
Pomógł: -4
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #9 dnia: 2018.01.26, 13:15:00 »
Cytuj
Mamy tworzyć nową listę?
Zgłoś do moderatora Zapisane
gregoryi
***
Wiadomości: 200
Miejsce pobytu:
Opole
Pomógł: 5
Zobacz profil Email Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #10 dnia: 2018.01.26, 13:21:24 »
Cytuj
Jak będzie w sprzedaży to jestem chętny.
Zgłoś do moderatora Zapisane
LordFarfocel
***
Wiadomości: 119
Pomógł: 0
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #11 dnia: 2018.01.26, 13:45:53 »
Cytuj
sajmosia, czy to jest rozwinięcie cartaC64 z tego tematu:
http://www.speccy.pl/forum/index.php?topic=3672.0?
Pytałem nawet o to na PW kiedyś Ciebie.
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #12 dnia: 2018.01.26, 13:56:07 »
Cytuj
Hejka,
Cytuj
czy to jest rozwinięcie cartaC64 z tego tematu
Tez, to jest rozwiazanie, do ktoergo Klauz nawiazuje jako maly Cart.
Link, ktory wrzuciles pokazuje pierwsza wersje jaka zrobilem, ktora ma 64KB pojemnosci a ten, ktory opisuje teraz mimo ze dziala na tej samej zasadzie jest w stanie zaadresowac i miec 1MB pojemnosci.
Pozdrawiam.
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #13 dnia: 2018.01.26, 16:48:34 »
Cytuj
Cytat: Thor w 2018.01.26, 13:15:00
Mamy tworzyć nową listę?
Jesli tak, to nie tutaj, od tego jest BAZAR.
Na razie jeszcze nieczego nie sprzedaje.
Kiedy bede mial gotowy produkt, to wtedy pomysle co dalej.
Pozdrawiam.
Zgłoś do moderatora Zapisane
klauz
**
Wiadomości: 74
Miejsce pobytu:
Będzin
Pomógł: 0
Zobacz profil Email Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #14 dnia: 2018.01.26, 21:06:54 »
Cytuj
Pomyśl też o C16
jackfinch
***
Wiadomości: 154
Miejsce pobytu:
uk
Pomógł: 3
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #15 dnia: 2018.01.27, 00:10:39 »
Cytuj
Fajny projekt. To był mój pierwszy komputer kupiony za własne pieniądze. Przeglądałem swoje graty, ale AM29F040B -90 mam tylko w PLCC, także bez przejściówki chyba ci się nie przyda. Przeglądając Ebay.uk jet duże zainteresowanie commodore c64. Trzymam kciuki przy tworzeniu kreatora wadów do Carta.
Pozdrawiam
Zgłoś do moderatora Zapisane
jackfinch
***
Wiadomości: 154
Miejsce pobytu:
uk
Pomógł: 3
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #16 dnia: 2018.01.27, 20:45:16 »
Cytuj
Jako że nie widzę możliwości edycji postu, chciałbym zapytać w nowym poście odnośnie programu o nazwie Draco Cart Maker - easy flash.
Link:
http://www.mobilefx.de/html/dcm.htmlProgram ten tworzy cart-y z plików *.crt, twój robi to z plikami *.prg, czym się różnią te dwa typy plików?
Pozdrawiam
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #17 dnia: 2018.01.27, 20:53:25 »
Cytuj
Moj program generuje jeden plik CRT z jednego lub wiecej plikow PRG. czyli zbiera programy, dorzuca menu i generuje gotowy plik jako wsad do eepromow do Carta, lub wlasnie jako plik CRT, ktory mozna podlozyc pod emulator np VICE.
Plik CRT, to jest wsad do eepromu z doklejonym naglowkiem, w ktorym sa informacje takie jak np jakiego typu Cartridge to jest.
Zamiana pliku crt na wsad do eepromu polega na odjecie naglowka, czy piwerwszych (nie pamietam ilu dokladnie) bajtow.
Pozdrawiam.
Zgłoś do moderatora Zapisane
zaxon
*****
Wiadomości: 3442
Pomógł: 111
Zobacz profil Email Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #18 dnia: 2018.01.27, 20:57:56 »
Cytuj
Z demami to raczej nie zadziała? Dalej stacja albo emu stacji potrzebne?
Zgłoś do moderatora Zapisane
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993
jackfinch
***
Wiadomości: 154
Miejsce pobytu:
uk
Pomógł: 3
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #19 dnia: 2018.01.28, 02:16:05 »
Cytuj
A czy dodanie do carta RAM-u nie poprawiła by jego działania?
Coś na wzór easy flash -
http://www.c64world.com/ef/assembly/EasyFlash_1.4.1_REV_B.pdfZgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #20 dnia: 2018.01.28, 02:23:28 »
Cytuj
Jeztem i mysle. Na c64power jest jedna postac pod ksywka raf, ktora zna commodore duzo glebiej niz ja. Mam nadzieje,ze mi pomoze....
Zgłoś do moderatora Zapisane
wegi
*
Wiadomości: 3
Miejsce pobytu:
Polska
Pomógł: 1
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #21 dnia: 2018.01.29, 16:40:21 »
Cytuj
Cytat: zaxon w 2018.01.27, 20:57:56
Z demami to raczej nie zadziała? Dalej stacja albo emu stacji potrzebne?
Chyba że ktoś chce przerabiać demo na loading z carta, co mogłoby być całkiem fajne. Albo... napisać demo pod carta
@sajmosia
1. wegi 2szt 1MB 1 szt mały, 2 x PCB do dużego 1 x PCB do małego.
Zgłoś do moderatora Zapisane
Thor
**
Wiadomości: 77
Miejsce pobytu:
OBERSCHLESIEN
Pomógł: -4
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #22 dnia: 2018.01.29, 16:46:13 »
Cytuj
O to samo pytałem jeżeli chodzi o gry, które posiadają dogrywanie.
I przypuśćmy, że jest już dana gra przerobiona pod crt i działa pod EF?
Chodzi mi o gry które posiadają dogrywanie, to czy jest możliwość wpakowania tego pliku tam by zadziałało dogrywanie?
Zgłoś do moderatora Zapisane
wegi
*
Wiadomości: 3
Miejsce pobytu:
Polska
Pomógł: 1
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #23 dnia: 2018.01.29, 17:06:40 »
Cytuj
Musiałbyś odnaleźć w grze procedurę "Load_next_file" i przerobić ją do konkretnego karta, w którym ją zastosujesz, jak i znać offsety pobieranych danych, które są inne jeżeli w 1MB flasha wpakujesz gry np:
Gra X
Gra Y
Gra Z
...
jeżeli zmienisz kolejność plików w binie np.
Gra Y
Gra Z
...
Zmienią się automatycznie offsety.
Zdarzają się gry doczytujące z carta jak bomberland czy POP, niemniej one są dedykowane pod konkretny cart.
Nie można wymagać żeby rozszerzenie magic cart było kompatybilne z EF.
Tak więc się da, ale trzeba w to włożyć trochę pracy. W przypadku tego carta jest to duży zbiór danych póki co jednoplikowych.
Zgłoś do moderatora Zapisane
Thor
**
Wiadomości: 77
Miejsce pobytu:
OBERSCHLESIEN
Pomógł: -4
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #24 dnia: 2018.01.29, 17:19:35 »
Cytuj
Dzięki Wegi za odpowiedź.
Zgłoś do moderatora Zapisane
wegi
*
Wiadomości: 3
Miejsce pobytu:
Polska
Pomógł: 1
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #25 dnia: 2018.01.30, 16:31:11 »
Cytuj
@sajmosia flasz czy eprom będzie wolniejszy bo stosujesz on/off chipa za pomocą CE i OE razem. Jeżeli CE będziesz miał cały czas na ON i dodatkowo wykorzystasz CE jako warunek "dostępności carta", wówczas będzie większy pobór prądu, ale czas dostępu będzie szybszy.
Zerknij tutaj:
https://easyeda.com/wegi1/Ogryzek_elwer_project_of_C64_cartridge-n1xrJ1UcuZAP -> CE jest warunkiem i ma stały stan do momentu programowego odłączenia cartridge'a
OE może być wybierane przez /IO2, /ROML, /ROMH
« Ostatnia zmiana: 2018.01.30, 16:37:22 wysłana przez wegi »
Zgłoś do moderatora Zapisane
klauz
**
Wiadomości: 74
Miejsce pobytu:
Będzin
Pomógł: 0
Zobacz profil Email Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #26 dnia: Wczoraj o 21:17:31 »
Cytuj
Coś się ruszyło w temacie?
Zgłoś do moderatora Zapisane
C=
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #27 dnia: Dzisiaj o 09:57:24 »
Cytuj
Powoli koncze pisac aplikacje pod windows, ktora bedzie mozna skompilowac sobie swoj wlasny zestaw gier, kolory, ksztalt i wyglad menu, wybrac sobie wlasna czcionke, wyswielic wlasne logo przed menu i podlozyc wlasna muzyke w formacie sid i wszystko to po angielsku lub po polsku. Jestem na etapie testow alpha, beta pojawi sie kiedy przestane wylapywac bledy.
Pozdrawiam
Zgłoś do moderatora Zapisane
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #28 dnia: Dzisiaj o 10:02:04 »
Cytuj
Tak to mniej wiecej wyglada
* 1523865559602_image.png (118.91 kB, 1003x710 - wyświetlony 16 razy.)
* image.png (71.29 kB, 1003x710 - wyświetlony 8 razy.)
Zgłoś do moderatora Zapisane
mariansss
*****
Wiadomości: 3327
Miejsce pobytu:
Skarżysko-Kam.
Pomógł: 81
Scotch whiskey and West Highland Terrier
Zobacz profil Prywatna wiadomość (Offline)
Odp: 1MB Cartridge do C64
« Odpowiedź #29 dnia: Dzisiaj o 10:27:11 »
Cytuj
Fajne
Jak widzę, na razie jest wersja "beta".
Zgłoś do moderatora Zapisane
"... są dwie szkoły, Falenicka i Otwocka."
sajmosia
****
Wiadomości: 314
Miejsce pobytu:
Londyn
Pomógł: 7
Zobacz profil Prywatna wiadomość (Online)
Odp: 1MB Cartridge do C64
« Odpowiedź #30 dnia: Dzisiaj o 10:47:50 »
Cytuj
Hehe, napisalem "beta" w tytule ale to wciaz jeszcze nie beta. Jeszcze wylapuje literowki i takie tam