Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
20. odcinek kursu programowania u Larka Larek wraca z okrągłą, dwudziestą częścią swojego popularnego kursu pisania gier na Atari.
ELITE Atari 8-bit! Dostępne demo portu gry ELITE (wersja dyskowa z BBC Micro) na komputery Atari XL/XE.
BBC BASIC dla Atari XL/XE BBC BASIC w wersji 3.10 dostępny na Atari XL/XE! Port stworzył Ivo van Poorten.
Altirra 4.40-test23 Kolejna testowa wersja Altirry przynosi poprawki w emulacji VBXE i usprawnienia w zarządzaniu firmware.
X. Basque Tournament of Atari 2600 Euskal Retro Association podsumowuje 10. edycję Baskijskiego Turnieju Atari 2600.
Opcje wyszukiwania (Strona 94 z 124)
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 ;)
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
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.
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.
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
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:

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
Hej!
Stawiam na sterowanie silnikiem ;) Za chwilę napiszę więcej konkretnych informacji.
Seban
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
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
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
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
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
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
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:

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

tak, powinien działać bez problemu. KMK/JZ musi być ustawione jako urządzenie PBI#0.
seban
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.
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
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
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
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
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
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:
czyli włączałem wszystkie podpięte PBI ;) Zamiast wszystkie wyłączyć ;)
pozdrawiam
Seban
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
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
Znalezione posty [ 2,326 do 2,350 z 3,090 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.097 sekund, wykonano 24 zapytań