1,101

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

To osobna pamięć na osobnych kościach... choć chciałbym niekiedy, żeby to była ta sama (rysujemy w liniowej, podłączamy co narysowaliśmy w banku i ANTIC wyświetla ;) )

drac030 napisał/a:

7) Tez jestem za tym, żeby ilość fastu w dopałkach nie schodziła poniżej 1 MB. Duddie chce robić Warpy z 16 MB fastu (na dynamicznej pamięci).

Jak najbardziej. Pamięć liniowa ma tendencję do większej "zużywalności", bo można robić na niej takie ładne tablice 256x256 :)

Super byłoby, jakby to wyszło z tymi warpami, bo prawdę mówiąc wolę "Warpa w garści niż F7 na dachu". I ciekawe, czy da się łatwo zrobić warpa na tych PLCC, co swojego czasu kupowaliśmy (na PDIP byłoby oczywiście łatwiej, ale do tego trzeba byłoby organizować następną dostawę)

1,102

(10 odpowiedzi, napisanych Miejsca w sieci)

Na pierwszym roku jak jeszcze w sali z komputerami stały 486, to wchodziłem :) Pamiętam czarne tło i na środku logo atari ;)

1,103

(10 odpowiedzi, napisanych Bałagan)

OK. Taki flash to bardziej przyszłościowe rozwiązanie i wydaje mi się, że z elektronicznego punktu widzenia to nie jest takie hop-siup.
Jako że forever już za parę dni więc interesuje mnie rozwiązanie najprostrze, czyli wypalenie Q-MEGa i DracOSa na nm27c256q. Swoją atarkę wezmę na zlot. Tam mojego epromka bym wydłubał i włożył nowego z w/w systemami, a starego oddał wraz z uzgodnioną bonifikatą :) Stryker, dałbyś radę? (jakby co qmega znalazłem tu, a zARCowany dracOS jest u drac030 :)

1,104

(10 odpowiedzi, napisanych Bałagan)

Jak wspominałem jestem laikiem, wiec zadam parę głupich pytań. Mikey wspominał coś o jakiś flaszach. Czy w miejsce mojego epromiku da się wstawić coś, co można byłoby nagrywać trochę bezboleśniej i ile by to kosztowało? No i jak nie, to o jakie pliki chodzi, które mam podesłać? Chodzi o zwykłe obrazy ROMów takie jak podpina się do emulatora?

1,105

(10 odpowiedzi, napisanych Bałagan)

Ja jestem kompletnym laikiem, ale jak zerknąłem pod klawiaturę, to znalazłem tam kostkę nm27c256q, na której mam Q-MEGa i Turbo-816 OS. Tego drugiego mieć nie chcę i wolałbym tam DracOSa. Czy na najbliższym Foreverze bedzie ktoś, kto będzie w stanie mi to wypalić?

1,106

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Pecus: mógłbyś naświetlić ten pomysł? Jak miałyby być ułożone znaki w pamięci ekranu, żeby pamięć ułożyła się tak samo jak w spectrum? Bo nie widzę zysku w porównaniu do zabawy z displaylistą.

1,107

(7 odpowiedzi, napisanych Bałagan)

podobno to też jest spoko i free :)

1,108

(17 odpowiedzi, napisanych Bałagan)

A tak dla pewności - połączyłęś kabelkiem karte TV z kartą dzwiękową (line-out w pierwszej do line-in w drugiej)?
Pytam się, bo ja się kiedyś na tym złapałem ;)

1,109

(16 odpowiedzi, napisanych Bałagan)

Z wydajnosciowego punktu widzenia (demo? emulator z80? ;) ) oba rozszerzenia są kompletnie inne: nie używanie banku zerowego w ogóle, a używanie go chociaż do odczytu to wielka różnica. Zrobienie sobie kilku małych lookupów przed pętlą krytyczną i korzystanie z nich adresowaniem zerostronicowym może dać niezłego kopa. A jak prawdą jest to co mówisz, że zapis co 8 cykli nie haltuje procesora to nawet procedurę przepisywania ekranu można napisać tak, żeby przy okazji robiła trochę obliczeń (co może być przydatne, bo format ekranu roboczego możę być inny niż dane wymagane przez antica) i zapisywała nie częśniej niż te 8 cykli.

W rezultacie kod programu/dema musiałby być inny dla Warpa i dla F7, jeśli chcielibyśmy wykorzystać potencjał tego drugiego, a nie chcielibyśmy kompletnie zatkać tego pierwszego. Trzeba uświadomić sobie teraz, gdy nie ma większej ilości żadnej z tych dopałek, że są "trochę" niekompatybilne i w przyszłości lutować na większą skalę tylko jedną z nich, bo produkowanie obu zrobi więcej szkód niż pożytku. Tylko, że F7 jest chyba zbyt trudne, żeby dał rade lutować to ktoś inny niż Pasiu... Obym się mylił.

1,110

(13 odpowiedzi, napisanych Bałagan)

Aparacik wysłałem do tego warszawskiego serwisu i wrócił z usuniętym paprochem w ramach gwarancji. Więc wszystko skończyło się dobrze :)
Dzięki za rady.

1,111

(16 odpowiedzi, napisanych Bałagan)

No właśnie. Direct Page można ustawić na dowolne miejsce w zerowym banku pamięci. Niby ładnie pięknie i super relokowalnie ale, to ma sens tylko w jakiś programach użytkowych wygenerowanych przez kompilator C, bo w demach jest zupełnie nieopłacalne: umieszczenie D poza granicą strony (młodszy bajt różny od zera) pożera dodatkowy cykl, a ograniczenie przesuwania D tylko do zerowego banku jest wręcz frustrujące w momencie, gdy "pamięć wysoka" potrafi być 8 razy szybsza od banku zerowego.
Chciałbym żyć w alternatywnym wszechświecie, który różniłby się tylko tym, że w 65c816 rejestr D wciąż 16-bitowy można byłoby ustawić na dowolną stronę w 16 MB pamięci, a nie dowolny bajt w banku zerowym. Ale pomarzyć dobra rzecz...

1,112

(16 odpowiedzi, napisanych Bałagan)

W przypadku 1MB pamięci w bankach mamy do czynienia z ujemnym sprzężeniem zwrotnym: żadne demo nie korzystało, bo ludzie krzyczeli, żeby takich nie robić, bo nie wszyscy mają - na wielu zlotach było właśnie ograniczenie 320kB - i dlatego nikt tyle nie wymagał  i starał się zmieścić w 320kB. Dlatego chociażby atarowskie dema cierpią na brak dezignu, bo prawie w ogóle nie stosuje się hiresowej grafiki. Ostatnio ograniczenie przestało się pojawiać (odkąd Vasco przestał organizować zloty ;P), ale dem powstaje teraz jakoś dziwnie mało.

1,113

(19 odpowiedzi, napisanych Bałagan)

Work CD (inaczej "dysk roboczy") napewno rozwiąże sprawę ;)

1,114

(16 odpowiedzi, napisanych Bałagan)

Szukałem ostatnio informacji o rozszerzeniach pamięci ZX-Spectrum i co znalazłem to to, że pamięć spectrusia podzielona jest na 4 sekcje po 16k każda i w ostatnią sekcje w ZX-Spectrum 128 i rosyjskich klonach można mapować pamięć rozszerzoną. czyli u nich mapują obszar $c000-$ffff tak samo, jak my $4000-$7fff. Trafiłem na stronę rozszerzenia pamięci ZX Spectrum do 4MB RAM, w którym (mniej więcej) można mapować pamięć rozszerzoną pod dowolną sekcję. Pomysł zadziałał na moją wyobraźnię ;) i pojawiło się pytanie, czy takie rozwiązanie byłoby możliwe na atari? Np wprowadzenie trzech dodatkowych rejestrów obok PORTB, które odpowiadałyby za podpięty pod daną sekcję bank? Z programistycznego punktu widzenia byłoby to fajne, np rysować w jednym banku w jednym miejscu i potem podmieniać go ANTICowi w innym i mamy sprzętowy double-buffering...

Oczywiście to tylko teoretyczne bajdurzenie i dlatego dałem do bałaganu, ale ciekawi mnie czy w ogóle coś takiego byłoby możliwe...

1,115

(43 odpowiedzi, napisanych Zloty)

A pamiętacie spectrumowe demko "whole" by noby z ostatniego Forevera? Na fali przypomnień zaciekawiło mnie jak to wygląda w całości :)

1,116

(17 odpowiedzi, napisanych Bałagan)

Nieskompresowana klatka w pełnym PALu zajmuje 864 kB. Przy 25 fps mamy 21 MB/s. Prawdopodomieństwo, że żadna klatka nie zostanie zdropowana przy takiej prędkości (a bo windows zachce skorzystać akurat z dysku) jest prawie zerowe. Poza tym godzina zajmie 76 GB.  Przy kompresji M-JPEG przy 95% jakości (gołym okiem nie rozróżnialne :P) klatka ma srednio 260 kB.

1,117

(273 odpowiedzi, napisanych Programowanie - 8 bit)

dely: to nie dopasowywanie, tylko uruchamianie częściowo gotowego programu. Jak zaimplementuje wszystkie legalne, to i tak nie będzi koniec, bo z80 ma chyba z setke nielegali, których ktoś kiedyś może użył, więc pisać można w nieskończoność.

1,118

(17 odpowiedzi, napisanych Bałagan)

Karta TV daje tylko goły sygnał tak samo jak kamerki internetowe. Co zrobi z nim program, którego użyjesz, to już zależy od programu. Taki Ulead polecany przez Delyego pewnie od razu kompresuje do MPEG, bo bez kompresji do dyski się nie wyrobią ze zgrywaniem. A kartę (chyba Delyego) masz chociażby <kryptoreklama>tu</kryptoreklama>

1,119

(17 odpowiedzi, napisanych Bałagan)

Hardware to najprostsza karta TV (np ja używam prolinka z chipem Conexant 878 i nie narzekam, ale może znajdzie się ktoś, kto stwierdzi, że jakieś inne dają lepszą jakość. Ja tam nie wiem :P). Z softem jest bardzo różnie. Do zgrywania można użyć kombajna w stylu pinacle studio albo jakiejś pchełki. Ja jestem zadowolony z Media Player Classic. Ma porządne opcje zgrywania i robi to całkiem pewnie. Codec do capturowania polecam Morgan M-JPEG Codec V3 - szybki, dobra jakość i potem przy obróbce bardzo wygodny. Do obróbki VirtualDub. Nie mam tylko zdania odnośnie kodowania do MPEG, bo nigdy nie robiłem, więc tu nie pomogę, ale jakieś pinacle czy premiere robią takie rzeczy, a z darmowych musiałbyś poszukać.
Trzeba wziąć poprawkę, że moje procedury są dobre do robienia divxów, a możliwe, że do zrobienia DVD można jakoś łatwiej jakimś kombajnem.

1,120

(273 odpowiedzi, napisanych Programowanie - 8 bit)

a gdyby tak zamieszczać pliczki *.a8s? Wychodzą mniejsze niż te aviki i zawsze można sobie F7 wcisnąć :)

1,121

(43 odpowiedzi, napisanych Zloty)

Epi: masz trochę słaby parser, skoro wyskoczył Ci przy tym słowie syntax-error. Jesteś na pierwszym roku, to Ci wybaczam, ale na przyszłość poczytaj np. o Wittgensteinie i jego grach językowych ;)

1,122

(10 odpowiedzi, napisanych Miejsca w sieci)

jellonek: zabolało Cię to?
Rozumiem, jakby przyspamował nie na temat, ale to wydaje się na temat i po to są chyba fora,  żeby grupować informacje, aby w przyszłości ktoś za pomocą googla mógł na nie natrafić.

1,123

(273 odpowiedzi, napisanych Programowanie - 8 bit)

dely napisał/a:

Hm myślę, że Spectaculator przyklęka przed EmuZWin :P

W EmuZWin niestety prędkość emulacji, jaką można w nim ustawić, zmienia także częstotliwość przerwań, a o tym była mowa. W Spectaculatorze można osobno ustawić oba parametry (jak dam większy zegar, to w ramce mam więcej cykli).

Co nie zmienia faktu, że inne parametry ma bardzo dobre, jak super debugger, zintegrowany asembler i że jest darmowy ;)

1,124

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Tak. To dwie różne rzeczy. Relatywna prędkość całego systemu i prędkość zegara procesora.
Ściągnij triala i pobaw się opcjami.

1,125

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Synchronizowanie się na atari nie ma sensu. Trzeba emulować ile wlezie. W tym konkretnych przypadku z punktu widzenia z80 przerwanie następuje 10 razy częściej niż na spectrum. Musiałbyś zatem HALTem czekać do co-dziesiątej ramki co jest bez sensu.

A mam pytanie. Dla "obliczeń statystycznych" znalazłem / uruchomiłem emulator z80 napisany w c#. Udało mi się udpalić na nim Basica (tak jak u KMK pojawił mi się napis), ale chcę poodpalać coś jeszcze. Jak ładujesz tego circle2.sna? Gdzie skaczesz? Bo według opisu tego formatu, który znalazłem na sieci pod offsetem 23 jest SP, który powinien wskazywać na PC. Ale w pamięci pod adresem SP nic nie ma :/