26

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

https://github.com/mikulski-lab/C25953-emmu/

Tego wsadu używałeś, czy jakiegoś ze starych czasów?

27

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Problem jaki ja widzę, to taki, że pewnie ten cart zgłasza się jako 16kb, więc OS szuka init i jmp run w ostatnich bajtach $BFF*. Po włączeniu banku 8kb poniżej banku zawierającego "menu" po reboocie jeśli ten cart zgłosi się tak samo - jako cart 16kb to OS znów trafi w te same komórki i odpali "menu" zamiast gry. W menu powinien być kod, który po wybraniu banku z cartem nie zrobi cold start, a odczyta adres init i jmp run z komórek pod koniec bloku CART B ($9ff*) i wykona oba skoki po kolei tak jak zrobiłby to OS.

28

(7 odpowiedzi, napisanych Programowanie - 8 bit)

POST #3.

Patrzę jednak z uporem dalej i widzę, że AI chce zainicjować carta B poprzez cold start systemu po udanym odczycie klawisza i załączeniu stosownego banku. Może to i zadziała, jeśli załadujesz rzeczywiste obrazy 8kb cartów. Ale asemblacja tego listingu jest ustawiona na $8000 czyli on sam siebie odłączy z pamięci po wybraniu innego banku. Trzeba przestawić na obszar CART A ($A000) czyli ostatni bank 8kb epromu poprzez skorygowanie listingu. Linia 4 ma brzmieć: .org $A000

Jeszcze są kwestie tego, że wsad "menu" czyli CART A musi mieć odpowiednią strukturę. A więc odpowiednie informacje o skokach i adresie startu tego carta, w komórkach $BFFA i $BFFB powinno być zatem 00 i A0... itd... itp... - więc po skompilowaniu na pewno nie możesz dopełniać tego wsadu zerami do 8kb objętości.

Zatem na końcu wsadu trzeba by jeszcze dopisać pod adresy:
$BFF9 = $60 (init=rts)
$BFFA = $00 (jmp addr lsb)
$BFFB = $A0 (jmp addr msb)
$BFFC = $00 (cart present)
$BFFD = $04 (no sio boot, cart normal, start)
$BFFE = $F9 (init addr lsb)
$BFFF = $BF (init addr msb)

Mniej więcej. Ale możliwe że po reboocie znów odpali się CART A z menu, zamiast gry. Zależy to od konstrukcji tego 1mb-carta, jak przełącza obszary i jakie podaje sygnały dotyczące obecności Cartów do kompa... podpowiedzią jest, że robi to jak carty do XE.

29

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Na moją głowę AI zrobiło kod, żeby działał z przedostatniego banku ze 128kilo eproma, czyli jako cart B w zakresie 8000-9FFF.  Myślę, że to nie zadziała, bo po ustawieniu banku z grą w ten sposób odłączy się też kod "menu" z pamięci i nie będzie w stanie się dalej wykonywać i zainicjować tego podłączonego właśnie carta.

Patrzę jednak w kod dalej i to ma jakiś sens powiedzmy "literacki" - na pierwszy rzut oka wydaje się, że o coś w tym chodzi na temat, patrząc na etykiety itd, ale nie piszę w Asmie, aby to dokładnie ocenić.

Robi pętlę do CIO, by czytać klawisz i robi SETVBLV czyli ustawia skok przerwania VBL (po narysowaniu całej ramki Antic je generuje). Czyli co ramkę czyta klawisz (chyba ;) Nie widzę natomiast, by ustawiał cokolwiek co wiąże się z inicjalizacją carta w obszarze B (8000-9FFF), żeby go odpalić.

To tylko moje amatorskie spekulacje, orientacyjne :) Może ktoś będzie wiedział coś więcej w kontekście inicjowania CARTa... jak i poprawi moje nieścisłości.

30

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Na stronie pcbway w opisie tego carta:

The switching scheme is based on the XE cartridges produced by Atari. Any access within 8000-9FFF will read from the selected 8K bank, and any access within A000-BFFF will read from a fixed bank (the topmost 8K in the ROM). A write to the D5 page (D500-D5FF) sets the current bank.

Czyli po włożeniu w kompa odpala ostatnie 8kb z epromu, gdzie musiałoby być menu z tytułami przełączające banki po 8kb w obszar 8000-9fff i po przełączeniu właściwego wywołujące init tego carta z os romu, aby zastartował. Z tego rozumiem że może być na 128 kilobajtowym epromie 15 gier ośmiokilowych plus 1 bank "stały" - wpięty w obszar A000-BFFF - z menu carta...

31

(51 odpowiedzi, napisanych Kolekcjonowanie)

Dzięki - zaraz zobaczę.

32

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

1. Bo zwarcie tych styków to powoduje.
2. Bo ma coś poprzerabiane.

Edit. Jest późno, a ja magnetami mniej się interesuję, więc te wskazówki są orientacyjne. Ale pamiętam że zdarzały się po rozkręceniu i skręceniu magnetu właśnie takie problemy i było to związane z podgięciem tych styków, że trwale załączone były.

33

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

Kręci też silnikiem bez przerwy, gdy są zwarte styki pod klawiszem play (i może też nomen-omen REWIND - w te czy we wte :)) ale nie pamiętam już tego dokładnie. Popatrz w każdym razie na początek na to.

Na bani robili okładki? PHU bym zrozumiał, ale PHV? Nazwa własna, albo...? Oto zagadka. Może ktoś z Płocka opowie, uzupełniając sagę retro o nagrywalniach.

35

(55 odpowiedzi, napisanych Fabryka - 8bit)

Można już kupić któryś z wyrobów? S3 lub A2?

36

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

To STE nie zapala diody stacji dysków... to tak gwoli kręcenia się przy tv i tropach dotyczących hi res etc. Nie bootuje :)

37

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

A może jakiś banał, np. przycisk reset trzyma cały czas zwarte?

38

(51 odpowiedzi, napisanych Kolekcjonowanie)

O, to chętnie, masz może wystawione gdzieś te Atarexy? W postach nie mogę się doszukać, jeśli były tu wcześniej.

39

(6,339 odpowiedzi, napisanych Kolekcjonowanie)

Dokładnie, "gadzi mózg" za tym stoi :)

40

(6,339 odpowiedzi, napisanych Kolekcjonowanie)

No właśnie nie kuleje :)

Bo co to za przeżycie iść do sklepu po mięso i je zjeść, albo kupić ubranie. Poprzestawiały się priorytety. Więc musisz zastąpić czymś brakujące emocje, walkę, trud i w ten sposób zrealizować instynkt łowcy. Atari nie zjesz, więc gromadzisz zapas na trudną zimę...

Podświadomie wiesz, że plemię powinno nagrodzić Twoje wysiłki i masz nadzieję że tak się stanie (tzn. podświadomość tak uważa, racjonalna część umysłu wie, że to bzdura). Nagroda nie przychodzi, emocje opadają, instynkt domaga się działania, szukasz następnego trupa do obrobienia. Cykl się zamyka.

41

(6,339 odpowiedzi, napisanych Kolekcjonowanie)

Bez wątpienia zachowujemy się irracjonalnie, gromadząc hałdy naprawionego lub po prostu "zdobytego" sprzętu.
Zwłaszcza, że on GŁÓWNIE nie służy do użytkowania. Przeżycie jest w pojmaniu zdobyczy i jej obróbce, dalsze wykorzystanie ma drugorzędne znaczenie.

Jakąś teorię trzeba podłożyć, żeby się samemu przed sobą wybronić.

42

(6,339 odpowiedzi, napisanych Kolekcjonowanie)

Uważam, że to atawizm, współczesna forma do jakiej ewoluowało łowiectwo - zbieractwo. Późniejsza naprawa i czyszczenie to ekwiwalent ćwiartowania i oprawiania upolowanego jelenia. Sam nieustannie ulegam tej pokusie i za każdym razem mnie to bawi.

Są też inne warianty - kupowanie i remontowanie "gruzów" samochodowych, a jeden mój kolega ma to w odmianie: zepsuty sprzęt audio. Kupuje, naprawia, cieszy się chwilę i szuka następnego. Żona patrzy niechętnie, bo cały dom zawalony głośnikami i wzmacniaczami.

43

(51 odpowiedzi, napisanych Kolekcjonowanie)

Ja miałem ze 40 chyba tych Atarexów, poszły razem z kompem do ludzi, do dziś nie mogę przeboleć. Teraz raptem jedna kaseta mi się trafiła wśród kilkudziesięciu jakie wtórnie zgromadziłem w fazie II zainteresowania 8 bitami.

Tak więc chętnie, kiedy znajdziesz czas - czy za dzień, czy za miesiąc, to mnie ucieszysz.

44

(51 odpowiedzi, napisanych Kolekcjonowanie)

Jeśli masz więcej Atarexów to dawaj! Dla mnie one są "najkultowsze", na drugim miejscu "Sonix". Sentymenty lokalne wiadomo... :)

45

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

Pozłota to jest.  Jasnożółte i twarde styki o doskonale gładkiej powierzchni, nie srebrzyste, glutowate. Na carcie i kablu eci.

46

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

Ja zamawiałem przez sklep miscretro i w sumie przychodziły od tego gościa maile że dostał kasę, że wysyła, etc.
Więc tego maila do niego mógłbym wygrzebać, ale to w poniedziałek dopiero.

47

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

Można, offline, jako .AVF :)

48

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

Np. Casette Music Kaleidoscope.

Jako dzieciak, gdy nie miałem w chacie podejścia do telewizora, to brałem atari do kuchni i wgrywałem to po omacku z kasety w normalu. Potem słuchałem samego dźwięku na magnetofonie Emilia podłączonym do gniazda monitorowego... Ale na te czasy nie podchodzą już mi zamieszczone tam utwory z gier. Składanka już się przeterminowała.

49

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

Znalazłem jeszcze jakiś inny wsad na atariage, jakoby mmu stricte 1200xl w tym wątku:

https://forums.atariage.com/topic/31866 … pal-chips/
plik: MMU_1200.jed 1096 bajtów

Przetestowałem go i nie chodzi on ani w 1200xl, ani w 800xl gdyby ktoś chciał tego użyć.

50

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

Jeśli na jednym OS ROMIE 27128 to musiałoby być to mmu z 800xl.

Te paski wyglądają mniej więcej jak wysypany ram karty graficznej pod pecetem... albo jakimś spektrumem...
No ale to Atari, hmmm, nigdy takiego obrazu nie widziałem jeszcze?!