601

(72 odpowiedzi, napisanych Emulacja - 8bit)

Yes, yes, yes! :) ...i do tego działa na moim telefonie :-)

Racja, bez kondensatorów też by ruszyło. Jeśli kondensator jest pęknięty to podejrzewałbym, że któraś kość też mogła pęknąć (np. jedna z nóżek).

603

(13 odpowiedzi, napisanych Konsole)

Teoretycznie można by do Atari podpiąć analogowego joya ;) Napisać jakieś gry - to byłaby zabawa :)

604

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

If you are asking for my player - probably yes :) The only trouble is that if I have it, it is on 720KB disk, and I have only 360KB disk drive at the moment...

605

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

Many years ago I wrote a CMC MIDI Player for A8 :) Some people could hear how it works at Quast Party 1996 ;) Anyway the real converter for all Atari formats would be a fantastic idea....

606

(51 odpowiedzi, napisanych Emulacja - 8bit)

Chciałem zaznaczyć, że temat dotyczy emulatora na platformę PocketPC także wpływ zmian na wydajność procesorów x86 jest tutaj bez znaczenia.

A tak na marginesie to przyśpieszanie pamięci choć ważne jest na dalszym planie. Proponuję skupić się na skompilowaniu ostatniej wersji tak, żeby dało sie ją uruchomić na PPC no i poprawić błędy klawiatury.

Ja to sie uda zrobić to będzie sę można skupić (i potestować rzeczywiste efekty) na zmianie organizacji pamięci :)

607

(51 odpowiedzi, napisanych Emulacja - 8bit)

Uproszczenie indeksowania pamięci, które założyłem w swojej teorii. To tylko luźna myśl póki co ;)

608

(51 odpowiedzi, napisanych Emulacja - 8bit)

Tak głęboko jeszcze nie wnikałem, ale zastanawiałem się czysto teoretycznie nad emulacją banków pamięci w taki sposób:

- tablica memory w emulatorze miałaby długość -> liczba_banków_pamięci*$10000,
- przełączanie banków zamiast przepisywania byłoby relizowane przez dodanie do indexu wartości nr_banku*$10000,
- bank byłyby przełączany tylko wtedy, kiedy licznik adresowy procesora lub adres w którymś z rozkazów pochodziłby z zakresu $4000-$7fff.

Oczywiście w takim przypadku w każdym emulowanym banku mającym $10000 tracimy 48 KB, ale mamy prosty mechanizm przełączania i nie trzeba przepisywać :)

Od razu mówię, że nie analizowałem kodu emulatora i nie wiem jak to w tej chwili działa dokładnie więc mój pomysł może być bez żadnego sensu, ale na razie są to luźne rozmyślania na ten odległy temat ;)

609

(39 odpowiedzi, napisanych Zloty)

Ja raczej powininienem być :)

610

(51 odpowiedzi, napisanych Emulacja - 8bit)

Jellonek: Spróbuję pamiętać :-) ale w środowisku pocketowców przyjęło się, że PPC to Pocket PC i mi to juz weszło w krew. O PowerPC to ja juz dawno zapomniałem. Chyba jeszcze tylko fanatycy ogryzków ich używają, ale juz nie długo, bo Apple przechodzi na procki Intela.

Fox: No właśnie - Stehlik :) Nic mi niestety nie odpowiedział... :( Z tą pamięcią to wiem, że to wynik takiego, a nie innego rozwiązania problemu. Trzebaby pewnie przeogranizować zarządzanie pamięcią, żeby nie było przepisywania tylko sprytne indexowanie.... no ale to tak na wyrost :) Może wspólnie uda sie coś wymyśleć :)

611

(4 odpowiedzi, napisanych Emulacja - 8bit)

Ja się przymierzałem, ale wymiękłem - nic nie kumam z windowsowego GUI w C++ z oryginalnego SAP Playera :(

612

(51 odpowiedzi, napisanych Emulacja - 8bit)

Fox: OK, mogę wszystko wrzucić tutaj na forum. Mam nadzieję, że pomożesz :) Co do osoby odpowiedzialnej to podaj mi jakiś kontakt do Kostas Nakos'a, ja się kontaktowałem chyba z jakimś Czechem, którego namiary znalazłem w ostatniej wersji atari800, którą używam.

Jellonek: Pakiet Embedded Visual C++ dla PPC który jest dostęny za darmo na stronach Microsoftu jest pełnym pakietem do produkcji wszelakiego softu na PPC. Nie ma płatnej wersji EVC++. O ile dobrze pamiętam MFC zdaje sie jest ale trzeba pamiętać, że to jest dla PPC. Cieszę się, że jesteś chętny do pomocy. Odezwę się :)

Dla usprawnienia prac przedstawiam krótki harmonogram prac na początek:
1) poprawne skompilowanie najświeższej wersji atari800 WinCE,
2) usunięcie błędów virtualnej klawiatury (shift, ctrl, caps etc.)
3) optymalizacja przełączania banków rozszerzonej pamięci.

613

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

Miker: pomoc mile widziana, bo ja nie mam do tego głowy, a to najtrudniejszy etam tworzenia gry :)

614

(51 odpowiedzi, napisanych Emulacja - 8bit)

Na razie szukam chetnych do pomocy, ktorzy się znaja :) Jak skompletuję zespół (min. 1 osoba) to przekażę wszystkie swoje uwagi, bo nie chcę zaśmiecać forum.

Tak w telegraficznym skrócie:
- nikt odpowiedzialny za wersje PPC się nie odezwał,
- używam narzędzi ze strony microsoftu czyli Embedded Visual C++ 4.0 z toolsami dla WM2003 Pocket PC,
- przy próbie kompilacji wyskakują błędy, że czegoś brakuje i kilka warningów (przygotuję szczegółowe opisy),

To jak Fox - piszesz się do pracy nad tym projektem? :)

615

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

Wezmę to pod uwagę :-) Wszystko wyjdzie w prawniu.

616

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

Jest mono, bo założyłem, że skoro da się wycisnąć ledwo 4 kolory to lepiej niech wszystko będzie mono. W ten sposób rzeczy, które powinny mieć różne barwy są mono i wyglądają dobrze. Zresztą soro ludzi ma monitory mono więc tym bardziej ;)

617

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

Miło mi to słyszeć :) Moim cele było stworzenie gry z możliwie ładną i bogatą grafiką na czym póki co ucierpiała fabuła, ale jak obiecałem - jeśli tylko sie uporam z bieżącymi sprawami to na pewno ukaże się nowa wersja :)

618

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

Miker: Skończyłem wiele rzeczy, ale z tymi kawałkami to mnie zaskoczyłeś - ja żadnych nigdzie nie rzucałem :)

Tebe: ...i vice versa. Może Ty masz czasu i pieniędzy w bród, ale ja niestety nie - dlatego mam inne priorytety niż zabawa w pisanie gier.

A swoją drogą słysząc takie "miłe" komentarze, to się człowiekowi odechciewa pisania czegokolwiek...

619

(51 odpowiedzi, napisanych Emulacja - 8bit)

Fox: najnowsza w sensie nowsza niż ta, co aktualnie jest dostępna, czyli 1.3.0

Problem stanowią też błędy w GUI (szczególnie klawisze CTRL i SHIFT).

Ja wiem, że w źródłach niby jest wersja z bibliotekami dla PPC, ale ona się nijak nie kompiluje. EVC++ wywala błędy.... potrzebny jest spec od Visual'a Microsoftu.

Dla zainteresowanych tematem: pocketatari.retrogames.com

620

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

No bo tak wyszło.... Wszystko przez brak czasu i pieniędzy jak to w życiu bywa. Replay też zniknął. Ja tą grę na prawdę chciałbym skończyć, tylko w chwili obecnej znowu pewnie będe ją musiał napisac od nowa ;-)

Tak na prawdę to ja ją kiedyś napisałem w jeden dzień z nudów :) Pierwsza wersja była na małych fontach. Brakowało elementów więc druga wersja była na większych fontach, ale było za pusto na ekranie, brakowało mi grafiki - wtedy napisałem ją jeszcze raz na grafice i ta wersja poszła jako demo. W pełnej wersji wszystkie postaci miały być na grafice (na spritach nie można zrobić czarnej obwódki :-( ), lepsza obsługa i animacja ruchów Propera, wyjście miało być w dowolnym miejscu plus teleporty i dodatkowe bajery :-) Opracowałem już nawet Mr. Proper II, któa miała operać się na pomyśle Super Mariu Bros z Nintendo (tylko w prawo), ale kłopot w braku czasu i pieniędzy... :-(

Jeśli uda mi się pozałatwiać parę spraw to w przyszłym roku pojawi się nowa lepsza i pełniejsza wersja :)

621

(51 odpowiedzi, napisanych Emulacja - 8bit)

Ja nawet sam dla siebie chciałbym skompilować i poprawić nową wersję na PPC, ale nie znam się za bardzo na Visual C++. Dlatego zapytuję publicznie ;)

622

(51 odpowiedzi, napisanych Emulacja - 8bit)

Od jakiegoś czasu w internecie można znaleźć trzy wersje Atari800 na komputery Pocket PC. Niestety ostatnia wersja jest dość stara, zawiera sporo błędów i nie jest optymalizowana pod procesory Xscale :-( Nie wiem jakie zdanie ma reszta szanownych forumowiczów, ale ja osobiście bardzo lubię sobie obejrzeć jakies demko, albo pograć w jakąś grę na PPC będąc on-the-go :-) (np. we wleczącym się godzinami pociągu).

Próbowałem we własnym zakresie skompilować najnowszą wersję Atari800 na Pocket PC, ale niestety mój brak wiedzy umiejętności w środowisku Microsoft Embedded Visual C++ szybko dał o sobie znać.... próba się nie powiodła.

Dlatego też zwracam się do wszystkich zainteresowanych tematem, którzy znają się na Visual'u z prośbą o pomoc.

623

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

A nie są tam przesyłane przypadkiem numery rejestrów kolorów z których kolor ma GTIA na wyjście wypuścić?

624

(24 odpowiedzi, napisanych Zloty)

Jeśli będę w Warszawie to może wpadnę.... ale sugerowałbym bardziej przestronne miejsce, bo w tym lokalu jest straszna siekiera :(

625

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

XEP to jedna wielka pomyłka. Jego przydatność jest raczej ujemna ;)
Obawiam się, że nawet szachy są zbyt szybką grą jak na możliwości tego graficznego deceleratora.