26

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Prawdę mówiąc, nie mam pojęcia. Chyba skończyło się na pomyśle, nie obserwowałem potem.

Lotharek?

I Ty zostaniesz big endianem...

27

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

A to nie jest to coś co Hias robił? Albo co sprzedaje teraz tffh?

28

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Z pewnością nie to samo bo moduł Hiasa obsługiwał podstawową + 512 czyli wsad do GAL-a funkcyjnie jest inny niż wsad od tOri-ego do XILINX-a. Zapodaj linka do tego co robi tffh.. kupowałem u niego parę rzeczy ale tego modułu nie widziałem.... dla mnie osobiście, nowa zabawka to nowa uciecha i tak jak pisałem już wcześniej miraż SRAM + podtrzymanie + freezer == super tool. Każdemu polecam.

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

29

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

@pancio.net: rozwiązanie Hiass-a nie obsługuje pamięci podstawowej, tylko rozszerzoną 512kB.

30

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

To prawda... zbytnio uprościłem mając na myśli, że do dyspozycji mamy 64 podstawowej na DIMM + 512 SRAM. Teraz dopiero zauważyłem, że rozwiązanie tOri-ego steruje i pamięcią rozszerzoną i 128Kb podstawowej.. Czy to oznacza, że DRAm należałoby/można zdezaktywować/wypruć?

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

31

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

@pancio.net Takie było założenie żeby wypruć sterowanie pamięciami dynamicznymi, wstawić dzielnik zegara z 14MHz tak jak to robi FRED a można też spróbować by wyrzucenia cyklu REFresh ANtica tak, aby nie zatrzymywał procesora. zawsze to jakieś ok kilka procent mocy do przodu. Nie próbowałem eksperymentów z [HALT and REFRESH] jednakże dosyć łatwo byłoby to wypróbować w tym układzie. Biorąc poważnie logikę Atari - uniemożliwienie zatrzymania procesora na czas niepotrzebnego już odświeżania pamięci nie powinno wpłynąć na inne elementy systemu co jest do sprawdzenia.

pozdrawiam

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

32

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

tOri napisał/a:

uniemożliwienie zatrzymania procesora na czas niepotrzebnego już odświeżania pamięci nie powinno wpłynąć na inne elementy systemu co jest do sprawdzenia.

to by bylo ciekawe...

http://atari.pl/hsc/ad.php?i=1.

33

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Czy to jeszcze będzie koszerne Atari ? :)
Przepraszam, nie mogłem się powstrzymać.

Cuda wianki i nie tylko :) POKEY 4ever ;)

34

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

A czy "halal" też będzie? :)

35

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Wyłączenie /HALT gdy jest wystawiany /REF wcale nie jest takim trywialnym zagadnieniem. Tak jak pisał Simius (kiedyś tam) /HALT pojawia się minimalnie przed /REF a co gorsza, czasami wpadają pojedyncze impulsy /REF, a jeszcze bywa że ANTIC opuszcza grupę 9 impulsów odświeżania. Sporo.

Zastanawiające i warte przemyślenia - jak znaleźć najprostszy sposób identyfikacji cykli odświeżania i wyłączenia ich :)

Na przyszłość.

Pozdrawiam

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

36

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Nie wystarczy wyciąć HALT. Trzeba jeszcze odpiąć ANTIC od magistrali adresowej, bo przecież wystawia tam licznik odświeżania. Samo odświeżanie łatwo zidentyfikować, bo ma ściśle określone miejsce w cyklu obrazowym. Stąd pochodzi 9 stacjonarnych pionowych prążków na obrazie.

Ceterum censeo Unionem Europaeam delendam esse.

37

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Simius napisał/a:

Stąd pochodzi 9 stacjonarnych pionowych prążków na obrazie

dobrze rozumiem, ze w kazdej linii (dowolny tryb?, puste linie tez?) antic zabiera 9 cykli (ta sama jednostka co cykle cpu?)

??? linia ma 114? cykli z czego 9 to samo odswierzanie?

http://atari.pl/hsc/ad.php?i=1.

38

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

@Simius

Zgadza się - to taki mój skrót myślowy - odpięcie ANTICa to przy tym pestka. Szkoda, że nie da się tego odpiąć w samym ANTICu - to z pewnością podniosłoby jakość obrazu. Załączam zrzuty sygnałów /HALT /REF pod PHI2. Widać regularne grupy oraz dłuższe okresy HALT (nie jestem pewny, ale czy nie jest to obsługa któregoś przerwania albo obsługa DisplayList?) System po prostu wystartował do ekranu BASICa.

Pierwszy pomysł jaki mi wpadł do głowy odnośnie identyfikacji cyklu to złapać pierwszą grupę Refresh, w czasie tej pierwszej grupy zostawić sprzęt w spokoju (nie jest powiedziane, że trzeba od razu odpinać odświeżanie) ale od niej rozpocząć liczenie taktów PHI2

@xxl raczej dobrze rozumiesz z pewnymi zastrzeżeniami - te wykresy są tylko z trybu 0 - innych nie sprawdzałem i nie porównywałem - nie miałem czasu na robienie i analizę zrzutów. Przy okazji może zrobię.

     To są raczej jedyne zrzuty tych sygnałów w sieci ;) - szukałem. Na pierwszym obrazie mamy wzorcową grupę /REF, na drugim jest obecny długi /HALT, który także da się rozpoznać.

     Generalnie da się to ogarnąć w miarę niedużym układem synchronicznym. Tak uważam w tej chwili. W miarę rozwoju sytuacji może się trafić jakaś "ściana". Tak czy siak podstawą do pracy nad tym modem jest przynajmniej podstawowa pamięć na S-RAM żeby móc odłączyć układy odświeżania (ANTIC albo linia)

pozdrawiam

Post's attachments

HALT_REF_PHI2_ATARI.jpg 48.83 kb, nikt jeszcze nie pobierał tego pliku. 

HALT_REF_PHI2_ATARI_ext.jpg 42.39 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

39

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

czytalem, ze cykle odswierzania moga byc opozniane przez wlaczone dma dla np. duszkow? .... mysle, ze pomsl bedzie do zrealizowania dopiero jak bedzie ANTIC replacement...

http://atari.pl/hsc/ad.php?i=1.

40

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

@xxl

Niekoniecznie wtedy ale to by znacznie ułatwiło sprawę. Ktoś siedzi nad modelem HDL Antica?

Pozdrawiam

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site