TDC little - dyskusja
TDC little - Lista Schindlera
Witam,
Ponieważ mam już ukończoną część podkręcającą procka do 2Mhz, więc teraz pytanie do Was.
Kto chce?
Cena przy dużej partii (powiedzmy na poziomie geoactiona) wychodzi mi jakieś 80PLN...
Dodateki jakie jeszcze mogę wciepielić (nie testowane):
- przesuwanie pixli o zadaną wartość np. 0,1 -- 0,5 w prawą stronę.
- wyłączanie koloru w dowolnym momencie, albo w całej lini.
Zostało mi tylko 60mcel więc nie jest to picoblaze;)
Termin odbioru raczej po świętach
Ponieważ mam już ukończoną część podkręcającą procka do 2Mhz, więc teraz pytanie do Was.
Kto chce?
Cena przy dużej partii (powiedzmy na poziomie geoactiona) wychodzi mi jakieś 80PLN...
Dodateki jakie jeszcze mogę wciepielić (nie testowane):
- przesuwanie pixli o zadaną wartość np. 0,1 -- 0,5 w prawą stronę.
- wyłączanie koloru w dowolnym momencie, albo w całej lini.
Zostało mi tylko 60mcel więc nie jest to picoblaze;)
Termin odbioru raczej po świętach
@comankh: alepoco? Hmm może z tym pytaniem zwrócisz się do twórców dema Place in the Space... po chuj wstawiliście inc $d030???? Jak uzyskasz odpowiedź to zachowaj ją dla nas
Ok garść informacji szczegółowych:
na płytce wielkości vica +2cm na boku i 5 cm do góry mieścić się ma:
XC95144TQ100 plus minimalnie:
- generator 66MHz
- stabilizator 3,3V 150mA
- śmieci i parę tranzystorów lub co sobie zażyczycie
Zużycie mocy wyceniam na 0,5W
Montaż:
1. wyjęcie VIC z podstawki,
2. wciśnięcie jeża w podstawkę (opcja z podstawka precyzyjna, która jest bezpieczniejsza w użytkowaniu)
3. wciśnięcie VIC w podstawkę TDC.
4. Włączenie zasilania.
Z czym to jest kompatybilne:
1. dema używające na wygaszaniu trybu 2Mhz (C128)
2. Programy użytkowe używające trybu 2Mhz (np. TimeCruncher, AB... itp)
3. z każdym programem bo nic w końcu nie zmieniam w trybie 1Mhz.
Dodatkowo jeżeli ktoś chce mieć super dźwięk musi:
1. dolutować kabelek SIDCS z SHARPA do płytki
2. Dolutować kabelek SIDCS z TDC do Sid'a
3. Dolutować kabelek FI2 do SID'a
W obecnej postaci dźwięk jest taki jaki słychać.
@Nitro, może rozdzielić temat pytań od listy ?
Done
Ok garść informacji szczegółowych:
na płytce wielkości vica +2cm na boku i 5 cm do góry mieścić się ma:
XC95144TQ100 plus minimalnie:
- generator 66MHz
- stabilizator 3,3V 150mA
- śmieci i parę tranzystorów lub co sobie zażyczycie
Zużycie mocy wyceniam na 0,5W
Montaż:
1. wyjęcie VIC z podstawki,
2. wciśnięcie jeża w podstawkę (opcja z podstawka precyzyjna, która jest bezpieczniejsza w użytkowaniu)
3. wciśnięcie VIC w podstawkę TDC.
4. Włączenie zasilania.
Z czym to jest kompatybilne:
1. dema używające na wygaszaniu trybu 2Mhz (C128)
2. Programy użytkowe używające trybu 2Mhz (np. TimeCruncher, AB... itp)
3. z każdym programem bo nic w końcu nie zmieniam w trybie 1Mhz.
Dodatkowo jeżeli ktoś chce mieć super dźwięk musi:
1. dolutować kabelek SIDCS z SHARPA do płytki
2. Dolutować kabelek SIDCS z TDC do Sid'a
3. Dolutować kabelek FI2 do SID'a
W obecnej postaci dźwięk jest taki jaki słychać.
@Nitro, może rozdzielić temat pytań od listy ?
Done
a demo wspiera d030? Bo każdy dostęp do stacji i kaszanka jest. Chyba że Ci chodzi o vector part. Qmam
http://projekt64.filety.net/index.php?d ... 20part.avi
Jeszcze jakieś propozycje?
http://projekt64.filety.net/index.php?d ... 20part.avi
Jeszcze jakieś propozycje?
mogę zakodować przycisk turbo, reszta jest bardziej skomplikowana bo wpinasz się w podstawkę vica.. skąd będziesz wiedział co czyta CPU?
Ogólnie texture maping też popierdala w tym demie.
PS. przydała by się pomoc kodera co bym się dowiedział czy ta krecha w efektach to wina sprzętu, czy kodowania. Raster time na 2Mhz jest bardzo stabilny.
Ogólnie texture maping też popierdala w tym demie.
PS. przydała by się pomoc kodera co bym się dowiedział czy ta krecha w efektach to wina sprzętu, czy kodowania. Raster time na 2Mhz jest bardzo stabilny.
Jak będzie przycisk turbo włączający i wyłączający 2MHz na żądanie, to kupuje
Ale pisząc z pozycji burżuja nie rozwalanie komunikacji ze stacją byłoby killer feature, a tak, to jesteśmy limitowani do jednoplikówek i dem z $d030, ale one nie wykorzystują w pełni mocy dopałki.
Oraz przycisku turbo, który jest z kolei kłopotliwy dla usera, pewną ideą byłoby łykanie przez dopałkę czegoś w rodzaju skryptów określających, kiedy należy włączyć/wyłączyć turbo, ale to pewnie też jest skomplikowaną sprawą.
Ale pisząc z pozycji burżuja nie rozwalanie komunikacji ze stacją byłoby killer feature, a tak, to jesteśmy limitowani do jednoplikówek i dem z $d030, ale one nie wykorzystują w pełni mocy dopałki.
Oraz przycisku turbo, który jest z kolei kłopotliwy dla usera, pewną ideą byłoby łykanie przez dopałkę czegoś w rodzaju skryptów określających, kiedy należy włączyć/wyłączyć turbo, ale to pewnie też jest skomplikowaną sprawą.
Nie wiem jak działa dopałka, obstawiam że w tej linii gdzie jest krecha następuje przełączenie $d018 albo $dd00 (zestaw znaków na wektory albo kształty sprajtów, numer ekranu) i jest docyklowane albo przecyklowane.kisiel pisze: PS. przydała by się pomoc kodera co bym się dowiedział czy ta krecha w efektach to wina sprzętu, czy kodowania. Raster time na 2Mhz jest bardzo stabilny.
Żeby prawidłowo działały na tym nowe efekty/dema pewnie przed każdym
dostępem do VICa trzeba by zapamiętać stan $d030, przejść w 1Mhz zrobić docyklowanie w 1Mhz przełączyć VICa i przywrócić stan $d030 i wtedy byłoby bez krechy.
No dobra to na ile cykli zatrzymywać CPU w 1Mhz ?
Działa to mniej więcej tak
if CPU dostęp do CIA do wait clkounter 0. Ile będzie trwało cykli 1Mhz przesył danych?
Sharp ? otwórz obudowę i zobacz czy masz dużego scalaka.
@fenek myśle że cmp #d012 i nopy wystarczą, a właściwie to nawet IRQ z vica by stykło.
Działa to mniej więcej tak
if CPU dostęp do CIA do wait clkounter 0. Ile będzie trwało cykli 1Mhz przesył danych?
Sharp ? otwórz obudowę i zobacz czy masz dużego scalaka.
@fenek myśle że cmp #d012 i nopy wystarczą, a właściwie to nawet IRQ z vica by stykło.
No właśnie to może nie wystarczyć bo, jeżeli w 1 MHz wszystko działa OK to masz np.kisiel pisze: @fenek myśle że cmp #d012 i nopy wystarczą, a właściwie to nawet IRQ z vica by stykło.
cmp $d012
bne *-3
nop,nop - 4 cykle
sta $d018 - zmiana VICa - i zakładam że tutaj wykonanie rozkazu sta $d018 jest wykonane dokładnie co do cyklu! (albo z takim chamskim marginesem przełączania Vica)
np. zmiana kształtu fontów !!!
Jeżeli będą 2Mhz to nopy 4 cyklowe zamienią się w 2 cykle, a czasem stosuje się tych nopów więcej i z 20 cykli zrobi się 10 i zmiana Vica nastąpi wcześniej. No chyba że ta dopałka inaczej działa.
Ostatnio zmieniony 11 lut 2011, 22:33 przez fenek, łącznie zmieniany 1 raz.