1,651

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

Podziękował.

1,652

(22 odpowiedzi, napisanych Bałagan)

Ja bym się martwił o duży odsetek skrajnych przypadków (zapewne nieuleczalnych).

1,653

(2 odpowiedzi, napisanych Konsole)

Żródła Altirry polecam.

1,654

(13 odpowiedzi, napisanych Programowanie - 8 bit)

To podstawy masz dobre, w NES siedzi procesor w ktrym uzyto ciut okrojone core 6502 :) czyli asembler jest taki sam.

1,655

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

4164 kup.

1,656

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

Możliwe, padają ze starości.
A pamięci da się zdobyć.

1,657

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

Niestety nie jest to możliwe. 800xl potrzebuje wszystkie 8 kostek do działania. Są to kości 1bitowe.
Niestety tylko wymiana.

1,658

(2 odpowiedzi, napisanych Bałagan)

Świetne.

Kontroler najwyraźniej inspirowany Jaguarem.

1,659

(371 odpowiedzi, napisanych Fabryka - 8bit)

Ot i zapomniał o plikach:

side2_sizemod.rar  - kompletny zmodyfikowany rom ze zdumpowanego side2
side2_sizemod_sideromonly.rar  -  tylko 16kb rom side (2 banki) - to jak ktoś sam składa.
Uwaga! nie testowałem jeszcze na real HW.


A fotoszopa to ja nawet nie potrafię obsługiwać ;)

1,660

(371 odpowiedzi, napisanych Fabryka - 8bit)

Och boski, dało się ;D

Rozmiar wyświetla się w kB. Zaokrąglona od 512B w górę. Pliki mniejsze niż 512B mają @przez rozmiarem i rozmiar jest wtedy w bajtach.

Wybieranie pliku przez wpisywanie może zrobię w najbliższej przyszłości jak będzie mi się chciało.

Jakbyś mógł jeszcze zdradzić które bajty w ram rtc są niewykorzystane to coś fajnego można by było z tym zrobić ;>

Pozdrawiam
Willy.

1,661

(142 odpowiedzi, napisanych Programowanie - 8 bit)

I to jest to :)

1,662

(6,284 odpowiedzi, napisanych Kolekcjonowanie)

psygnosis napisał/a:

Chyba też dojrzałem i rozważam zakup... a że okazało się, że włącza się... http://allegro.pl/atari-falcon-030-i3158416713.html ... to jak myślicie, ile jest wart? 1000? 1500?, 2000zł??

poszedł za 1036,11

Kto qpił?

1,663

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

AS... napisał/a:

Jest na pigwie image 4gb od Zaxona .

Są jakieś 2 niekompletne tutaj: http://ftp.pigwa.net/projects/SIDE/ , albo ja nie potrafię znaleźć.

1,664

(142 odpowiedzi, napisanych Programowanie - 8 bit)

I taki nie.
Ten algorytm uwzględnia symetrię względem punktu leżącego na środku ekranu. W przypadku szachownicy takich punktów symetrii jest znacznie więcej. Teoretycznie jest to każdy róg kwadratu. Praktycznie zastosowanie tego do obrazów w wysokiej rozdzielczości da dość dobry efekt. Przy 8 bitowej grafice obraz będzie zauważalnie powtażalny i nienaturalny.

Ponadto złożoność obliczeniowa takiego algorytmu w przypadku 8bit jest zbyt duża .. trzeba to pixel po pixelu robić, lub obracając szachownicę trzymać się tego aby 'centrum symetrii' lezało przynajmniej na granicy 8 pixli w poziomie, aby na bajtach można było operować. Ale tu znowu efekt będzie nienaturalny i trzeba będzie odwracać kolejność bitów.

W końcowym rozrachunku okaże się że na 8bit opłaci się narysować cały ekran korzystając z opisanej powyżej metody niż cokolwiek kopiować

BTW, zmieniłem jeszcze jeden bajt z $ff na 0 aby wyłączyć wypełnianie i w efekcie otrzymałem zwykłą kratkę. Efekt w załączniku.

1,665

(371 odpowiedzi, napisanych Fabryka - 8bit)

:D

Konkretna odpowiedź.

1,666

(371 odpowiedzi, napisanych Fabryka - 8bit)

Zapomniałem o 3 rzeczy, czy nie dało by się wyświetlić po prawej stronie rozmiaru ?

1,667

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

Ja będę miał bliżej, ale dopiero we wakacje :)

1,668

(371 odpowiedzi, napisanych Fabryka - 8bit)

Mam pewne sugestie odnośnie side loadera w side2.
Brakuje mi tam kilku opcji.

1. Zapamiętywanie ostatniej ścieżki (Może zostało trochę nieużywanego ramu w rtc).
2. Przejście do pierwszego pliku/katalogu zaczynającego się na naciśniętą literę.

Pozdrawiam
Willy.

1,669

(142 odpowiedzi, napisanych Programowanie - 8 bit)

Przemyślałem sprawę jeszcze raz i oto do czego doszedłem
Pisze o konkretnym przypadku przytoczonym przez gorgh'a. Jest tam użyty tryb antica 7 (graphics 2) 20 znaków w linii 8x8 pixli podwójnej wysokości. Ekran mieści się w 2 zestawach znaków, ale pisane jest po zestawie znaków jako pamięci ekranu.

Spójrzmy na to tak, że tak powiem od dupy strony:
Nie optymalizować algorytmu, tylko wykorzystać właściwości sprzętu i szachownicy.

Obracamy kwadrat.

Kwadrat po obrocie o 90 stopni ... jest takim samym kwadratem. Wiec z 64 faz obrotu zostaje już tylko 16.

Zamiast obracać kwadrat obróćmy teraz jego boki przedłużone w nieskończoność,  i okazuje się że mamy już prawie szachownicę. Wystarczy teraz proste powielić ... i mamy kratownicę (prawie szachownicę). Trzeba ją tylko pokolorować.

Idąc dalej, aby narysować KRATOWNICĘ, wystarczy obliczyć, korzystając ze skali i kąta obrotu odległość w poziomie i pionie pomiędzy kolejnymi liniami. (podstawy trygonometrii z liecum) i narysować rzędy równoległych linii.

Teraz trzeba wykorzystać trochę szachownicę.
Jakakolwiek linia dzieląca pola szachownicy, w bitowym odwzorowaniu ekranu w zakresie 1 bajtu, ma po jednej stronie same zera a po drugiej same jedynki lub odwrotnie.
Czyli jest całe 8 możliwych wartości (0b00000000, 0b00000001, 0b00000011, 0b00000111, 0b00001111, 0b00011111, 0b00111111, 0b01111111, 0b11111111) i drugie 8 w drugą stronę najzwyczajniej w świecie zanegowane wszystkie bity.
Ustawiając te patterny w odpowiedniej kolejności można uzyskać linie nachylone pod każdym kątem.
Extremalny przypadek, węzeł czy jak to nawać miejsce gdzie spotykają się 2 linie (Pamiętając że jest to szachownica). w  najgorszym przypadku, będzie to coś w rodzaju 0b00111000 co jest niezwykle łatwe do obliczenia.

2 linie:

pierwsza linia 0b00111111 
druga    linia 0b00000111
              ------------
eor na bitach: 0b00111000

Nie ma możliwości, przy założeniu że linie nie zbliżą się do siebie na mniejszą odległość niż jakieś 9 pixli w poziomie aby w 1 bajcie pamięci ekranu pojawiła się inna wartość niż zera-jedynki-zera, jedynki-zera, zera, lub ich negacja.

Idąc dalej, wszystko sprowadza się do nałożenia na siebie i eor'owania 2 pasów śćiśle ze sobą powiązanych. (nachylonych względem siebie o 90 stopni)

Przykład dla zobrazowania bo sam się zamotałem nieco:

1 pas
. . . . . . . o
. . . . . . o o
. . . . . . o o
. . . . . o o o
. . . . . o o o
. . . . o o o o
. . . . o o o o
. . . o o o o o

2 pas (zawsze obrócony o 90 stopi wzgeldem 1 szego)
. . . . . . . .
. . . . . . . .
o . . . . . . .
o o o . . . . .
o o o o o . . . 
o o o o o o o .
o o o o o o o o
o o o o o o o o

Wynik eorowania:
. . . . . . . o
. . . . . . o o
o . . . . . o o
o o o . . o o o
o o o o o o o o
o o o o . . . o
o o o o . . . .
o o o . . . . .

Korzystając z gotowych patternów linii nachylonych pod jednym z 16 kątów + eor'owanie ich można uzyskać efekt operując na bajtach nie na pixelach.

Nie analizowałem jak program działa, przyjrzałęm się tylko zgrubnie że działanie polega na kopiowaniu patternów i ich wzajemnym eorowaniu. Resztę wymyśliłem w trakcie pisania.

Zamieniając patterny na patterny z ustawionym tylko 1 bitem, oraz eor na or, powinno się dać uzyskać efekt 'kartki w kratkę'.
Zmieniająć 1 bajt w powyższym demie z $ff na $01 w generatorze patternów uzyskałem rządany efekt :) No prawie :D ale idee widać. Potwierdza to trafność  metody.

Co ciekawe generator paternów generuje 8 bajtów danych, korzystając z 11 bajtów kodu.

Qrde może dema zaczne pisać :D

Whisky wyszła czas iść spać.

Pozdrawiam
Willy.

1,670

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

Hehe właśnie słucham.

1,671

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

Super.
A nazwisko Sarbinowski coś mi mówi, ale nie mogę skojarzyć co. Może sobie przypomnę. Kiedyś. Albo tylko tak mi się wydaje :D

1,672

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

To chyba było to. Pamiętam właśnie LM324 tam siedział. Dzięki.

W lecie postaram się wybrać do Świebodzina i może odnajdę właściciela. Fajnie by było jakby ten ktoś kto się z nim skontaktował dał namiar. Zawsze łatwiej będzie. Pozatym kontakt osobisty zawsze stwarza większe możliwości.

Pozdrawiam
Willy.

1,673

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

Kiedyś miałem takie cudo, podłączało się z 1 strony wtykiem DIN do np. 'Kasprzaka' a z drugiej strony do złącza SIO atari.
Niestety urządzenie zaginęło w akcji i chyba przepadło.

Miałem też drugi taki interface, z wbudowanym turbo2600. Także przepadło ...

Miałem też kilka kaset w tym systemie ... także przepadły ...

Ma ktoś takie urządzenia ? Ew Fotki czy schematy ?

1,674

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

Się dzisiaj naumiał o kabelkach do Falcona i już obraz na VGA prawidłowy ... ale monitor 100Hz nie łyka :(

1,675

(10 odpowiedzi, napisanych Bałagan)

Jest twoja :)