7,201

(273 odpowiedzi, napisanych Programowanie - 8 bit)

ziew. jak groch o sciane. nie oftopikuj. popatrz na tyt. watku :-)

a to interko ci dziala? - i to mowie bez zlosliwosci, moglbys pokazac?

7,202

(273 odpowiedzi, napisanych Programowanie - 8 bit)

ok. masz racje to byla pusta deklaracja. nie bedziesz pierwszy

7,203

(273 odpowiedzi, napisanych Programowanie - 8 bit)

mame tez jest adapterem? moze odpalic tylko wybrane tytuly ;-)

interko jest katergorii 512 ale rozwala tablice itp. do 32kb pamieci od adresu $4000 do $bfff

draco, spokojnie, jak boli cie ze jakis cienias w 2 tygodnie napisal emulca to chce cie uspokoic,
to ty bedziesz tym pierwszyj jedynym ktory jako world first uruchomi program z zx spectrum na atari.

7,204

(273 odpowiedzi, napisanych Programowanie - 8 bit)

o co ci chodzi draco? kompleksy masz jakies czy co? wyobraz sobie firme, ktora zaprojektowala autko, ktore w zalozeniach ma byc wystawiane na wyscigi, i za cholere nim nie wyjedziesz nawet droge bo mozesz miec klopoty z rejestracja np ;-) jest wystawa, podchodzi draco i mowi, eeee a da sie tym orac w polu? i tak jest w tym przypadku, emulec ma byc szybki ale nie odpali wszystkiego, co wiecej kto wie, moze nawet niewiele co odpali :D ale jak juz odpali to... widziales zreszta. pokaz mi na innej 8bit platoformie emulacje innego kompa z taka predkoscia? no chyba widzialem emula z81 na zx i byl szybszy.

narzekasz i narzekasz

7,205

(273 odpowiedzi, napisanych Programowanie - 8 bit)

> Wydaje mi się, że draco pokazywał skriny z działającym Basic na 6502.

przeciez nie mowie ze draco nie pisze emulca

> Nie mówię, że nie dostanę takiego wyniku, po prostu wątpię, czy ta metoda pomiaru jest prawidłowa

zaproponuj inna gdzie naocznie mozna sprawdzic szybkosc. ja juz wczesniej proponowalem metode z paskiem na ekranie ;-) odpalamy jakas petle, ktorej wykonanie zmiesci sie w 1 ramce i sprawdzamy, ale musialbys zbyt wiele zmieniac w kodzie zeby to dzialalo? jesli dobrze zrozumialem twoja wtedy wypowiedz. (ale pewnie zle, za 3 tygodnie moze sie pokapuje)

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

7,206

(273 odpowiedzi, napisanych Programowanie - 8 bit)

> Ja bym wolał wersje binarną, na której działa ZX BASIC.

zawsze mozesz napisac swojego emulca. a na zx basic poczekaj jak dosnae 65816

> 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.

nie zakladam ze twoje obliczenia sa dobre lub zle ;-) powiem tylko ze magia dziala, zrob tak: uruchom to na zx i na atari, daj zx 11% mocy, odprez sie i poogladaj. acha w warchiwum jest wersja 10 procentowa.

7,207

(15 odpowiedzi, napisanych Zloty)

a mozna wdepnac na godzinke, dwie, dobe, miesiac ?

7,208

(273 odpowiedzi, napisanych Programowanie - 8 bit)

zastanawiam sie nad puszczeniem zrodel, pewnie jeszcze sporo mozna przyspieszyc :)

7,209

(273 odpowiedzi, napisanych Programowanie - 8 bit)

PROBE Ty to masz leb jak sklep. wprowadzilem zmiany jakie podales.

taka niewielka zmiana jak by sie wydawalo a daje ogromnego kopa - 11%

trafiles w dziesiatke.


dl jest tak napisany zeby emulowal pamiec obrazu zx spectrum (tak dziwacznie oni tam maja)

7,210

(273 odpowiedzi, napisanych Programowanie - 8 bit)

zero optymalizacji, zreszta kod sie sam modyfikuje (przynajmniej w pierwszej czesci).

32kb alokuje to demko. czy wszystko tak bedzie chodzic? nie wszystko wogole bedzie chodzic.

7,211

(273 odpowiedzi, napisanych Programowanie - 8 bit)

ok. w archiwum jest .sna dla trumny i .obx dla atari

http://atari.pl/circle2.rar

moze byc?

7,212

(273 odpowiedzi, napisanych Programowanie - 8 bit)

a kto mowi ze jestem zaawansowany programista :)

7,213

(273 odpowiedzi, napisanych Programowanie - 8 bit)

zaawansowany programista nie zadawalby pytan heh

konwersja emulatorem... jest tak jak mowisz, trzeba uruchomic program i dopiero zrobic snapszota wtedy program na emulcu sie uruchomi, mam taki przypadek, ze po zaladowaniu tapa (program jeszcze nie wystartowal na spectrum) robie zapis do sna, pobieram naglowek i sam program ale on sie na atari nie pojdzie, gdy zrobie cos takiego po uplywie kilku ramek zxa i zamiast samego kodu programu zaladuje calego snapszota do atari to juz emulec chodzi bez problemu.

7,214

(273 odpowiedzi, napisanych Programowanie - 8 bit)

ta strone znalem... zasmuciles mnie. cholera to nic. trzeba bedzie zainteresowac sie innym formatem zapisanych programow z trumny.

--
ale moment. musi byc jakis konwerter tapow do innych formatow

7,215

(273 odpowiedzi, napisanych Programowanie - 8 bit)

.tap file format :( potrzebuje info o tym formacie... google mi nie pomoglo. jakby ktos byl tak mily i pomogl go rozgryzc...
do tej pory robie tak, ze uruchamiam program na emulatorze spektrumny i robie zapis do formatu .sna (.sna inkluduje do emulatora) ale to nie jest rozwiazanie.

sprawa kolejna to ay, czy jest sens dodawac to do emulacji? i slyszec pierdy bo nie sadze zeby udalo mi sie zrobic to co swietemu ?

7,216

(7 odpowiedzi, napisanych Programowanie - 8 bit)

nosny temat te cale emulatory ostatnio :-) moze jakies demo o tym ktos napisze :DDDDDDDD

7,217

(273 odpowiedzi, napisanych Programowanie - 8 bit)

imposible, Draco bedzie tam 3 tygodnie wczesniej - jak przez caly watek ;-)


heh zarcik.

oczywiscie szacuneczek za to co draco robi i i tak jestem pod wrazeniem, chociaz jak dowiodlem demonizuje pewne sprawy ;-)

7,218

(15 odpowiedzi, napisanych Zloty)

a bedziecie miec karin maxi drive 3'5 ?

7,219

(273 odpowiedzi, napisanych Programowanie - 8 bit)

glupio wyszlo, dely, Twoja wypowiedz zrozumialem w ten sposob, ze moj emulator jest nie do uzytku. wymieniles jeszcze unusable..., jakos skojarzylem...

7,220

(273 odpowiedzi, napisanych Programowanie - 8 bit)

poszlo latwiej niz myslalem

tu wersja na spektrumne
http://pouet.net/prod.php?which=1995

a tu uruchomiona na atari
http://atari.pl/use.avi

bez zadnych numerow z makrami wyciaga 10% ale to chyba specyfika tego demosa ze uzywa akurat szybszych w emulacji rozkazow.

---
szybkosc zmierylem tak:
uruchomilem na zx emulu i na atari winplus ten programik, dalem zx emulowi 10% mocy i czekalem, po kilku chwilach emulce pokazywaly to samo (synchronizowaly sie) wiec mysle ze jest kolo 10%, avik byl nagrany ale moj komp pokazywal wtedy 95% szybkosci atari - zgrywanie filmiku chyba spowolnilo jego dzialanie. to tyle.

7,221

(273 odpowiedzi, napisanych Programowanie - 8 bit)

> Nawet by nie mógł.

tak, jestes najlepsiejszy. wiesz o tym prawda?

az tu czuje twoj bol ;-)


> a nawet BASIC ci nie działa...

nie wydaje mi sie zebym chcial nawet sprawdzic go uruchomic :-) basicowe gry? hmm neeeeeeeeeeeeeee

7,222

(273 odpowiedzi, napisanych Programowanie - 8 bit)

> To jesteś jakieś 3 tygodnie z tyłu za mną (jak przez cały wątek). Jeszcze jakieś tego typu nowości? :)

:-) spokojnie, nikt cie nie goni ;-) tylko ze ja w dwa tygodnie (lacznie z nauka asemblera z80) zrobilem emulca ktory jest szybsz :D

hmm, ok. siade zaraz i cos sklece :-) i nie bedzie to skrinszot ;-)

7,223

(273 odpowiedzi, napisanych Programowanie - 8 bit)

> realizujesz częściowo założenie Lao...?

jeszcze nie, to sporo pracy i wlasciwie jeszcze nie wiem jaka forme ostateczna przyjmnie use;-) moze to bedzie patcher do zxprogramow, moze cos innego...
z makrami kiedys powalcze, na pewno w pierwszej wersji to bedzie reczne patchowanie... ale do tego jeszcze dluga droga, kto wie moze wczesniej pokaze sie f7 :-)

> 7% to już nie jest źle. Może jakaś publiczna wersja z linkami do tekstówek jakiś...?

cos wyszukam, hmmm moze nawet znalazlem :-) :

> Popatrz sobie, ile czasu po wydaniu komendy CIRCLE Spectrum "myśli", a ile czasu rysuje...

tak... no to sprawdzimy ;-)

tu sa jakies circlesy:
http://pouet.net/prod.php?which=1995


jesli mi sie uda uruchomic to na use, pokaze, jesli nie... to nie pokaze ;)

7,224

(273 odpowiedzi, napisanych Programowanie - 8 bit)

nie, no luz. pracuj w spokoju. ja tym czasem w swoim unusable spectrum emulatorze dokonalem kilku malych poprawek, przyspieszenie petli dekodujacej, dodanie pracy krokowej i mini :-) monitorek rejestrow i stosu. cos czuje ze przekrocze 7% :-) jutro (dzis) testy i moze cos puszcze swierzego :-)

7,225

(273 odpowiedzi, napisanych Programowanie - 8 bit)

blednym zalozeniem jest ze doping ci pomaga? czy ze agresywny dopin pomaga, a moze wcale nie pomaga a wrecz przeszkadza? no chyba ze doping nie wplywa wcale na temp? nie zakladam ze odpowiesz bo to moze byc bledne zalozenie ;-)