951

(28 odpowiedzi, napisanych Programowanie - 8 bit)

Na poziomie skompresowanego kontenera, danych naprawczych używał np. RAR, ale tego typu algorytmy mogą być za dużym wyzwaniem dla 6502.

952

(28 odpowiedzi, napisanych Programowanie - 8 bit)

Tak działają napędy CD i DVD, problem w tym, że takie kodowanie jest nadmiarowe i siłą rzeczy nadaje się do pojemnych i szybkich, ale zawodnych nośników. O wydajność bym się nie martwił, bo wczytując z taśmy bez turbo Atari się raczej nie przemęcza...

953

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

remo napisał/a:

Czy według Was oznacza to, że niedomaga (częściowo) GLUE/MMU C300589?

...raczej podstawka niż sam układ. Masz oryginalny "docisk" założony za podstawce (składa się z dwóch części "+" i "/")?

954

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

Chodzi Ci o zjawisko podobne do tego z ZX Spectrum?

http://ramsoft.bbk.org.omegahg.com/floatingbus.html
https://spectrumforeveryone.com/technic … ating-bus/
https://faqwiki.zxnet.co.uk/wiki/Floating_bus

Więc jest to możliwe, ale nie potrafię odpowiedzieć, czy w Twoim przypadku rzeczywiście to ma miejsce.

955

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

Projektanci w instrukcji obsługi zawarli informację, że zasilanie urządzeń peryferyjnych należy włączać przed włączeniem zasilania komputera, a wyłączać dopiero po jego wyłączeniu.

956

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

Czemu pull-upy są na obu liniach (Tx i Rx)? Wyjście emulatora ma być typu OC, pull-up jest po stronie Atari. Rezystory podciągające mają być tylko na sygnałach przychodzących z Atari.

957

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

... no i wprost na projekcie nie zarabia, to jest coś pokroju "wykorzystania wizerunku", poza tym dajcie spokój, ile on na tym zarobi? Zamiast się cieszyć, że fajnie, że jest na PCBWay, bo więcej ludzi do tego dotrze, to święte oburzenie, bo ktoś zarobi kilka dolców na promowaniu cudzego projektu. On zarabia na promowaniu, a nie na samym produkcie.

W oryginalnym SIC! są jeszcze 3 bity wolne na zatrzasku adresu... nic poza softem nie stoi na przeszkodzie aby je wykorzystać.

P.S.
Jaka jest funkcja bufora 74LS244 w tym układzie, bo nie bardzo ją rozumiem. Umożliwia wystawienie zatrzaśniętego stanu magistrali danych z powrotem na magistralę, ale po co?
GAL steruje głównie procesem programowania pamięci Flash, ale do odczytu też jest potrzebny bo steruje linią A13, choć nie do końca rozumiem dlaczego tak...

Równania GAL'a (jakby ktoś sobie chciał przeanalizować, a nie potrafił ich odtworzyć z pliku JED):

!WE = !RW & PHI2 & !S5 & WREN # !RW & PHI2 & WREN & !S4
!OE = RW & PHI2 & !S5 # RW & PHI2 & !S4
CE = S5 & S4
A13 = !S5
!WREN = Hi-Z (efektywnie jest wejściem)
!RD = RW & PHI2 & !A7 & !A6 & !A5 & PHI21
!WR = !RW & PHI2 & !A7 & !A6 & !A5 & PHI21
RD5 = !RD5B

958

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

tooloudtoowide napisał/a:

Albo w odwrotnej kolejności - wystaw to i poproś, żeby tamtemu to zdjęli, gdyż jako autorzy nie wyrażacie zgody, aby ta osoba udostępniała to i czerpała z tego profity nota bene to sprzedając w celach zarobkowych później czyli niezgodnie z intencjami licencji jakiej udzieliliście.

Nie było licencji, to raz. Dwa - na jakiej podstawie twierdzisz, że ta osoba to sprzedaje? Jeśli już to zdecydowanie w odwrotnej kolejności, bo skoro sam na tym w ten sposób nie zarabiasz to nic nie tracisz, na tym że on zarabia ;) Przykro mi to mówić ale to zalatuje podejściem a'la "pies ogrodnika".

perinoid napisał/a:

Wystarczy, że ktoś to zamówił a on dostał "prowizję" - i są korzyści utracone.

Teoretycznie tak, ale chyba sam widzisz, że to nie jest sprawiedliwe. Nie ma żadnej gwarancji, że kupiłby od autora, gdyby nie było udostępnione tam. Poza tym jeden z autorów sam udostępnia ten projekt nieodpłatnie.

Na koniec dochodzi chyba najtrudniejszy aspekt, udowodnienie, że jest się autorem. No i trzeba pamiętać o podejściu chińczyków do ochrony własności intelektualnej.

959

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

Jak nie planujesz podłączać więcej urządzeń SIO to nie potrzebujesz tej płytki.

960

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

stryker napisał/a:

Zapis był jasny nie do użytku komercyjnego

Taki zapis to nie licencja. Poza tym pojęcie użytku (nie)komercyjnego jest bardzo rozmyte, a prawo autorskie jest skomplikowane. Ta osoba nie zarabia ani na sprzedaży projektu, ani na sprzedaży produktu wykonanego w oparciu o ten projekt. On go udostępnia bezpłatnie. Strona na której go udostępnia płaci mu za to, że ktoś zleci u nich wykonanie płytek w oparciu o ten projekt, to dość zagmatwana prawnie sytuacja. Pewnie przed sądem udało by się udowodnić, że to użytek komercyjny... tylko jaki ma to sens? Candle ani Ty nic na tym (finansowo) nie tracicie.

961

(63 odpowiedzi, napisanych Software, Gry - 8bit)

goolash napisał/a:

czy małe MMU nie występowało tez w jakims dużym ATARI ? (ST albo STE)?

Samo MMU to określenie generyczne - Memory Management Unit - Jednostka Zarządzania Pamięcią. Układ o takiej nazwie występuje w wielu różnych komputerach, w tym ST, ale fizycznie to zupełnie inny układ.

Cały świat używa określenia EMMU (Enhanced Memory Management Unit - Jednostka Zarządzania Pamięcią Rozszerzoną), a tutaj nie wiedzieć czemu przyjęło się określenie "małe MMU". Długo nie wiedziałem o co chodzi z tym "małym MMU", bo jak już to powinno być "rozszerzone MMU", ale po polsku byłoby JZP i JZPR ;)

962

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

stryker napisał/a:

co do pcbway to dotarłem do gościa przez osoby trzecie.
Nie da się z nim dyskutować , wymyślił sobie że projekt jest upubliczniony i może sobie jak każdy te 10 % zatrzymać ...
Tak w skrócie ....bez cytatów bo słownictwo słabe ....
Nie wiem czy są gdzieś odpowiednie narzędzia na tamtej stronie żeby ten jego niecny cel usunąć ....

Nie wiele się da z tym zrobić. Niestety Candle udostępnił projekt publicznie bez jasnej licencji. Tym samym jest on traktowany jako należący do domeny publicznej. Tym samym, według mojej wiedzy, zrzekł się praw majtkowych do niego. Prawa intelektualne są niezbywalne, ale one zostały zachowane - projekt jest udostępniony w niezmienionej postaci, z podpisami autorów.

Takie postępowanie ma długą tradycję - swego czasu niejaki Claus Buchholz opublikował rozszerzenie quarter meg xl (w dwóch wersjach, pierwsze z autorskim bankowaniem, drugie zgodne ze 130XE), które w wersji 2 było szerzej znane jako WizzTronics 256 kB (bez żadnych modyfikacji), później sprzedawał je też Best Electronics (podobno miał licencję od WizzTronics) oraz, po drobnych modyfikacjach, ICD jako RAMbo XL 256 kB. Czyli zarabiały na tym 3 firmy i wszyscy byli szczęśliwi.

963

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

Nie masz przypadkiem włożonej karty SD? Flashuj najlepiej z całkowicie zdjętym shieldem LCD.

964

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

Za mało wystaje... ale jak się przytnie ten kołek i zablokuje płytkę w najniższej możliwej pozycji (wkręt oprze się o PCB) to będzie wystawał wystarczająco do 800XL (w 65XE zasadniczo problemu nie ma). No i trzeba zrobić to podcięcie.

965

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

Ja wygrywałem przez bootloader Arduino po USB, nie przez USBAsp. Jak raz na próbę wywaliłem bootloader Arduino i wgrałem przez USBAsp, to za szybko się uruchamiał i nie widział karty SD.

Co do wyświetlaczy to są totalnie pokręcone i niestety bajzel jest straszny w kodzie źródłowym. Ja to kompilowałem sam i poprawiałem tak żeby działało z moim wyświetlaczem. Na gotowych binarkach albo nie działał dotyk, albo obraz był w odbiciu lustrzanym albo w negatywie.

Pamiętaj, ze to działa tylko z ekranami z interfejsem równoległym, nie po I2C!

966

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

Ja uciąłem kawałek tego kołka, a płytkę ograniczyłem od góry kawałkami plastiku wyciętymi z przedniej części obudowy (bez tego podcięcia nie wejdzie do 800XL).

https://obrazki.elektroda.pl/9103346600_1579806200_thumb.jpg

Dodatkowo podfazowałem otwór, tak aby wkręt wszedł w otwór.

W przypadku stałych zworek zamiast przełącznika i jumperka, lutowanie tych 10 kΩ nie ma sensu, są tylko... na ozdobę ;)

967

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

Masz błąd weryfikacji zapisu pamięci flash, spróbuj flashować z odłączonym LCD i na pewno bez karty SD w slocie.

Tu masz opisaną całą procedurę i programik do flashowania:
https://atari8bit.net/everything-sdrive-max/

Aktualne źródła są w gałęzi v12:
https://github.com/kbr-net/sdrive-max/tree/v12

968

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

Plik eeprom_writer.hex jest wsadem do pamięci Flash ATMegi, a nie zawartością EEPROMu tejże. Należy go wgrać tak jak wgrywa się główny firmware, po czym zrestartować MCU. On wypełni EEPROM. Następnie należy wgrać właściwy firmware, bez kasowania EEPROMu.

969

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

No tak, exe miałem na myśli :oops:
Dzięki!

970

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

J/w - już działa. Teraz pytanie jak wrzucić na to obrazy prawdziwych kartridży? Da się w ogóle czy tylko XEXy i EXEki?

Tak samo zachowuje się Altirra jak i prawdziwe Atari. Menu wyświetla się dobrze, ale co bym nie wybrał to albo jest reset i wraca do menu albo zwisa.

***

OK, już znalazłem, tzn. @stryker mi pokazał.

971

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

Działa, flashowałem zewnętrznym programatorem i nie dodałem offsetu 8 kB na początku, myślałem że obrazy z dystrybucji SDX są "gotowe".

Elektrolit 1uF w obwodzie RC resetu... nie miałem innego pod ręką.

***

Jednak to nie tylko kwestia tego offsetu 8 kB. Te obrazy BIN z dystrybucji SpartaDOS X nie nadają się do wgrywania ich przy pomocy programatora.

972

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

Tak, działa. Wgrywając programatorem trzeba dodać offset 8kB na początku.

...a da się na to jakoś wrzucić obrazy standardowych CARtów 8/16 kB, czy tylko ATRy/XEXy?

973

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

Flash jest w podstawce... ok, wygląda na to, że Sprarta w wersji 256kB nie mieści się w ROMie 2Mbit.

Po sflashowaniu z poziomu Atari - działa. Zawartość ROMów po sflashowaniu z poziomu Atari jest całkowicie różna od tego co jest w plikach ROM w dystrybucji Sparty 4.48 dla SIC!

...aaa, to trzeba wgrywać z offsetem 0x2000, początkowe 8kB ma zostać puste.

974

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

Zmontowałem SIC! carta i... SELF TEST.

https://obrazki.elektroda.pl/2986472000_1579540066_thumb.jpg

Jako Flash użyłem Winbonda W29C020C zaprogramowanego w programatorze wsadem "SDX445_siccart.rom" ze strony projektu. TTLe serii LS, GAL 10ns (GAL16V8D-10LP) zaprogramowany wsadem "SICCAR.jed". Co robię nie tak? W 65XE wkładany scalakami do góry, w 800XL scalakami do klawiatury.

975

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

Płytki dzisiaj doszły... pomyliłem się, te które "zaginęły" to zamówiony wcześniej MultiCart XE. Płytki pod SIC! doszły w ekspresowym tempie.
https://obrazki.elektroda.pl/2986472000_1579540066_thumb.jpg