Adam Klobukowski napisał/a:

Przy pomocy movem da się chyba jeszcze szybciej, ale nie jestem w stanie policzyć.

Movem ma trochę pokręcone tryby adresowania. Zakładając normalne jego użycie, czyli dwa rejestry adresowe na adres skąd i dokąd oraz a7 dla stosu mamy:
    movem.l    (a0)+,d0-d7/a2-a6
    movem.l    d0-d7/a2-a6,(a1)
    lea    52(a1),a1
To nam daje 240 cykli na 13 4bajtowych słów, więc 4.62 cykla na bajt.
Programowo na 68k chyba się nie da tego szybciej zrobić.

Ok, a całkiem serio.
Masz jakiś koncept, rozpoczęte coś, czy tylko gdybasz głośno (na zasadzie: zbierzmy się i zróbcie)?

Ot i mądrze mówisz. 2 razy.

Fajny wątek by pomarzyć :).
256 kolorów bez redukcji rozdzielczości raczej nie przejdzie. Nie chodzi o pamięć, ale raczej o szyny i hertze. 320x200x256 to jest 4 razy więcej danych niż jest teraz. Shifter zajmuje niecałe 50% czasu szyny. Więc byś musiał zająć 200% obecnej wydajności. Elektronikiem nie jestem, ale wydaje mi się to conajmniej niebanalne.
Natomiast co by było fajne - gdyby ktoś zrobił Shiftera z dodatkowymi trybami z pamięcią liniową. Niech to już będzie nawet 320x200x16. To już by był bajer :). Ale to moje, bardzo prywatne zdanie. Rynek na taki układ szacuję, na kilkanaście/kilkadziesiąt sztuk (na świecie) - więc kasy na tym raczej nie zrobisz. Rację ma Dely - dle tego układu soft musisz pisać od nowa, a obecnie na ST pisze mało kto. Dodatkową trudnością jest to, że Shifter mocno się różni w ST/STE, więc masz albo podwójny koszt, albo połowę mniej klientów.

55

(2 odpowiedzi, napisanych Software, Gry - 16/32bit)

Tutaj też masz parę projektów (przeważnie konwersje): http://atari-forum.com/viewforum.php?f= … 9aad9f6563

56

(37 odpowiedzi, napisanych Programowanie - 8 bit)

Spoko.
Musisz się przyzwyczaić, że 'XXL vs Pin/Draco' to taki lokalny folklor.
Nic groźnego, oni tak mają :).

57

(37 odpowiedzi, napisanych Programowanie - 8 bit)

Pin napisał/a:

Ale pytanie dotyczy programowania w środowisku "oryginalnym" i zapewne nie chodzi tu o wygody tylko o klimat. Ja to rozumiem o tyle, że muzaki wolę pisać na TMC a nie RMT ;)

Różnica pomiędzy kodem a muzyką (w kontekście użytej maszyny) jest taka, że Pokey nigdzie nie jest dobrze emulowany (no ok, podstawowe dźwięki działają, ale te zakręcone już nie - opieram się tu na opinii Dhora, który robił muzykę na real HW), natomiast kod już tak (ostatnim demem które nie działało na ówczesnych emulatorach to była chyba Ilusia).

58

(29 odpowiedzi, napisanych Kolekcjonowanie)

@wieczor - byś na maila spojrzał ;)

59

(34 odpowiedzi, napisanych Programowanie - 8 bit)

Ja w Unshaped (jedyne moje demo używające dodatkowej pamięci) sprawdzam jeden bank na zgodność ze 130XE (czyli PORTB).
Jeśli jest ok to ładuję dane obok banku, a potem na inicie kopiuję do banku.
Nie trwa to tyle, co z kasety - ludzie raczej marudzili, że demo długo trwa a nie długo się ładuje :).
Generalnie staram się minimalizować ilość bloków w binarce.

A co do technik programowania - osobiście sprawdzam binarki w SDX i ChaosLoaderze. Jeśli jest na obu ok - to puszczam binarkę w obieg (i zwykle jest ok).
Wszystkie mechanizmy nieznane mi (czytaj: to, czego nie mam w swoim XE) w momencie pisania ignoruję i się nimi po ludzku nie przejmuję. Jak ktoś instaluje jakiegoś dziwoląga w swoim sprzęcie to sam sobie jest winien. Taki jest mój punkt widzenia.

60

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

Ja mam Top Drive w CA2001.

61

(216 odpowiedzi, napisanych Fabryka - 8bit)

@swinkamor:
1. Co do ST - nie twierdzę, że 32bitowe liczby nie mają zalet, ale 16bitowe również je mają. Zwłaszcza w maszynie, której architektura jest 16bitowa.
2. XE. Nie wnikając w dywagacje co jest XE a co nie jest, 8bitowe architektury raczej nie mają liniowej pamięci w okolicach 1MB. Z drugiej strony - jakiego rozmiaru masz projekt, że potrzeba Ci tyle pamięci?

62

(216 odpowiedzi, napisanych Fabryka - 8bit)

@swinkamor12
1. Co do ST - na zwykłym 68k operacje 32bitowe są wolniejsze niż 16bitowe (transfer oraz operacje arytmetyczno-logiczne). Więc używanie zawsze i wszędzie 32bitowych liczb (mimo, że CPU je obsługuje natywnie) jest średnim pomysłem. Plus większe zużycie pamięci (co czasem również ma znaczenie).
2. Co do XE - mógłbyś konkretnie wylistować co Ci przeszkadza w C na 6502? W CC65 kilka fajnych projektów powstało i autorzy niespecjalnie marudzili na kompilator.

Dla mnie Rapidus/65816 to ciekawostka na miarę CT060 w Falconie.
A w temacie oczekiwanej niezliczonej ilości softu na te rozszerzniea (oba powyższe) wygląda to tak:
- mało kto dziś zajmuje się Atari (w szerokim rozumieniu) - platformami 8 albo 16 bit (8 bit lepiej w europie wsochdniej, 16 lepiej w zachodniej)
- spośród wszystkich atarowców mało kto pisze soft,
- spośród piszących soft mało kto ma powyższe rozszerzenia i na nie pisze.
Nie chcę szacować ile osób soft pisze, ale mnogości jakoś nie widzę.

Nie chcę nikomu skrzydeł podcinać, ale nie ma też co siać hura-optymizmu.

:)

Ja (jako świadomy nieposiadacz) jestem skłonny zgodzić się z Pinem. Wszystko zależy od tego, co chcesz robić i co Ci w duszy gra. Do grania - średnio (parę gier ma więcej kolorów i kilka płynniej chodzi). Do dem - trochę lepiej (płynność).
Mi osobiście, jak w XE brakło bitów i bajtów to zainteresowałem się ST.

66

(42 odpowiedzi, napisanych Zloty)

Gdyby Grey z Van Eijkiem się dogadali - mogła by powstać niezła mieszanka.

67

(4 odpowiedzi, napisanych Bałagan)

Bardzo grafika mi się podoba (ale to rzecz subiektywna).

68

(31 odpowiedzi, napisanych Fabryka - 8bit)

Jak mówi przysłowie: 'nie dowiesz się, jak nie spróbujesz'.
Taki CosmoEx dla XE może byłby fajny. Czy bym kupił? Nie mam pojęcia (dla ST wolę ultrasatana)...

69

(137 odpowiedzi, napisanych Scena - 16/32bit)

SH 2016: https://demozoo.org/parties/2685/

70

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

Dało by radę wrzucić to do atariki?

71

(14 odpowiedzi, napisanych Różne)

Byłbym złośliwy, to bym stwierdził, że regulamin ma tyle punktów, że połowa energii poświęcona na tworzenie pracy musi być przenzaczona na regulamin. Ale złośliwy nie jestem to i czepiać się nie będę.
Ale żeby krytyka konstruktywna była, regulamin z innego konkursu dla porównania dam: http://puu.sh/nllnG/29f1daf63a.txt
Polecam zwłaszcza punkt 7.

72

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

@jedynymentos: a kiedy Matt Ci napisał, że nie mają? Ja je kupiłem pół roku/rok temu w samym Mattcie. Na Allegro je wystawiali wtedy.

73

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

Przedłużacze MATTa mam i sobie chwalę. Dużo to łatwieszje teraz, niż podnoszenie obudowy.
Jakby ktoś nie znał/nie wiedział, mowa o tym: http://www.retrojoysticki.com.pl/produk … szy-01-mb/
Co ciekawe - na fakturze mi napisali, że to przedłużacze do ST :).

74

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

Jak te diody zrobiły się popularne (czyli wspomniane wcześniej lata 90te), zaczęły się również eksperymenty.
Wychodziło, że przeciętny scenowiec zauważa mrugnięcie diody jeśli ono trwa około 1/2-1/3 ramki lub dłużej.

75

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

Heh, w latach 90tych, jak diody modne były, ludzie mieli po kilkadziesiąt diód na obudowie :).
Ja sam mam diodę na EXT ram (montowana przez Jera) - zaraz obok zasilania się świeci jak trzeba.
I sobie chwalę tą koncepcję.