Przejdź do treści forum
atari.area
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
HDDRIVER 13.01 Aktualizacja HDDRIVER przynosi poprawki dla HDDRUTIL oraz lepszą obsługę szybkiego sprzętu.
192p Test Suite dla 8-bitowego Atari Nowy program do testowania i kalibracji obrazu dla Atari XL/XE od HanJammera.
Atari800 7.0.0 Pierwsza wersja emulatora z funkcją pobierania z sieci i mnóstwem nowości.
Obrazy w 1024 kolorach na VBXE Nowy konwerter i przeglądarka obrazów dla rozszerzenia VBXE pozwalają wyświetlić aż 1024 kolory.
Gearlynx 1.2.15 Emulator Atari Lynx doczekał się ważnej aktualizacji z wieloma nowymi funkcjami.
Opcje wyszukiwania (Strona 111 z 186)
Nie mogę, bo nie zrobiłem jeszcze ładowania programów.
Aj, jaj, aleś mi powiedział, uch (a BASIC ci nadal nie działa).
xxl napisał/a:draco, spokojnie, jak boli cie ze jakis cienias
Mnie tam niewiele rzeczy boli, niektóre jednak dziwią. Zwłaszcza puste deklaracje.
xxl napisał/a:narzekasz i narzekasz
Chciałeś, żebym zaproponował inną metodę pomiaru. Do tego właśnie dążę - odpal BASIC. On, żeby wykonać byle co, musi przemielić sporo różnego kodu, a im więcej różnorodnych rozkazów jest używane w teście, i im dłużej on trwa, tym wynik jest bardziej wiarygodny.
Natomiast jeśli na twoim emulcu nie chodzi ZX BASIC (najpopularniejszy program na Spectrum), to zupełnie nie rozumiem, jak możesz to nazywać "emulatorem ZX Spectrum" albo w ogóle "emulatorem kompa" (na którym nie chodzi firmware od tego kompa, niezłe), który w dodatku "napisałeś w dwa tygodnie" - w najlepszym razie jest to emulator kawałka Z80, na którym chodzi jedno interko (mające, oidp, 512 bajtów).
xxl napisał/a:(ale pewnie zle, za 3 tygodnie moze sie pokapuje)
To poczekamy :)
moj heroiczy jak to nazwales opor przed odpaleniem basica oznacza tyle co nie zakladalem i nie przewidywalem wpgole odpalania zx basica na 6502 tylko odpalenie niektorych gierek ewentualnie demek z zx. co innego na 65816
No, ja rozumiem, że nie przewidywałeś, ale skoro już masz działający emulator (który "zrobiłeś w dwa tygodnie"), i ten emulator jest kompatybilny z prawdziwym Z80, to nie widzę, co cię może powstrzymywać.
xxl napisał/a:zrob tak: uruchom to na zx i na atari, daj zx 11% mocy, odprez sie i poogladaj. acha w warchiwum jest wersja 10 procentowa.
Nie mówię, że nie dostanę takiego wyniku, po prostu wątpię, czy ta metoda pomiaru jest prawidłowa. Acz twój heroiczny opór przed próbą odpalenia BASIC-a coś tu jednak musi znaczyć.
Ja bym wolał wersje binarną, na której działa ZX BASIC.
Tak w ogóle, jeśli procedura dekodująca ma 25 cykli (to co powyżej plus inkrementacja PC), to znaczy, że możesz nią dekodować max. 70937 rozkazów na sekundę, a to nawet przy wyłączonym Anticu jest 8% szybkości Spectruma.
Ciekawe, kiedy napisałeś, że dekodowanie można przyspieszyć, myślałem, że masz na myśli m.in. właśnie tę zmianę (lda / tax na ldx - posty #19 i #22). Bo to plus zmiana kierunku skoku daje własnie wspomniane przez ciebie wtedy 4 cykle zysku.
30 kilobajtów erraty to mało? :)
Sikor, chyba nie 1 kHz, ale 1 MHz... jakby trzy rzędy wielkości różnicy ...
xxl napisał/a:jak dowiodlem
Przyznaję, że nie doceniałem dotąd twojego poczucia humoru.
dely: szkoda, że nie zaznaczyłeś tego jakoś jaśniej, XXL już się zdążył pochwalić twoja nazwą (tj. USE) na AtariAge :)
xxl napisał/a:> Nawet by nie mógł.
tak, jestes najlepsiejszy. wiesz o tym prawda?
Nie mógłby, bo ja mam termin, przed którym mam zdążyć - patrz post #135 z odrobiną zrozumienia. :D xxl, serio, zamiast psychologią, zajmij się już lepiej kodowaniem.
nie wydaje mi sie zebym chcial nawet sprawdzic go uruchomic :-)
Masz rację, lepiej nie sprawdzaj.
xxl napisał/a:spokojnie, nikt cie nie goni
Nawet by nie mógł.
tylko ze ja w dwa tygodnie (lacznie z nauka asemblera z80) zrobilem emulca ktory jest szybsz :D
To się okaże dopiero, jak go wypuścisz :) Poza tym - "zrobiłem", ładne słowo, a nawet BASIC ci nie działa...
xxl napisał/a:dodanie pracy krokowej i mini :-) monitorek rejestrow i stosu
To jesteś jakieś 3 tygodnie z tyłu za mną (jak przez cały wątek). Jeszcze jakieś tego typu nowości? :)
Popatrz sobie, ile czasu po wydaniu komendy CIRCLE Spectrum "myśli", a ile czasu rysuje...
tak... no to sprawdzimy ;-)
tu sa jakies circlesy:
Nie mów, że jeszcze nie uruchomiłeś BASIC-a? :P
Jednym z błędnych założeń jest np., że "doping" w ogóle wpływa na tempo moich pracek nad emulatorem, skoro optymalny termin, przed którym mam zdążyć, ustaliłem sobie jeszcze zanim powstał ten wątek, i do tej daty mam jeszcze nieco ... ponieważ żadne bicie piany na forum nie przyspiesza - ani nie spowalnia - upływu czasu, więc nie wiem, w jaki sposób mogłoby mi tu coś pomóc albo przeszkodzić :)
xxl napisał/a:mam nadzieje moj agresyny doping pomoze ci
To jeden z przejawów twoich błędnych założeń ;)
xxl napisał/a:jak myslisz? w ktorym miejscu sie myle?
Myślę, że jak zwykle w założeniach ;)
dely napisał/a:Mam nawet pomysł na nazwę USE - Unusable Spectrum Emulator
Heh, super nazwa, szkoda, żeby się tak marnowała...
laoo/ng napisał/a:A co do zniknięcia problemu banków, to na dzień dzisiejszy ten problem zniknie tylko dla trzech (?) ludzi, a cała reszta wolałaby jednak wersję na pamięć PORTB (chociaż taki poważny program na pewno przyczyniłby się do produkcji warpów tudzież f7).
Trochę na to liczę - że karty, czy to warpy czy f7 będą chętniej budowane, jeśli będzie na początek przynajmniej parę programów pozwalających wykorzystać - a przede wszystkim zobaczyć - ich możliwości.
Co do "zwykłej" wersji na pamięć bankowaną i 6502, to taki emulator-interpreter już prawie jest. Do jita na bankowanej pamięci nie będę podchodził, bo jak mówię, w 130XE nawet bez tego kod się ledwie zmieści... a na pamięci liniowej w f7 czy warpie zaprogramuje się to wszystko od nowa i inaczej.
laoo/ng napisał/a:Trochę wariacki pomysł, ale przedyskutować można w końcu wszystko :) Otóż zamiast pamięć z80 dzielić na 4 banki po 16k można podzielić np. na 16 banków po 4 k, a pozostałe 12k pamięci w banku można przeznaczyć na "dynamicznie ściągane" z repozytorium w innych bankach przekompilowane makra. Wystarczy, że makra będą kodem relokowalnym (teraz o to nie trudno) i automat analizujący kod z80 po napotkaniu fragmentu, który można by zjitować sprawdzałby, czy w aktualnym banku jest obsługujące go makro i jeśli nie, to je ściągał.
Myślałem o tym, acz trochę w innej konfiguracji (nie 16x4, tylko 8x8). Jednakowoż mam tylko 130XE jako tymczasową maszynę, a na niej ani 16 ani 8 banków nie wyciągnę :) Natomiast jak mój komputer do mnie w końcu wróci, problem "banków" przestanie istnieć. Tak więc dałem sobie spokój.
xxl napisał/a:> nie potrzeba pakowac calej emulacji tylko to co jest potrzebne do emulacji konkretnego programu.
Post #104, tym razem ze zrozumieniem (może ty go nie widzisz, ewentualnie nie widzisz w całości?)
No to skoro już kojarzysz nazwę (która się pojawiła w tym wątku 116 postów temu) z tym, co ona oznacza, możesz teraz ruszyć do dzieła i pochwalić się, co to daje (oraz ile tego ci się zmieściło w pamięci, zob. posty #3 i #107).
Post czytałem, a żeby wiedzieć, co to jest JIT, nie muszę sięgać do wikipedii :P Ale rozumiem twoje podekscytowanie, dla ciebie to nowość, ideę zakumałeś dwa posty wyżej, prawie kazdy tak reaguje :)
Znalezione posty [ 2,751 do 2,775 z 4,627 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.143 sekund, wykonano 21 zapytań