C64Power Forum
Hardware => Mody => Wątek zaczęty przez: wegi w 21 Września 2016, 23:08
-
Właśnie byłbym za czymś takim. Można by namówić RSa do zrobienia płytek, a takie coś można by zrobić na atmedze z opcją "wyświetlacz plus" nr romu, albo bez. Prosta konstrukcja i skuteczna. Albo lista chętnych i zrzuta na płytki. Ja mogę zaprojektować i zaprogramować atmegę @RS232 wchodzisz w to ? A kernal z 256KB to w C64 C byłoby chyba z 16 keranli ...
-
Attiny jest tańsza. Wyświetlacz kompletnie bez sensu. I tak widzisz jaki ROM się odpalił na ekranie. Dodatkowo przy Attiny można zrobi auto-reset przy zmianie Kernela.
-
Akurat myślałem o 2313, ale kosmicznych oszczędności nie zrobisz. Tak samo jak robisz cart, to dla oszczędności włożysz sram 32KB za 2.5zł czy przyszłościowo 512 KB za 5 zł ? Jak i tak na płytki trzeba liczyć z 250zł
m328 7.7 zł
http://allegro.pl/atmega328p-pu-mikrokontroler-atm328p-pu-oryginal-i6457441673.html
Attiny2313 4.8 zł
http://allegro.pl/stcs-attiny2313-a-pu-atmel-attiny2313a-pu-dip20-i6514658861.html
5zł 512 KB
http://allegro.pl/sram-renesas-r1lp0408-odpowiednik-hitachi-hm628512-i6225710710.html
2.5 zł 32 KB
http://allegro.pl/pamiec-statyczna-sram-62256-32k-x-8-cxk58256-i6101923266.html
-
Welcome to my world..
https://www.aliexpress.com/item/Free-shipping-10PCS-ATTINY2313A-SU-ATTINY2313A-ATTINY2313-TINY2313A-2313-ATMEL-SOP-20/32556404435.html?spm=2114.01010208.3.1.PViZ87&ws_ab_test=searchweb201556_7,searchweb201602_5_10057_10056_10065_10068_10055_10054_10069_10059_10058_9905_418_10073_10017_10070_10060_10061_10052_10062_10053_10050_10051,searchweb201603_3&btsid=ffce5062-cde3-4b49-abae-fe44f8b1c0e6
enjoy free shipping i ok 1,90 pln za Attiny ;)
fakt - SMD, fakt - długo trochę idzie, fakt - trzeba sobie dokombinować płytkę, żeby chociażby ISP dokleić
-
Dlaczego nie cm0 kosztuje dolara a zapierdala aż miło, 5V io same plusy.
-
Dlaczego nie cm0 kosztuje dolara a zapierdala aż miło, 5V io same plusy.
Welcome to my world..
https://www.aliexpress.com/item/Free-shipping-10PCS-ATTINY2313A-SU-ATTINY2313A-ATTINY2313-TINY2313A-2313-ATMEL-SOP-20/32556404435.html?spm=2114.01010208.3.1.PViZ87&ws_ab_test=searchweb201556_7,searchweb201602_5_10057_10056_10065_10068_10055_10054_10069_10059_10058_9905_418_10073_10017_10070_10060_10061_10052_10062_10053_10050_10051,searchweb201603_3&btsid=ffce5062-cde3-4b49-abae-fe44f8b1c0e6
enjoy free shipping i ok 1,90 pln za Attiny ;)
fakt - SMD, fakt - długo trochę idzie, fakt - trzeba sobie dokombinować płytkę, żeby chociażby ISP dokleić
Nie jest problemem co wkleisz, problem to cena PCB.
-
z pcb jest podobnie , w polsce płyta do c64 wyjdzie 13K za to samo zapłacę w chajna 3K.
-
.....Step right through the door....
.. i zawsze możesz wysłać zapytanie o koszt wyprodukowania PCB.. to nic nie kosztuje
https://www.aliexpress.com/item/HQPCB-HQEW-PCB-Prototype-Manufacturing-Laser-Stencils-with-Frame-Quick-Delivery-Free-Shipping/2044986641.html?spm=2114.01010208.3.11.73LpoN&ws_ab_test=searchweb201556_7,searchweb201602_5_10057_10056_10065_10068_10055_10054_10069_10059_10058_418_10073_10017_10070_10060_10061_10052_10062_10053_10050_10051,searchweb201603_3&btsid=23692020-7370-4704-bad3-8862cb2e7050
pod "aukcją" widać, że sporo ludzi z różnych krajów już coś u nich brało
-
wegi wchodze w to :)
16 x kernal -> spoko
celuj w atmega 8 -> wychodzi po 0,8zł/sztuka
pcb, - > hmm 5zł
LCD -> według mnie jako opcja
konkrety jakieś ?
wegi zrób schemat i soft, ja projekt pcb i pierwsza partie trzasne w cenach takich ze ho ho
acha na marginesi pcb do C64 (do wersji C) robiona w PLN w kilku sztukach to okolo 200zł/szt :)
-
16 x kernal
Biore 2 sztuki.
(...) pcb do C64 (do wersji C) robiona w PLN w kilku sztukach to okolo 200zł/szt :)
Biore 2 sztuki.
:-)
M.
-
Niech ktoś pociśnie link do dobrego schematu C64 C plizzz
@RS232 super temat, że wchodzisz.
Konkrety jak powyżej. Atmel będzie sterował przełączaniem najstarszych 4 bitów adresowych. Można zrobić przełączanie za pomocą wciśnięcia RESTORE 2 sekundy, albo za pomocą encodera.
Jak wolicie ?
Atmel będzie wyrzucać nr kernala na opcjonalny wyświetlacz. Podejrzewam w zupełności 2313 wystarczy do tego.
8 linii na wyświetlacz, 9ta restore, 10,11,12,13 adresowe flasza, (ew. encoder z 2 dodatkowe) i internal reset 16...
Jak już zrobię schemat to i PCB zaprojektuję też...
-
Wyświetlacz masz na myśli taki LEDowy 7-segmentowy?
-
za pozno na edycje...
Jeśli taki LEDowy, 7-segmentowy i ma pokazywac tylko 1,2,3,4 i nie przewidujesz do niego zadnych ficzerow w przyszlosci to zrobisz na 5 liniach przy zastosowaniu pewnych uproszczen, ktore wlasnie sobie rozrysowalem :) ..mianowicie, prawa-gorna kreska moze sie palic na stale, nie trzeba jej sterowac.. jest wykorzystana przy wszystkich 4 liczbach.. gorna i dolna kreska zapalaja sie zawsze razem przy 2 i 3.. mozna dwie podciagnac do jednej linii.... a kropki chyba nie potrzebujesz.
-
dla geekow to i 4x LED wystarczy :P albo 2x RGB :D
Taki tip ode mnie - wiecej jak 8 kernali ciezko jest juz obstawic czyms wartosciowym, ale przy odpowiednim bankowaniu jako cart a nie kernal/basic mozna do wolnego romu dolozyc np proste gry na cartridge (z poczatkow c64).
-
dla geekow to i 4x LED wystarczy :P albo 2x RGB :D
i na pewno jest prościej walnąć 4 otworki wiertłem fi 3mm niż orać prostokątną dziure na LED Display
-
za pozno na edycje...
Jeśli taki LEDowy, 7-segmentowy i ma pokazywac tylko 1,2,3,4 i nie przewidujesz do niego zadnych ficzerow w przyszlosci to zrobisz na 5 liniach przy zastosowaniu pewnych uproszczen, ktore wlasnie sobie rozrysowalem :) ..mianowicie, prawa-gorna kreska moze sie palic na stale, nie trzeba jej sterowac.. jest wykorzystana przy wszystkich 4 liczbach.. gorna i dolna kreska zapalaja sie zawsze razem przy 2 i 3.. mozna dwie podciagnac do jednej linii.... a kropki chyba nie potrzebujesz.
On miałby pokazywać od 0 do F, ale to raczej bez sensu jak i encoder, bo to rycie w obudowie, a kręcenie encoderem może wysuwać płytkę z podstawki.
-
, a kręcenie encoderem może wysuwać płytkę z podstawki.
dprecyzuj tą myśl.. (jak mnie wk....wia moja nowa klawiatura bezprzewodowa.. gubi 20% tego co sie na niejpisze)
-
Ups... w C64C kernal jest pod klawiaturą, więc nie ma sensu
-
https://easyeda.com/wegi1/C64C_16_x_kernal-MmEysJ1jB
No to wstępnie taki projekcik.
Jak ktoś ma uwagi, czy wyłapał jakieś błędy koniecznie pisać.
Jakby co atmega nie ma 100n, bo leci z jednego zasilania z flashem
2 linie będą użyte - jedna do kontroli NMI i internal reset dla C64. Reszta wolna na wszelakie udziwnienia jak encodery, wyświetlacz LCD albo LED itp... Raczej zbędny kwarc, wystarczy wewnętrzny oscylator.
-
a automatyczny RESET C= po zmianie Kernala?
-
a automatyczny RESET C= po zmianie Kernala?
2 linie będą użyte - jedna do kontroli NMI i internal reset dla C64.
-
https://easyeda.com/wegi1/C64C_16_x_kernal-MmEysJ1jB
Powiększyłem otwory pod kernal slot, żeby dało się wlutować goldpiny i dodałem 2 diody na port C do odczytu stanu linii NMI i do reset C64
-
Niepotrzebnie, goldpiny rospieprzaja podstawki.
-
To prawda, ale sa latwiej dostepne i tansze niz te ladne koleczki dwustronne.
-
hint, podstawka precyzyjna drut pasujący do otworku w pinie precyzyjnym. Precyzyjna nie rozpierdala. Ewentualnie zaprojektować płytkę z precyzyjną zatopioną w pcb (tylko słabo bo nie da się zrobic ścieżki pomiędzy otworkami bo są duze).
-
1. daj prosz dip'a i plcc (bęzie mozna wybrac) bo pameci w dipach sa tansze ;] o jakies 90%
2. wylewka masy -> emi/emc + przelotki pomiedzy masami
3. po 100nf przy kazdym ic przy pinie vcc plus koniecznie pod atmega na kazdy pin vcc osobny 100nf jak njblizej cpu
4. uwaga na przyszlosc pod cpu nie ciagniemy sciezek ta ma byc masa zawsze :]
5. do resetu cpu tez daj 10nf lub 100nf
6. daj sobie jedna diode led na pinie cpu - pomaga przy pisaniu softu
jak cos dalej twierdze ze moge machac to pcb jak cos ;p
-
Nie zebym marudzil... ale dziwi mnie, ze taki watek spuchl pod moim tematem, ze schematem dla ludzi, ktorzy pytali mnie jak montowac zmiane bankow ROMu w serii 264 :D
-
Nie zebym marudzil... ale dziwi mnie, ze taki watek spuchl pod moim tematem, ze schematem dla ludzi, ktorzy pytali mnie jak montowac zmiane bankow ROMu w serii 264 :D
@Raf nie chciałem trollić, ale założę nowy wątek i wtedy wydziel te posty proszę.
Niepotrzebnie, goldpiny rospieprzaja podstawki.
Nie musisz lutować goldpinów, jak masz te cienkie
/1. daj prosz dip'a i plcc (bęzie mozna wybrac) bo pameci w dipach sa tansze ;] o jakies 90%
2. wylewka masy -> emi/emc + przelotki pomiedzy masami
3. po 100nf przy kazdym ic przy pinie vcc plus koniecznie pod atmega na kazdy pin vcc osobny 100nf jak njblizej cpu
4. uwaga na przyszlosc pod cpu nie ciagniemy sciezek ta ma byc masa zawsze :]
5. do resetu cpu tez daj 10nf lub 100nf
6. daj sobie jedna diode led na pinie cpu - pomaga przy pisaniu softu
jak cos dalej twierdze ze moge machac to pcb jak cos ;p
To lepiej od razu na DIPa i spokój, bo miejsca mało :)
Zauważ że flasz ma swoje 100 nano na płycie, więc jak będzie drugie, to takie podwójne zasilanie ewentualnie będzie z dodatkowym VCC nowym
-
https://easyeda.com/wegi1/C64C_16_x_kernal-MmEysJ1jB
Ok na chwilę obecną wydaje mi się że @RS232 możesz sprawdzić i rozpocząć produkcję.
-
Jak nie ma sprzeciwu to gerbery ty są.
-
plytki zrobie w wekend, do srody beda u Ciebie wegi.
-
Super !
-
Ponizej moja wersja, kilka dodatków:
- możliwość zastsosowania większej pamieci x 2 wzgledem wersji od wegi
- monitor napiec 3 kanały (w tym 5V + 2 dodatkowe kanały do dowolnego wykorzystania)
- buzer, sygnalizacja akustyczna startu, sygnalizacja przekroczenia któregoś z monitorowanych napięć
- reset z poziomu cpu (kombinacja klawiszy)
- możliwość przełączania kernali lub gier/programów za pomocą klawiatury (kombinacji klawiszy) lub za pomocą menu (wymaga podłaczenia serial rx i tx do userport)
- bootloader via uart teraz z poziomu pc ale docelowo z poziomu c64 :)
- sterowanie diodą RGB (stany sygnalizacji do ustalenia)
- dostęp do wartości mierzonych napięć z poziomu basica (wymaga podłaczenia serial rx i tx do userport)
(http://c64funs.com/kernal%20c64.jpg)
-
no dobra... a takie pytanie... jakie Kernele planujesz tam upchnąć? 16 brzmi imponująco, ale wybierać to nie bardzo jest z czego...
...mnie się marzy, żeby w Kernala upchnąć BlackBox'a... ale nie umiem :(
-
...mnie się marzy, żeby w Kernala upchnąć BlackBox'a...
chyba nogą
-
BB8 - 32KB - nie wejdzie w 512 razem z BASICiem?
-
zmieniasz granicę całkowania.
-
no dobra... a przetłumacz na język dla debila? :P
-
Oluś jak zwykle brednie pisze, bez problem go tam upchasz, tylko go nie odpalisz.
-
Przez zmiany na stanach ROML, ROMH, EXROM, IO2, GAME sterowane zewnętrznymi bramkami? :(
-
Dokładnie to da się to zrobić przez soft i bankowanie tylko po co.
-
trzeba powiedzieć, że ćwiczenia takie, praktykowanie...
-
To wychodzi poza ramę 16x który jest tylko drutem, trzeba gdzieś mieć rejestr od bankowania, odłączać go wrazie W itd.
-
To ja wymyślę sobie inny projekt. Menu startowe z wyborem Kernela! jak tylko się kiedyś nauczę :)
-
http://www.lemon64.com/forum/viewtopic.php?t=55662&sid=1bdbfee2f625298f9db983f7baf98644
-
http://www.lemon64.com/forum/viewtopic.php?t=55662&sid=1bdbfee2f625298f9db983f7baf98644
zdajesz sobie sprawę, że częściowo zniszczyłeś mi marzenia? ale ja i tak mam trochę inną koncepcję - MENU z Kernelami od razu po włączeniu Power.
-
Marzenia są od tego aby je realizować:)
-
no dobra... a takie pytanie... jakie Kernele planujesz tam upchnąć? 16 brzmi imponująco, ale wybierać to nie bardzo jest z czego...
...mnie się marzy, żeby w Kernala upchnąć BlackBox'a... ale nie umiem :(
Nie pisalem nic o 16 kernalach bo mozna wiecej lub mniej, ja wykonalem swoja wersje.
Co do BlackBox'a to nie wiem po co to pchac ? w jakim celu ? fast loader do kaset czy ustawianie glowicy bo nie problem wywolac z mojej wersji programik wlasnie do tego.
-
Bo można?
Zawsze kierowałem się sentencją "bo mogę" , nie to że mogę to kupić. Nie odbieraj marzeń dla kasy.
-
Ponizej moja wersja, kilka dodatków:
[...]
(http://c64funs.com/kernal%20c64.jpg)
MIODNIE
Jakby co mam płytki do mojej wersji. Wstępnie sprawdziłem i działa. Ja mam wyprowadzenia z portów, możliwość podłączenia encodera, wyświetlacza LCD, wyświetlacza LED... Jak ktoś chce płytki oddam po 5 złotych za 4 sztuki, bo nie ma sensu wysyłać płytkę tańszą jak koszt przesyłki.
Przynajmniej jest coś nowego :)
-
po 5 zł od sztuki !!! 4 sztuki minimum wysyłka :)
-
6 szt. proszę :)
-
żeby widać było co kupujecie
-
żeby widać było co kupujecie
Tyż wezme mimimalno stawke. M.