Hej!
Wystaw tutaj obraz, zobaczymy czy jest czytelny i czy zawartość EPROM jest w miarę poprawna.
pozdrawiam
Seban
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Nowa wersja ARIFE Tool od PVBest73 Uaktualniono uniwersalne narzędzie do analizy obrazów ROM i dysków Atari
Echa Sommarhack 2025 Podczas szwedzkiego party Sommarhack zaprezentowano kilkadziesiąt produkcji,
MadPascal 1.7.3 już dostępny Nowa wersja kompilatora MadPascal przynosi poprawki i optymalizacje
Echa Lost Party 2025 Wyniki, zapis wideo oraz stuff.
Lost Party 2025 startuje już jutro W Licheniu Starym rusza zlot fanów 8-bitowych komputerów
atari.area forum » Posty przez seban
Hej!
Wystaw tutaj obraz, zobaczymy czy jest czytelny i czy zawartość EPROM jest w miarę poprawna.
pozdrawiam
Seban
Cześć,
Panowie to jest zwykły TACT-SWITCH, żadnych kierunków na boki, itd. nie ma. Po dźwiękach buzera można wywnioskować iż każde przyciśnięcie przycisku powoduje wybranie kolejnego obrazu. ilość piknięć oznacza prawdopodobnie numer wybranego obrazu.
Cześć,
Celem przeprojektowania Slight-SID jest obniżenie kosztów całości i pozbycie się nietypowych rozwiązań ;) Do tego chciałem dodać pełnoprawny Line-IN aby skorzystać z dobrodziejstw filtrów wbudowanych w SID. Opcja dual będzie dostępna na tych którzy zechcą dołożyć sobie drugi układ. Domyślnie Slight-SID, będzie sprzedawany już z wbudowanym jednym SID-em.
Jak to o co? ;) Nie rozumiesz AS? W wielkim skrócie...
1) Jest "grupa trzymająca władzę" w postaci lobby "ekstenszynowo-spartańskiego"
2) opozycja zaproponowała rozwiązanie typu "back to the roots" w postaci podsystemu I/O który wspiera tylko SIO
3) na lobby padł blady strach że ktoś może użyć xBiosa i w ten sposób super tajny i wyjebisty soft który może powstać będzie niezgodny z normami ekstenszynowo-spartańskimi :P
4) opozycja przejmuje władzę i wszyscy zapominają o konsorcjum spartańskim i powracają do idyllicznego świata w którym wszystko wczytuje się ze SIO, jak za starych dobrych czasów.
*) Wszelkie występujące tutaj postaci są fikcyjne a ich jakakolwiek zbieżność z osobami, miejscami i sytuacjami istniejącymi w rzeczywistości jest jedynie przypadkowa ;-)
Hej!
Mogę puścić do produkcji stare płytki proto, ale chciałem już zrobić nowe z Line-IN oraz Dual-SID-em. Tylko proza życia codziennego dobija.
pozdrawiam
Seban
Cart który próbujesz uruchomić próbuje się lokować w przestrzeni adresowej w zakresach pamięci: $8000-$BFFF. Init carta następuje od $B400 (nagłówek CART0-a umieszczony jest $BFFA-$BFFF). Potem w zależności od wybranej pozycji z menu dokonuje przepisania odpowiedniego programu do przeznanczonego dla niego miejsce pamięci a następnie odłącza cart poprzez zapis do $D5xx. Ten 7400 służy jako przerzutnik RS, kasowany sygnałem CCTL (staje się zerem gdy nastąpi odwołanie do dowolnej lokacji z przedziału $d500-$d5ff). Więc jeżeli Twój niedokończony sterownik psuje coś w obszarze $8000-$BFFF możesz mieć problem z cartem.
Co do self test to tak jak pisał JER, wygląda zupełnie normalnie gdy masz włączony BASIC. Jak włączysz komputer bez carta i z wciśniętym OPTION i jak pojawi się SELF TEST to przeprowadź test pamięci i zobacz czy również tak wygląda jak pokazałeś. Powinien wyglądać tak:
Jeżeli nie wygląda tak jak na rysunku powyżej, to znaczy że masz jakiś problem z BASIC-em (też zajmuje obszar $A000-$BFFF).
Cześć,
INIT carta nie robi nic takiego z PORTB ($d301) że miało by to wpływ na jego funkcjonowanie. Chyba że ten sterownik dodatkowej pamięci źle Ci działa i ma to jakiś wpływ na pamięć podstawową.
Cześć,
Plik phoeanix_read jest poprawnie odczytany z pamięci EPROM. Można go uruchomić pod altirra, wystarczy wybrać typ cartridge: Blizzard 16k. Na wszelki wypadek zrobiłem z tego plik uruchamialny, możesz pobrać tutaj:
Phoenix 1.0 - by Hurek (pirated version).
W razie potrzeby dla przypomnienia, oryginalna wersja do pobrania tutaj:
Phoenix 1.0 by Hurek - EPROM image
Phoenix 1.0 by Hurek - executable file
cart który miałem wyglądał tak:
aaaaa... toś mnie oświecił ;) nie sądziłem że to tak działa :) ale to działa na zasadzie manipulowania HSCROLL + suszarka? Ja myślałem że tylko suszarka aby jakieś czasy propagacji sygnałów zakłócić.
mikey, ja też na to nie zwracałem uwagi, we wszystkich trybach po prostu ekran kończył się po przekroczeniu ilości linii (240). Jednak gdy miałeś włączony jakiś tryb MONO czy to tekstowy czy to graficzny (0x02, 0x03, 0x0f), to ANTIC nie robił czarnego obrazu i słał to GTIA jakieś głupoty, u mnie objawiało się to pięknym zerwaniem SYNC-a i białą ramką do czasu wystąpienia VBL. Jako nastolatek coś próbowałem z tym robić, jednak nie do końca mając pojęcie o działaniu hardware nic konkretnego nie udało mi się zdziałać :)
Wiesz moja wewnętrzna pycha podpowiadała mi że można otworzyć dolną ramkę (jak w przypadku C64, czy Atari ST), ale byłem jednak zbyt mało cierpliwy aby się tym zająć na poważnie, trochę "pomiąchałem" DMACTL w różnych miejscach uzyskując różne głupie efekty ale nic sensownego to nie było. Na pomysł z PMG nigdy nie wpadłem :] Do tego nie miałem pojęcia jak jest połączony ANTIC z GTIA i co tak naprawdę po tej 3-bitowej magistrali jest słane :)
Po raz pierwszy dowiedziałem się gdy zobaczyłem PDF-a do GTIA ściągniętego z Atari-Museum. Lata później Rybags zauważył że przy owym zerwaniu SYNC-a i manipulowaniem DMACTL można wpłynąć na treść co GTIA z siebie wypluwa na wyjście video... sprowadziło się to do możliwości ręcznego generowania imp. synchronizacji, wtedy powstał jego tryb 480i.
I dlatego dochodzę do wniosku iż ANTIC danych podsyłać już nie raczy ;]
Teraz tylko pora zaczekać na śmiałka który przy pomocy odpowiedniego manipulowania HSCROLL (HSCROLL bug) będzie mógł przesunąć tryb $0E o pół cyklu koloru :P
no szacun i to pełen :)
ale z tego co piszesz wynikają chyba dwie sprawy:
1) HSYNC trzeba robić "na piechotę", manipulując DMACTL,
2) dane PMG trzeba wysyłać ręcznie :) (skoro więcej niż 256 bajtów widać)
ps) jakoś mi to wcześniej umknęło a i nigdzie nie zarejstrowałem aby się autor chwalił takim wyczynem :) być może po prostu przeoczyłem jakieś info.
Natomiast całkiem niedawno Pavros znalazł sposób, aby GTIA mogło wygenerować więcej, niż 240 linii - w dodatkowych liniach mamy do dyspozycji wyłącznie duszki.
WOW :) ja czułem że się da tylko nigdy zapału nie starczyło :) i mogę się tylko domyślać co trzeba zrobić :) czy to polega na tym iż robimy słynny numer z zerwaniem SYNC-a gdy wyświetlimy ostatnią możliwą linię w trybie 0x0f, a potem za chwilę wyłączamy DMA dla ekranu zostawiając go tylko dla PMG? czy może DMA wyłączamy całkowicie i karmimy GTIA bezpośrednio danymi do rejestrów PMG? (a HSYNC trzeba sobie potem generować ręcznie czy GTIA samo potrafi?)
@ozz: Obrazek widziałem wcześniej ale tylko na EMU, nie zajarzyłem że on jest wyższy niż 240 linii, a więc kolejne WOW :] jednak oglądanie na EMU upośledza postrzeganie rzeczywistości :)
ps) w Altirra musi być włączone w menu View-> overscan mode -> extended PAL height.
Barymag żaden nie wstał, wywala "Memory Conflict".
Mi raczej chodziło o uruchomienie tego jako obraz dysku, IDE+ ma taką opcję chyba, że robisz mount obrazu dyskietki czy coś? ;)
Hi!
Gepard, a Ty naprawdę sądzisz że on tak na serio? Bo mi się nie wydaje, jak dla mnie to było pisane z czystą przekorą i sporą dawką ironii ;)
@xxl: powiedz mi jak to to robisz? ;) 14 tysięcy wyświetleń :) 474 odpowiedzi :) i to dopiero początek jak mniemam ;)
@pozostałe_człowieki:
ludzie, powiedzcie mi o co cała awantura? że XXL wymyślił sobie jakąś swoją wizję? Boicie się że znajdą się ludzi wykorzystujący xBIOS-a i przez to nowy soft będzie działał tylko i wyłącznie ze SIO? No ale w czym problem? Jeżeli się rozwiązanie sprawdzi i ktoś będzie chciał używać to jego sprawa, myślę również że to co sobie robi XXL w wolnym czasie to tez jego sprawa. Nawet jeżeli miałby to być jakiś irracjonalny i pozbawiony sensu projekt to o co cała wojna? Czy ktoś do czegoś kogokolwiek zmusza?
Mi to się wydaje że od dłuższego czasu XXL to już sobie z was jaja robi. Wystarczy że XXL napisał Map-RAM to rozwinięcie Atari, natomiast PBI już nie :) czy naprawdę sądzicie że on to pisał na serio?
Myślę że obecnych czasach pisanie na Atari można traktować jak świetną zabawę i każdy robi to tam mu się w głowi urodzi, jedni rozwijają Sparta Dos X, inny opracowują różne sprzęty typu VBXE, SIDE, IDE+ czy Ultimate, a XXL dłubie przy swoim XBIOS, czy tam zgłębia tajemnice niepublikowanych/nielegalnych opcodes, whatever. Myślę że może robić co chce. Nie szkoda wam czasu na polemikę i zniechęcanie go? Sądzę że jest na tyle uparty że i tak będzie robił swoje :]
Dlaczego to piszę? Bo ja też kiedyś robiłem różne rzeczy, tylko i wyłącznie dlatego że sprawiało mi to autentyczną radochę. Właśnie dzięki zabezpieczonemu oryginalnemu BallBlaster-owi nauczyłem się jak działa SIO, potem nauczyłem się pisać IRQ loadery, etc. W latach '90 nie było Atariki i tony dokumentacji, takie dłubanie w kodzie sprawiało mi frajdę i sam chciałem napisać coś podobnego co wydawało mi się fajnie i pomysłowe. Tak sobie myślę jakim byłbym dla was "heretykiem" w latach '90 ze swoim Atari co miał masę przełączników, dodatkowych gniazdek, 320KB RAM, Stereo, Freezer, Qmeg, TOMS720 i sporo softu który działał tylko na mojej konfiguracji, robiłem to dla swojej radochy, chęci poznania jak coś działa, a potem z chęci podzielenia się tym z innymi. Teraz moje Atari 130XE plus te wszystkie wynalazki zamontowane w latach '90 dla części z was to już pewnie nie Atari :P
Bardzo podobna akcja była np. z VBXE i Electronem, spora część osób zaatakowała go że to już nie jest Atari, itd. Faktem jest że architektura tej maszyny jest unikalna i można z powodzeniem zrobić z niej namiastkę peceta z DOS-em. Jest to architektura na tyle elastyczna że podziwiam ludzi którzy to projektowali w tamtych czasach i przewidzieli taką uniwersalność i możliwość rozbudowy. Ale nie każdy musi z tego korzystać. Tak więc niech każdy sobie robi co chce, to co mu sprawia przyjemność.
"Po co wasze swary głupie, Wnet i tak zginiemy w zupie!" - (c) Jan Brzechwa
Barymagi powinny działać, używają "X-Handlera" (taki mini DOS tyle że instaluje sobie urządzenie "X:" w HTABS, i potem potrafi czytać dyskietki atari DOS, tyle że read-only), napisałem to kiedyś bo P.W. chciał mieć niskie MEMLO ($B80). X-Handler robi standardowy skok do SIO ($e459), nie wiem czy to jest jakąś przeszkodą w przypadku PBI?
Hej!
Ale przecież linki podane w tym poście: http://www.atari.org.pl/forum/viewtopic … 45#p133745
nadal działają ;] możesz ściągnąć całego wav-a (bez podziału), lub już podzielone i obrobione pliki WAV.
Chyba że chodzi Ci o jakieś inne/nowe pliki w AHT, jeżeli tak to na chwilę obecną nie mam nic nowego.
pozdrawiam
Seban
Hej!
Co do przycisku i przełącznika. To typowy cart T2000 który odłącza się po pewnym czasie od momentu włączenia zasilania za pomocą prostego czasowego zbudowanego z tranzystora, diody, dwóch rezystorów i kondensatora. Stała czasowa układu R/C określa po jakim czasie układ wyłączy się (po naładowaniu kondensatora). Przycisk widoczny na zdjęciu powoduje ponowne włączenie carta poprzez zwykłe zwarcie wyprowadzeń kondensatora razem (rozładowanie go). Wystarczy wcisnąć ten przycisk i RESET aby cartridge został ponownie wykryty i uruchomiony przez system.
Co do przełącznika ON/OFF, no zamierzeniem autora tego rozwiązania było zapewne całkowite odłączenie cartridge po przełączeniu przełącznika z pozycję OFF, jednak autor pomysłu popełnił fundamentalny błąd. Przełącznik odłącza jedynie napięcie zasilania od pamięci EPROM (VCC, PIN 24). Efekt jest taki iż układ RC cały czas działa a więc system normalnie może wykryć (TRIG3) iż cart jest włożony i aktywny, jednak zamiast zawartości pamięci EPROM (gdy ta jest zasilana) w przypadku tej pamięci EPROM (VCC=0), na szynie danych (D0-D7) pojawiają się stany które CPU odczytuje jako same logiczne '1'. Pamięć EPROM zostaje normalnie mapowana w adresach $A000-$BFFF i OS próbuje uruchomić cart którego nagłówek ($BFFA-$BFFF) to same $FF. Rozwiązanie to bardzo mało eleganckie i znam powodów jakimi kierował się jego autor, wystarczyło odcinać RD5 i po sprawie CART pozostał by odłączony. Czemu zastosowano taka prowizorkę nie wiem, ale sądzę że pozostawienie VCC "wiszącego w powietrzu", gdy inne linie pamięci EPROM są normalnie wpięte w magistralę to jest całkiem zły i fatalny pomysł :P
Nie mam teraz pod ręką ATARI ze zwykłym OS (tylko QMEG), po przełączeniu przełącznika na OFF i włączeniu komputera efekt jest taki że QMEG startuje ze swoim MENU i statusem "CAR", po chwili cart się odłącza i można pracować normanie. Zakładam iż zwykły fabryczny OS-ROM przechodził w tym momencie do SELF-TEST.
dla zilustrowania przykładowe fotki (na ekranie widać obszar pamięci zaczynający się od $A000):
przełącznik w pozycji ON:
przełącznik w pozycji OFF:
ekran po włączeniu komputera przy przełączniku w pozycji OFF (QMEG-OS):
No takie były realia PRL-u :) Jeden zrobił, reszta kopiowała potem montując takie systemy na różnych giełdach komputerowych istniejących w tamtych czasach. Wszystkie "carty" z tamtych czasów wyglądają bardzo podobnie, jedne lepiej drugie gorzej. Zależy kto do czego miał dostęp... jedni rysowali płytki lakierem do paznokci, drudzy mieli tzw. "wyklejki", czasami udało się gdzieś takie płytki w jakimś zakładzie wyprodukować.
W tym przypadku jakość druku pozostawia wiele do życzenia, jednak mamy tutaj zaawansowaną technologię w postaci EPROM zza zachodniej granicy :) Dużo cartów miało wtedy ruskie pamięci EPROM w białych ceramicznych obudowach :) Mi te ruskie klony to nawet podobały się bardziej niż te "zachodnie" oryginały :]
Wydawało mi się że bardziej to do "T" podobne bo na górze widziałem dłuższy daszek taki do "T" podobny, ale mogę się mylić :) Może to nie daszek od "T" tylko jakieś zabrudzenie :)
edit:
a może to faktycznie i "MINI" jest...
Cześć,
To mały update wątku:
co do nazwy firmy to chyba jest to MINT-SOFT, poniżej obrazki... trudno odczytać, ale sądząc po wyglądzie "T", w słowie "SOFT", to chyba skłaniałbym się co do tego iż może to być "T", zresztą sam zobacz:
CRC32 jest inne, ale pokusiłem się o porównanie plików, wychodzi na to iż w tej wersji ktoś wymazał napisy zawierające nazwę firmy oraz autora, w wersji udostepnionej przez JER-a, te napisy się znajdują, w wersji MINT-SOFT pozostały tylko "spacje".
Por¢wnywanie plik¢w T2000F.EPR i T2000F_MINT_SOFT.BIN
0000033D: 28 20
0000033E: 43 20
0000033F: 29 20
00000340: 43 20
00000341: 6F 20
00000342: 70 20
00000343: 79 20
00000344: 72 20
00000345: 69 20
00000346: 67 20
00000347: 68 20
00000348: 74 20
0000034A: 62 20
0000034B: 79 20
0000034D: 4D 20
0000034E: 55 20
0000034F: 45 20
00000350: 4C 20
00000352: 57 20
00000353: 61 20
00000354: 72 20
00000355: 73 20
00000356: 7A 20
00000357: 61 20
00000358: 77 20
00000359: 61 20
0000035B: 74 20
0000035C: 65 20
0000035D: 6C 20
0000035E: 2E 20
0000035F: 33 20
00000360: 33 20
00000361: 34 20
00000362: 30 20
00000363: 39 20
00000364: 31 20
00000366: 28 20
00000367: 43 20
00000368: 29 20
00000369: 52 20
0000036A: 41 20
0000036B: 57 20
0000036C: 41 20
0000036E: 53 20
0000036F: 4F 20
00000370: 46 20
00000371: 54 20
00000373: 53 20
00000374: 7A 20
00000375: 63 20
00000376: 7A 20
00000377: 65 20
00000378: 63 20
00000379: 69 20
0000037A: 6E 20
0000037C: 74 20
0000037D: 65 20
0000037E: 6C 20
0000037F: 2E 20
00000380: 37 20
00000381: 32 20
00000382: 38 20
00000383: 34 20
00000384: 39 20
00000387: 41 20
00000388: 75 20
00000389: 74 20
0000038A: 6F 20
0000038B: 72 20
0000038C: 3A 20
0000038D: 52 20
0000038E: 6F 20
0000038F: 6D 20
00000390: 75 20
00000391: 61 20
00000392: 6C 20
00000393: 64 20
00000395: 47 20
00000396: 6F 20
00000397: 6E 20
00000398: 7A 20
00000399: 65 20
0000039A: 77 20
0000039B: 73 20
0000039C: 6B 20
0000039D: 69 20
000003A1: 28 20
000003A2: 52 20
000003A3: 26 20
000003A4: 52 20
000003A6: 54 20
000003A7: 55 20
000003A8: 52 20
000003A9: 42 20
000003AA: 4F 20
000003AC: 47 20
000003AD: 4F 20
000003AE: 4E 20
000003AF: 5A 20
000003B0: 4F 20
000003B1: 29 20
000003F0: 49 20
000003F1: 2D 20
000003F2: 49 20
000003F3: 4E 20
000003F4: 46 20
000003F5: 4F 20
obraz do pobrania tutaj (CRC32: E58883A6)
@Dely: ponowie pytanie, chcesz taki cart czy już masz w swojej kolekcji? :)
A i jeszcze dla ciekawych fota wnętrza carta:
Hej!
Ja wiem że lubicie się sprzeczać dla zasady już ;-) Bo każdy ma swoją wizję... ale aby być bardziej ścisłym, to weźmy na tapetę np. MyDOS-a (aby nie było że tylko "jedynie słuszna" Sparta to potrafi ;P )
źródło dokumentacji tutaj: http://www.mathyvannisselroy.nl/tech.doc
a chodzi mi o to: (MYDOS Technical Manual, page 6, Version 4.50)
Function code 39, LOAD MEMORY
The load memory function takes a file formatted in the ATARI DOS
2 executable program format (generated by the "K" command, by the
assembler/editor cartridge, by AMAC or MAC65, or by any of several
compilers for the ATARI computers), and loads its contents into
memory as specified in the file. No offset control is provided and no
part of memory is protected from the loading process. The
initialization and execution addresses (if any) can be individually
enabled and disabled, to permit loading and patching a program then
writing it back to the disk for normal use.
To load a program into memory, the address of the file name
string is stored into the buffer address, and a value of 4, 5, 6 or 7
is stored into the AUX1 field. If AUX1 is 4, both the initialization
routines and the run address are executed after closing the IOCB, but
before returning to the calling program. If AUX1 is 5, the
initialization routines are disabled, but the program will be run. If
AUX1 is 6, the initialization routines will be run, but the program
execute address will be loaded and ignored. If AUX1 is 7, the text of
the program will be loaded into memory, but no other activity will be
performed. CIO function code 40 performs the exact same function as
this (39).
Mam to samo po polsku w instrukcji do MyDOS, którą dostałem naście lat temu razem TOMS720.
Oczywiście ta funkcja jest dostępna również z poziomu BASIC poprzez XIO.
pozdrawiam
Sebastian
Hej!
Dzięki za pomoc! :) Zadziałało. Musiałem wykonać instalację bez podania numeru seryjnego. Potem wybrałem manualnie odpowiednią wersję visty z listy, potem instalacja driverów, SP2, windows update i aktywacja poszła bez problemu. Nie bardzo rozumiem czemu nie działa opcja z podaniem nr seryjnego na początku :) Widać taki feature od MS :)
jeszcze raz dziękuję za pomoc
Seban
Hej!
@Axe: No było tak iż instalowałem z business, zapytał o klucz podałem go. Zainstalował się BUSINESS (Areo działało). O aktywacji nie było mowy. Dlatego zacząłem szukać nośnika vista basic OEM.
@Pawel: Dzięki WIELKIE! Twoja rada chyba działa :) Nie podałem klucza przy instalacji. Faktycznie zapytał o to którą wersję zainstalować, wybrałem Vista Basic :) Instaluje się, jak się skończy napiszę czy się wszystko udało :)
pozdrawiam
Sebastian
Hej!
Dumpa zrobię w takim razie, i lepsze zdjęcie naklejki również. Tylko nastąpi do dopiero w poniedziałek ;/
atari.area forum » Posty przez seban
Wygenerowano w 0.093 sekund, wykonano 19 zapytań