1,726

(18 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

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.

1,727

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

Pin napisał/a:

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ś? ;)

1,728

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

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 ;)

1,729

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

@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

1,730

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

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?

1,731

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

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

1,732

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

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:
CART ON

przełącznik w pozycji OFF:
CART OFF

ekran po włączeniu komputera przy przełączniku w pozycji OFF (QMEG-OS):
COLD BOOT

1,733

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

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 :]

1,734

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

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...

zoom4

1,735

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

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:

label1

label2

label3

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:

inside

1,736

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

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

1,737

(5 odpowiedzi, napisanych Bałagan)

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

1,738

(5 odpowiedzi, napisanych Bałagan)

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

1,739

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej!

Dumpa zrobię w takim razie, i lepsze zdjęcie naklejki również. Tylko nastąpi do dopiero w poniedziałek ;/

1,740

(5 odpowiedzi, napisanych Bałagan)

Hej!

Mam do was prośbę, może ktoś będzie w stanie mi pomóc. Mam sobie starego HP2133 (netbook taki niby). Padł w nim dysk. Fabrycznie miał zainstalowaną Windows Vista Basic, dało się to reinstalować z przy pomocy opcji Recovery, na spodzie jest naklejka od Windows Vista Basic wraz z numerem seryjnym. Niestety dysk padł, po wymianie na nowy partycja z recovery już nie istnieje. Do tego sprzętu dołączono 3 płyty CD (Windows XP ENG Recovery, Windows XP PL Recovery, Drivers for Windows/Vista). Niestety płyty z vista basic już nie została dostarczona. Dzwoniłem sobie do supportu HP, "przekierowali mnie na portiernię", tzn. w skrócie... Panie weź się Pan lecz, to staroć nie wspieramy już go, kup Pan coś nowego.

Może ktoś z was ma instalkę Windows Vista Basic (OEM), i mógłby mi to wystawić w postaci obrazu ISO. Jak pisałem wyżej posiadam klucz w postaci naklejki potwierdzającej legalność mam na tym sprzęcie, więc cała operacja jest jak najbardziej legalna. Mam oryginalne instalki Windows Vista ale tylko wersji Businness ;[

pozdrawiam
Seban

1,741

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej!

Ten cart od Eru to Turbo2000F, wersja rezydująca pod ROM, w środku no cóż, technologia z tamtych czasów :) chyba nie ma co pokazywać, nic szczególnego :]

z zewnątrz wygląda tak:

T2000F cart image

T2000F screen image

Dely masz taką wersję czy robić dump?

1,742

(11 odpowiedzi, napisanych Scena - 8bit)

hej!

Ja myślałem że tobie chodzi o oryginał ;) Tak jak w przypadku panther-a :) Zasugerowałem się wątkiem. Remiksów Zybex-a na Atari w ASMA jest 8 szt., nawet ten autorstwa PIN-a (Zybex THC)...

http://asma.atari.org/asmadb/search.php … 1&q3=1

na remix.kwed.org też jest parę:

http://remix.kwed.org/index.php?search=zybex

W temacie spectrum niestety nie pomogę, ale szukałbym zybex-a wśród jakiejś kolekcji plików STC, bo napisy na ekranie sugerują że to player plików STC dla AY-eka :]

1,743

(11 odpowiedzi, napisanych Scena - 8bit)

To Zybex, autorstwa Adama Gilmore-a:

http://asma.atari.org/asmadb/search.php?play=10

Należy przełączyć na piąty sub-song. Nie wiem jak spreparować linka aby od razu wskazywał na odpowiedni sub-song.

1,744

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej!

Oczywiście, jak będzie coś innego/nieznanego zrobię "dump" i udostępnię :)

1,745

(15 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej!

I want it All :) Mogę jutro odebrać w warszawie ;]

pozdrawiam
Seban

1,746

(11 odpowiedzi, napisanych Scena - 8bit)

Hej!

To muzyka z gry Panther, autorem jest David Whittaker.

MSX: http://asma.atari.org/asmadb/search.php?play=30
Game: http://atari.fandal.cz/detail.php?files_id=2716

1,747

(42 odpowiedzi, napisanych Bałagan)

Hej!

Udało mi się znaleźć w końcu opakowanie od mojego EasyCap-a wraz z płytką i sterownikami, mam model GR1 oparty o chipset STK1150. Wygląda tak:

https://dl.dropbox.com/u/44199/gr1_stk1150a.JPG

https://dl.dropbox.com/u/44199/gr1_stk1150b.JPG

Sterowniki z płytki do tego GR1/STK1150 egzemplarza tutaj:

Easy Cap STK1150 Driver

A co do overlay to w przypadku Dscaler możesz wybrać typ w jaki sposób dane video są przetwarzane:

https://dl.dropbox.com/u/44199/dscaler_d3d.png

1,748

(9 odpowiedzi, napisanych Scena - 8bit)

Hej!

w 3d star-field nie ma żadnego zaawansowanego algorytmu, w wielkim skrócie jest tak:

1) każda gwiazdka ma wsp. x,y,z (losujesz je sobie na początku)
2) zmieniasz tylko współrzędną  Z w zależności od równania projekcji 3d, (w poniższym wypadku z=z-prędkość_gwiazdek)
3) gdy "Z" dojdzie do granicy -> patrz na dzielenie przez (z+d) to gwiazdkę uznajesz za "skończoną", losujesz nową (X,Y,Z) gdzieś z tyłu ekranu (x,y dowolnie a "z" dodatnie)

Przykładowe równianie projekcji (oś z skierowana w głąb ekranu) to:

Xe = x * z / ( z + d )
Ye = y * z / ( z + d )

gdzie:

Xe,Ye - współrzędna pozioma na płaskim ekranie
x - współrzędna X gwiazdki
y - współrzędna Y gwiazdki
z - współrzędna Z gwiazdki
d - odległość obserwatora od ekranu (tzw. wsp. perspektywy)

jeżeli chcesz dodać obroty to musisz to zrobić przed zastosowaniem równania projekcji ;-) i tyle :)

1,749

(9 odpowiedzi, napisanych Scena - 8bit)

w intrze do bitter reality były takie o jakie ci chodzi... tylko tam był totalny pre-calc :)

http://atari.fandal.cz/detail.php?files_id=3504

W Overmind była sfera z punktów z obrotami wokół dwóch osi... w ramkę zdecydowanie nie wchodziło :) nie pamiętam ile punktów było... nie optymalizowałem pod względem szybkości tylko ilości zajmowanej pamięci ;)

1,750

(9 odpowiedzi, napisanych Scena - 8bit)

jeżeli mają być same "gwiazdki" bez obrotów, to do zrobienia pewnie do 256 gwiazdek w ramce,  jak dodasz obroty to i gwiazdek wyjdzie trochę mniej :) albo nie wlezą w 1/50sek. W invitro które pisałem na SV2K11 było chyba ~64 gwiazdek plus scroll... nie wysilałem się zbytnio z optymalizacją scrolla ;)

SV2k11 Invitro