776

(638 odpowiedzi, napisanych Programowanie - 8 bit)

Dolutowujecie różne wynalazki i to jest ok, a jak XXL chce odkrywać możliwości seryjnie produkowanych Atari, to jest be?

Według mojej wiedzy stabilne są wszystkie rozkazy "nielegalne" (wolę określenie "nieudokumentowane") oprócz $93, $9b, $9f, $bb oraz podobno $8b, $ab i niektórych KIL/JAM/CIM. Na C64 używają np. LAX w demach.

777

(16 odpowiedzi, napisanych Scena - 8bit)

pawel napisał/a:

Wydaje mi się, że autor tego konkursu porwał się na tematykę o której nie ma pojęcia lub widział kilka dem.

Nie mam co do tego wątpliwości. Na początek proponuję odszukać w pierwszym lepszym demoscenowym słowniku "demoscena" oraz "intro".

778

(8 odpowiedzi, napisanych Zloty)

Nie pasuje mi ten dzień.

779

(11 odpowiedzi, napisanych Scena - 8bit)

Np. w demie Intel Outside.

780

(20 odpowiedzi, napisanych Bałagan)

Dobry program ma odinstalowanie, które zrobi co trzeba.
Złośliwy program będzie różnymi sposobami bronił się przed odinstalowaniem.

781

(44 odpowiedzi, napisanych Bałagan)

Pomysłowy ten remix Warhawka. :)

Dla fanów Whittakera:
http://remix.kwed.org/download.php/96/P … anther.mp3

782

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

Stawiam, że większe znaczenie miało, która dyskietka została nagrana w której stacji, a nie w jakiej była gęstości. Spróbuj z różnymi gęstościami sformatowanymi i nagranymi przez tę samą stację. Drugi test to sformatuj, nagraj i odczytaj w tym samym napędzie różne gęstości - podejrzewam, że będzie chodzić bez problemu niezależnie od kontrolera.

783

(9,967 odpowiedzi, napisanych Bałagan)

gepard napisał/a:

http://wiadomosci.wp.pl/title,Oto-haslo … ;_ticrsn=3

jak wszystko w tym kraju jest tak zabezpieczone, to moge spać spokojnie :D

Przecież po wpisaniu tego hasła eksploduje ukryta w laptopie bomba.

784

(4 odpowiedzi, napisanych Bałagan)

A na czym oglądamy oryginał, zakładając, że nie mamy wzorca, czyli rozkładówki?

785

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

Poproszę o dumpy wszystkich wersji.

786

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

Poprawię, jak znajdę trochę czasu.
Transfer nie spadnie.
Czy była tylko jedna wersja firmware-u?

787

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

Covox?

788

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

6502 wyrabia do GR. 3 + PMG. ;)

789

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

Z przyszłych odcinków najfajniejszy będzie z przeplotem sektorów na stosie. :)

Warto byłoby naprawić błędy zapisu przez wprowadzenie opóźnienia na rozpędzenie silnika i po przesunięciu głowicy (wystarczy wysłać odpowiednie komendy do kontrolera). Można też zostawić włączone DMA dla DL - nie skacze obraz. DMA można wyłączać dopiero po przesunięciu głowicy. Mnie osobiście przeszkadzały paski i szumy podczas transmisji. Takie zmiany pamiętam z MasterDOS.

Wkurzająca była obsługa formatów DSSD i DSED - przecież nikt ich na Atari nie stosuje, a były wykrywane przy przeformatowaniu z DS na SS.

4 KB ROMu?

790

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

stryker napisał/a:

Jest jakis program co by mi zweryfikował nagrane pliki z oryginalnej dyskietki... czy faktycznie skopiowały sie 1:1 ?

Professional Copy.

791

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Zaraz posypią się facepalmy. :)
http://atariki.krap.pl/index.php/Format … a_katalogu

792

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Pin napisał/a:

.. co do rozwiązania Fox'owego, to wydaje mi się, że przy rozbudowanym katalogu ze znaczną ilością wpisów ponowne otwieranie kanału i odczytywanie do "null" X wpisów zajmie w skrajnym przypadku dużo czasu. Sumarycznie wydaje mi się, że lepiej będzie otworzyć katalog w trybie pliku i po prostu cofać się, jeśli będzie to konieczne. Idea jest taka, by każdy fragment programu optymalizować pod kątem czasu, cóż - TB nie jest taki Turbo, jak by się z nazwy wydawać mogło ;).

Znowu wypowiadasz się na temat prędkości nie robiąc żadnych pomiarów, a stosując porażające argumenty typu "TB nie jest taki Turbo".
Odczyt katalogu BGETem do pozycji pliku X będzie trwać nieco więcej, niż otwarcie pliku X do odczytu. To nieco więcej, to narzut na formatowanie tekstu (nie wiem, jak tu sobie Sparta radzi) i przepchanie bajtów przez CIO (tu zaprogramowany strukturalnie system operacyjny ogranicza nam przepustowość do rzędu 10 KB/s). Jeśli składnikiem dominującym są operacje dyskowe, to znaczy, że powinieneś się zastosować do porady z postu 10.

793

(87 odpowiedzi, napisanych Emulacja - 8bit)

Jaskier napisał/a:

w trybie smooth wzrost z 2000% do 3200% po przełączeniu się z asm na C++
w trybie scan lines brak różnicy, ale tutaj obie wersje są w asm.

Myślę, że rozwój kompilatorów swoje jednak zrobił. Trzeba będzie wszystko przerzucić na C++.

Raczej chodzi o rozwój procesorów, które szybciej wykonają kilka instrukcji 386, niż jedną MMX. To wychodziło mi już w czasach 700 MHz-owych procków. MMX wygrywał gdzieś do 500 MHzowego Pentiuma i to nieznacznie.

Druga możliwość jest taka, że ja nie potrafiłem odpowiednio użyć tego MMX. Ale na swoją obronę mam, że po pierwsze jedna z procedur jest żywcem wzięta ze strony Intela, po drugie Ken Silverman w czasach wczesnego MMX stwierdził, że żadnego zysku z tego MMX nie ma i kod silnika Build co prawda wykrywa MMX, ale w ogóle go nie wykorzystuje.

794

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Rozumiem, że chodzi o podział katalogu na strony.

Alternatywne rozwiązanie:
- następna strona: zostawiasz kanał otwarty - będziesz kontynuować tam, gdzie skończyłeś
- poprzednia strona: zapamiętujesz, ile bajtów przeczytałeś do początku poprzedniej strony, przy przełączaniu na poprzednią stronę otwierasz ponownie katalog i pomijasz z niego tyle bajtów wczytując je BGETem. edit: Wpisy są chyba równej długości, więc możesz sobie obliczyć liczbę bajtów do pominięcia.

795

(87 odpowiedzi, napisanych Emulacja - 8bit)

Upscaling zrobiliśmy programowo, gdyż Tomek Szymankowski twierdził, że Windows nie dawał pełnej kontroli nad algorytmem skalowania na wszystkich kartach graficznych i wersjach Windowsów, które były w obiegu dziesięć lat temu. Robiliśmy też wiele pomiarów wydajności naszych procedur.

796

(87 odpowiedzi, napisanych Emulacja - 8bit)

Potwierdzam czarne obwódki, jeśli w momencie uruchamiania emulatora jest wybrane Smooth. Nie zauważyłem wpływu Palette Options.

Mój problem z uruchamianiem PLusa to kolejny feature: zaznaczcie "Reuse emulator window", zamknijcie emulator, a następnie mając otwartą w przeglądarce internetowej kartę tego topicu spróbujcie otworzyć emulator. Zostaniecie przełączeni na forum, a emulatora nie będzie. :) Sprawdzone w Chrome, IE 9 i FF 3.6.23. Trick działa też z "Atari800Win PLus 4.1.docx" w Wordzie. :)

797

(87 odpowiedzi, napisanych Emulacja - 8bit)

Mam problem z 4.1 - zainstalowałem instalatorem, odpaliłem z instalatora - działa. Zamknąłem i już nie mogę otworzyć ponownie. Klikam skrót w menu Start - nic. Dwuklikam exe - nic. Nic = nic się nie pojawia, w liście procesów pusto. Po reinstalce znowu działa. Z 4.0 nigdy nie miałem takiego problemu. Windows 7 x64.

Jaskier napisał/a:

Ale wydaje mi się, że coś się chrzani w liczeniu palety kolorów i zamiast koloru przejściowego jest czarny.

Też na to stawiam. A to już nie mój kod. ;) Może kluczowe w rysowaniu czarnych obwódek są Palette Options - przydałby się ich zrzut ekranu.

Pól roku temu robiłem eksperymenty z HQX. Świetnie sobie radzi z hiresem, gorzej z GR. 15, a z trybami GTIA w ogóle:
http://fail.sourceforge.net/hqx/hqx2.html
http://fail.sourceforge.net/hqx/hqx3.html
http://fail.sourceforge.net/hqx/hqx4.html

798

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Nie przyszłoby mi do głowy, żeby używać NOTE/POINT przy odczycie katalogu. Jest szansa, że nie wpadł też na ten pomysł żaden z autorów DOSów.

Może zacznijmy od tego, po co to robisz, a wtedy pewnie uda się znaleźć alternatywne rozwiązanie.

799

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

uicr0Bee napisał/a:

GTRPM:
-----
CA2001        345 Drive is too fast
LDW2000        346 "
Rana1000    343 "
1050        346 "
SN-360        361 "
XF551        360 "

Na moje oko ten programik zakłada, że atarka jest NTSC. Po przeskalowaniu przez 50/60 wyniki są sensowne.

Timeless Announcement
Energy również #2