1,026

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Tak mi sie wczoraj pomyslalo.... a moze ekran spectrumny zrobic w trybie tekstowym (6 zestawow znakow jeden po drugim). Zwroc uwage, ze wtedy pamiec sama ulozy sie tak jak w Spectrum, a poza tym atrybut Inverse da sie dosc latwo zaimplementowac (i miganie znaku tez).

1,027

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Uzytkownikow komputerow zgodnych z Atari 130XE jest duzo wiecej niz kiedykolwiek bedzie uzytkownikow wersji 16bit z pamiecia liniowa.
Rob na 130XE! :)

1,028

(273 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:

stronicujac pamiec jak proponowal Draco trzeba liczyc sie z tym, ze predkosc spadnie drastycznie na czas wyswietlania chyba ze mamy rozszerzenie pamieci zgodne w 100% z atari 130xe :-) lub robimy translacje adresowa ale to trwaaa

No i prosze bardzo, milosnicy rozszerzen o coraz wiekszej pojemnosci posuli kompatybilnosc z Atari 130XE. Dla mnie purysty komputerowego, te rozszerzenia sa poprostu niezgodne wiec nalezy je olac. I napisac ze program jest w wersji dla Atari 130XE.

1,029

(273 odpowiedzi, napisanych Programowanie - 8 bit)

W statycznych grafikach mozna sie bawic atrybutami i np. w sasiadujacych blokach miec ten sam kolor w jednym dla tla a w drugim. W grach taka sytuacja nie wystepuje, bo za bardzo skomplikowaloby to animacje. W wiekszosci gier atrybuty mozna wiec pominac, bez utraty grywalnosci.

1,030

(192 odpowiedzi, napisanych Bałagan)

Odcinkow na osiolku jest dokladnie 141. Ten o numerze 142 jest tym samym ktory ma numer 74.

Pin - daj znaka, dogadamy sie jakos.

1,031

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

Ja moge tylko napisać, ze zbieram kase na c-one. Pewnie w okolicach wakacji kupie (bo za duzo innych wydatkow, chyba ze mi kobieta prezent zrobi - w sumie obiecala kiedys ;) ).

1,032

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Geste LMS odwzorowuja pamiec ekranu ZXa (tam jest tak poszatkowana by latwiej odwolywac sie do kolejnych znakow (liter) na ekranie.
A DLI to chyba na tym etapie pisania jest zbedne ;)

1,033

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Nie zadawalby TAKICH pytan i nie pisalby glupot o konwerterze :).

1,034

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Oczywiscie, ze istenieje!
Tym konwerterem jest emulator poprostu.
Kolega bardzo glupie pytania zadaje jak na zaawansowanego programiste....
To tak jakbys chcial latwo skonwertowac plik .CAS na obraz pamieci Atari dla emulatora. Taki plik trzeba zaladowac uruchomic ewentualne fragmety programu potrzebne w czasie ladowania kolejnych blokow itp.
Tak wiec w sumie ladowanie takiego pliku jest proste - wystarczy odpalic ROM Spectrum i przechwycic JEDEN skok.

1,035

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Ten malenki opis powinien Ci wystarczyc, ale najpierw musisz odpalic na tym emulatorze ROM Spectrum i go odpowiednio spaczowac ;) (lub zaemulowac sygnal audio przychodzacy z magnetofonu na odpowiedni port - ale to tez wymaga dzialajacego OSa).

1,036

(5 odpowiedzi, napisanych Scena - 8bit)

Chetnie oplace calosc (a moze i Pirx sie dolozy ;) ), tylko masz nas kiedys znowu ugoscic :)

1,037

(273 odpowiedzi, napisanych Programowanie - 8 bit)

To ja napisze tak.... To w tej chwili jedyny powod dla ktorego moglbym miec dopalke :)

1,038

(273 odpowiedzi, napisanych Programowanie - 8 bit)

No wiesz.... trzymac przez tydzien wlaczone Atari, zeby sobie jedno demko zobaczyc :) ... przesada.

1,039

(273 odpowiedzi, napisanych Programowanie - 8 bit)

W normalnie wydawanych grach, samomodyfikacja sie praktycznie nie przytrafia. Programisci w wiekszosci stosowali gotowe biblioteki procedur (co ulatwi tylko napisanie takiego tlumacza), lub pisali w jezykach troszke wyzszego niz kod maszynowy poziomu :). Brak samomodyfikacj znacznie ulatwia pisanie programow i ich pozniejsze poprawianie - a nie mowimy tu o demach (to znaczy ja nie mowie ;) , mi chodzi o klasyczne gry w stylu Knight Lore.

1,040

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Pamietaj ze w tym o czym pisze, nie ma aktualizacji PC w Z80, operujemy przeliczonymi juz adresami na Atari (dlatego jest to powtorna kompilacja), nie wspomne juz o braku petli interpretujacej kod Z80, bo tego kodu tam nie bedzie, pozostac maja tylko dane, na ktorych operowal bedzie natywnie 6502. Stawiam ze byloby to kilka (a przy duzej bibliotece procedur i dobrej optymalizacji kilkanascie) razy szybsze od emulacji.

Niestety w takim wypadku odpadaja wszelkie tablice skokow, czy tez samomodyfikujacy sie kod.
Z tablicami mozna sobie poradzic interpretujac rozgazy skoku wzglednego jako skok do wielkiej tablicy umieszczonej w calych 64kb pamieci dodatkowej, w ktorej zapisane beda adresy w ktorych znajduja sie przetlumaczone juz na 6502 procedury (tworzona w czasie kompilacji). Drugie rozwiazanie to ostrzeganie swiadomego uzytkownika takiego kompilatora i zmuszenie go do analizy kodu w tym miejscu i recznego przygotowania nowej tablicy skokow (oczywiscie wyliczenie adresow pozostaje w gestii kompilatora.
W sumie jest to wykonalne, ale przy kazdym przerabianym programie bedzie wymagalo niemalych interwencji czlowieka, ktory musi znac i Z80 i 6502. Tyle ze efekt moze byc fajny :)

1,041

(273 odpowiedzi, napisanych Programowanie - 8 bit)

Wlasnie kiedys (i teraz tez) zastanawialismy sie mocno z Pirxem jak to zrobic.
Wymyslilismy zebranie jak najwiekszej biblioteki typowych konstrukcji programistycznych z Z80 (petle, porownania z wykonaniem akcji, itp...) , potem trzeba automatycznie przeanalizowac kod i zastapic odpowiednie konstrukcje ich odpowiednikami w 6502, tam gdzie nie da sie nic dopasowac - tlumaczymy pojedyncze rozkazy, ale staramy sie raczej nawet dwu, trzy-rozkazowe zlepki przetlumaczyc w calosci. Do tego DL dla antica jak w spectrum i troche rekodziela zapewne i moznaby przerabiac gry - i w zasadzie tylko o to chodzi.
W sumie najwazniejsze w takiej analizie jest rozpoznanie i oddzielenie danych od programu.

P.-S. Emulacja ZX81 bylaby mozliwa, bo to straaaasznie powolny komputerek, cale wyswietlanie obrazu robi tam procesor (prawie jak w Atari 2600 :) , ale jeszcze wolniej).

1,042

(14 odpowiedzi, napisanych Emulacja - 8bit)

Ale emulgator WIE co zostalo wpisane do $D407 , bo sam te STA kiedys wykonal (jesli chodzi o grafike P/M w czasie dzialania gry).

Moze bysmy wrocili do pytania zasadniczego. Ja wczoraj caly wieczor walczylem ale nie udalo mi sie odpalic.

1,044

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

No i klasyka 130XE - Atari planetarium (lubilem ten program)..

1,045

(9 odpowiedzi, napisanych Bałagan)

Jak wstane moge zeskanowac, tyle tylko ze sprawy zwiazane z naszymi ulubionymi komputerkami (wliczajac takze konkurencje w postaci commodore) zajmuja w tym artukule jakies 10 slow, z czego 3 wymienie od razu: SAP, SID, MOD.
Nawet nazw komputerow nie wspominaja, artykul jest o sposobach zapisu (konkretnie kompresji) dzwieku w plikach, a te formaty wzmiankowane jako dosyc egzotyczne, glownie pisze sie tam o MP3, WMA, AAC i OGG...

Tdc: Szkoda bylo nawet o tym tekscie tu wspominac, ja tez wylapalem tam slowo SAP i co z tego...

1,046

(20 odpowiedzi, napisanych Bałagan)

140kB/s bez przestojow (cos tam sie jeszcze na drugim komputerze ciagnie jedoczesnie), moje lacze osiaga 160kB/s - tak wiec poprawilo sie. Mysle ze jak nic innegoi sie nie bedzie ciagnelo to bedzie max.
Lacze jak pisalem 1,5Mbit/s

Operator SPRAY ;) (mam do dyspozycji dwa lacza tego opa do wyboru jedno przez dawny Flashnet a drugie przez TPnet - oba o tych samych parametrach (moge tylko zamiennie wybrac) i na obu jest z pigwa to samo, z innymi serwerami roznie bywa.

1,047

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

"pelna zgodnosc poza dwoma programami" wg.mnie oznacza poprostu niezgodnosc z 130XE (brak niezaleznego dostepu procesora i Antica).

Jak to ladnie mozna nazwac "niezgodnosc" :)

1,048

(20 odpowiedzi, napisanych Bałagan)

U mnie skacze mieszy 40 a 150kb/s srednio osiaga okolo 100-110.
mam lacze 1,5Mbit.
I tr4ansfer nie skacze tak z powodu mojego lacza, bo pliki z paru innych serwerow sciagaja sie ze stabilna dosc predkoscia.

1,049

(48 odpowiedzi, napisanych Bałagan)

Ja mam pewnie podobne zdanie co do LCD. Ale jako monitor sie sprawdza (jako TV - LCD to pomylka).
Ceny monitorow spadly juz na tyle ze raczej powinienes szukac 19" niz 17" tym bardziej ze najczesciej maja identyczna rozdzielczosc natywna (czyli po prostu 17" ma mniejsze piksele w zwiazku z tym wszystko jest na nim malenkie.
Mysle ze bez problemu wyrobisz sie z 19" w 1000zl.

1,050

(10 odpowiedzi, napisanych Bałagan)

To sie nazywa Fairuse4WM poprostu.