2,326

(119 odpowiedzi, napisanych Sprzęt - 8bit)

ale czy IronTurbo to nie był tylko speedup do 700,800 lub 900 bodów? do tego nie potrzeba nic więcej niż format cas ;)

2,327

(47 odpowiedzi, napisanych Fabryka - 8bit)

Warto było czekać tak taki full programowalny (VHDL/Verilog) uniwersalny cart mający SRAM + FLASH :) Teraz można wszystko na co zmieści się w CPLD :)

Jell: nie bluźnij, jakie dip-switche... możesz wszystko programowo z poziomi Atari.

Seban

2,328

(47 odpowiedzi, napisanych Fabryka - 8bit)

http://www.atarimax.com/jindroush.atari.org/acarts.html

dużo pracy do wykonania ;)

2,329

(23 odpowiedzi, napisanych Sprzęt - 8bit)

ma "toto" dodatkowo jakieś loadery do KSO 2000, zatem pewnie czyta format KSO2000 poprzez interface Blizzard, w innych cartach do blizzarda nie widziałem takiej opcji ;) Ale ja mało stuffu do Blizzarda widziałem...

parę postów niżej okaże się że to nie KSO tylko zwykły Blizzard Turbo KOS.

2,330

(14 odpowiedzi, napisanych Programowanie - 8 bit)

sprawdzę jutro u mnie na real sprzęcie. być może przełączanie lini CA2 w tryb IN/OUT daje inną krzywą (pull up) niż bezpośrednie zmiany stanu lini CA2.

2,331

(14 odpowiedzi, napisanych Programowanie - 8 bit)

edited: fakt, Simius ma rację. Zapędziłem się  z tym Pulse Mode ;) Ale efekt jest ten sam...

stan linii CA2 ulega zmianie przez co zostaje załączone zasilanie magnetofonu (CA2 steruje linią Motor Control w gnieździe SIO). Co powoduje wygenerowanie jakiejś reakcji na linii audio_in w gnieździe SIO (do tej linii jest podpięty wzmacniacz wzmacniający sygnał z prawego kanału głowicy w magnetofonie. Stąd pewnie dźwięk... to wszystko moje suche domysły. Mogę to jutro sprawdzić na prawdziwym sprzęcie.

Ten sam efekt powinien zostać osiągnięty przez bezpośrednie sterowanie linią CA2 w trybie output.

Seban

2,332

(14 odpowiedzi, napisanych Programowanie - 8 bit)

ależ zapewniam cię iż to sterowanie silnikiem ;) W Atariki pisze iż bity B4 i B5 w PACTL są niewykorzystane, ale nic bardziej mylnego :)

na początek datasheet dla PIA6520: http://www.6502.org/documents/datasheet … s_6520.pdf


i teraz zobacz na fragment datasheet:

http://seban.slight.pl/aa/pia6520_ca2.png

z tego co widziałem w twoim kodzie zapisujesz na przemian wartości $30 i $00 do PACTL (CA2 w nomenklaturze firmy MOS), więc przełączasz biedne PIA pomiędzy trybami Pulse/Manual Output.  Dodając do tego iż do linii CA2 jest podpięte sterowanie silnikiem magnetofonu... odpowiedź nasuwa się sama ;)

pozdrawiam
Seban

2,333

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Hej!

Stawiam na sterowanie silnikiem ;) Za chwilę napiszę więcej konkretnych informacji.

Seban

2,334

(7 odpowiedzi, napisanych Sprzęt - 16/32bit)

c.d. OFFTOPIC: no właśnie mam IBM-y 1GB (z tego nie raz i niejeden zaliczył glebę), parę Seagate-ów... i odpukać do dziś wszystko działa. Jeden z IBM-ów przeżył w zagotowanym routerze (komputer jednopłytowy Axiomtek). I do dziś działa... twoje padające Microdrive bardzo mnie zdziwiły. Z tym że ja kupowałem od chińczyka z ebay-a, nie wiem skąd pochodziły twoje.

Seban

2,335

(7 odpowiedzi, napisanych Sprzęt - 16/32bit)

OFFTOPIC: micro-drive awaryjne? od dwóch lat męczyłem takiego w routerze (pfsense.org) pisane były na niego logi cały czas. chodził 2 lata bez wytchnienia do padu płyty głównej routera ;) router się zagotował pod koniec lata a micro-drive przeżył ;) Używam jeszcze paru innych micro-drive w różnych przypadkach i jeszcze żaden mnie nie zawiódł... dlatego bardzo się zdziwiłem jak napisałeś że są awaryjne.

Seban

2,336

(12 odpowiedzi, napisanych Programowanie - 8 bit)

a mnie się również cholernie podoba wizualizacja pamięci! szczególnie "difference mode"... powala. Widać wszystko jak na dłoni... dekompresję, copy, move. REWELACJA :)

seban

2,337

(238 odpowiedzi, napisanych Sprzęt - 8bit)

Hej!

krzyc napisał/a:

W projekcie SUSKA zrobili WD1772 w VHDL

Pisałem już chyba o tym kiedyś wcześniej... i jak kiedyś myślałem dokładnie o tym samym i patrzyłem w ten kod emulujący WD1772 to nie było części odpowiadającej za obsługę FM, więc gęstość Single by nie miała szansy działać. Być może to już człowiek z projektu uaktualnił/poprawił i problemu już nie ma... ale trzeba by to sprawdzić.

Seban

2,338

(238 odpowiedzi, napisanych Sprzęt - 8bit)

ale PCB masz do montowania wewnątrz? ;) Wersja ext możliwa? ;) Tak czy inaczej jestem zainteresowany również... długo miałem pożyczoną stację od Alexa ale chyba pora mieć własną ;) A skoro PCB gotowe masz to jest to dobra okazja.

Seban

2,339

(14 odpowiedzi, napisanych Sprzęt - 8bit)

Hej!

Ja widziałem wszystkie rozwiązania o których mówiłeś :) z tym że ostanie wersje stereo które są konstruowane przeważnie mają rozwiązanie C. Pierwsze wersje stereo które widziałem i które sam montowałem nie miały podłączonego dźwięku GTIA w ogóle. Mi takie rozwiązanie się nawet podobało ponieważ click z GTIA miałem z głośnika w monitorze a POKEY-owy dźwięk stereo z głośników podłączonych do wzmacniacza. Jak coś pisałem to mnie nie GTIA nie klikało w głośnikach :)

Dzisiaj sprawa się komplikuje nieco za sprawą XXL i jego playerów wykorzystujących GTIA do grania ;)

grtx
Seban

2,340

(14 odpowiedzi, napisanych Sprzęt - 8bit)

Otaku, to turbo nie wpływa na działanie twojego magnetofonu, tymbardziej na PLAY. Skoro przewijanie działa to tranzystor i silnik są dobre. Sprawdź jeszcze jeden styk do którego idą dwa czarne przewody z płytki magnetofonu. Ten magnetofon dział będzie beż żadnego problemu w normal. Dopiero uruchomienie cartrdge lub loadera turbo spowoduje przełączenie go w pracę turbo.

Wszystko wskazuje na to iż masz to turbo: http://www.atari8.cz/calp/data/pha_pr_2/

a mówiłem o tym styku:

http://seban.slight.pl/aa/xc12_sw.jpg

a tu bezpośredni link do schematu magnetofonu wraz z przeróbką, ze strony www.atari8.cz:

http://www.atari8.cz/calp/data/pha_pr_2/img/pg_019.gif

2,341

(271 odpowiedzi, napisanych Sprzęt - 8bit)

tak, powinien działać bez problemu. KMK/JZ musi być ustawione jako urządzenie PBI#0.

seban

2,342

(14 odpowiedzi, napisanych Sprzęt - 8bit)

sprawdź play po POKE 54018,52 potem dopiero dłub... i nie każdy pnp się nadaje :)  a seria 2c... którą używali przeważnie w XC12 ma chyba nietypowy pinout. zanim zaczniesz grzebać sprawdź dokładnie.

2,343

(14 odpowiedzi, napisanych Sprzęt - 8bit)

tranzystor do kupienia w dowolnym sklepie elektronicznym... prawie dowolny PNP... np. BC807, BC327 w obudowie TO92. Nie wiem jaki siedział w XC12 (pewnie jakiś 2SC..cośtam) mogą mieć nieco inny pinout.

Seban

2,344

(14 odpowiedzi, napisanych Sprzęt - 8bit)

turbo 2000F nie wymaga żadnego kabelka. Tylko przełącznik turbo/normal. I na pewno nie wymaga taj płytki dodatkowej jaką widać na twoich fotach. Zrób zdjęcie z drugiej strony płytki tam gdzie są scalaki, są na nich jakieś napisy czy zostały zatarte? Ale patrząc na to co widać to wygląda mi to na "czeskie turbo 2000". Czyli układ '741 oraz jakiś 7400 lub 7401. Dodatkowy kabelek idzie prawdopodobnie od linii COMMAND w gnieździe SIO i służy do przełączenia magnetofonu Turbo/Normal.

Co do braku przewijania... Magnetofon powinien przewijać bez względu na istnienie turbo czy nie (nawet jak by płytka turbo była uszkodzona) więc wszystko wskazuje na uszkodzony silnik (nie spotkałem się z tym nigdy), albo co wielce prawdopodobne tranzystor Q1 nim sterujący. Jeżeli jest tak jak piszesz, czyli POKE 54018,52 i wciśnięcie PLAY nie powoduje działania silnika, to wszystko wskazuje że uszkodzony jest Q1. Gdyby nie działało samo przewijanie można by podejrzewać styki sterujące przewijaniem (są pod klawiszami REW i FWD).

Seban

2,345

(403 odpowiedzi, napisanych Scena - 8bit)

Mikey... 15 lecie nie okrągłe?!?... zależy jak na to patrzeć ;)

15(dec)=%1111(bin) ;P ewentualnie poczekaj jeszcze rok i będzie okrągła $10 rocznica :P

seban

2,346

(271 odpowiedzi, napisanych Sprzęt - 8bit)

Lotharek - jeżeli mówisz to C1,R9 to tak ma być przecież...

http://atariki.krap.pl/index.php/IDEa

a cytując dokładniej:

Wykryte błędy:

1. Przeciąć ścieżkę idącą od 2 pinu układu U5 74HCT74 biegnącą do 6 pinu układu U6 74HCT245 i połączyć przewodem 2 pin układu u5 74HCT74 z 3 pinem układu U4 6116.

Ta mała modyfikacja usunie jeden mały błąd - objawiający się zwisem podczas próby wyjścia z programu KMKDIAG.

2. PCB zawiera jeden błąd w miejscu R9 wlutowujemy kondensator C1 (+ od strony C2) a w miejsce C1 rezystor R9.

A ten błąd i tak dotyczy układu generującego RESET dla HDD, więc nie ma znaczenia w przypadku komunikacji z RAM.

pozdrawiam
Seban

2,347

(271 odpowiedzi, napisanych Sprzęt - 8bit)

Dely, Piguła dzięki za testy raz jeszcze. Mamy więc do rozwiązania dwa problemy :)

1) dlaczego nie działa z niczym oprócz 6116 (i to niektóre modele)
2) dlaczego się sypie w niektórych Atari

Powalczymy z Candle i jak dojdziemy do jakichś konstruktywnych wniosków damy znać.

pozdrawiam
Seban

2,348

(271 odpowiedzi, napisanych Sprzęt - 8bit)

Hej!

Dla zainteresowanych źródełko tego prymitywnego testu, już w formacie XASM: idea_pbi1.asx

sądząc po filmie od Dely-ego i grubości pasków to u niego error-rate jest sporo mniejszy :) ale przekłamania są i dotykają wszystkich komórek idea ram.

UPDATE: Uwaga!!! Zrobiłem knota zarówno w żródle jak i w binarce. Poprawione już. Przy wyjściu robiłem mądre:

lda #$ff
sta $d1ff

czyli włączałem wszystkie podpięte PBI ;) Zamiast wszystkie wyłączyć ;)

pozdrawiam
Seban

2,349

(271 odpowiedzi, napisanych Sprzęt - 8bit)

Hej!

Test jest na tyle prymitywny że operuje tylko na jednym banku RAM (lokacje $DE00-$DFFF) po włączeniu PBI#0 (lda #$01, sta $D1FF). Zaraz dokonam konwersji źródła z formatu QA to jakiegoś czytelnego formatu i zapodam, może się komu przyda do dalszego wnikania ;)

pozdrawiam
Seban

2,350

(271 odpowiedzi, napisanych Sprzęt - 8bit)

dzięki Piguła! Czyli mamy problem z pamięciami tak jak podejrzewaliśmy od początku... tylko teraz musimy dojść dlaczego tak się dzieje ;)
Jeszcze jedno pytanie... czy długo ten test u Ciebie działał? rozumiem iż górne linie w trybie graficznym wykazują aktywność? (tzn. coś tam się dzieje). Pytam bo na zdjęciu jakoś biało wyszło :) Jakby same $FF były ;)

pozdrawiam
Seban