1,076

(26 odpowiedzi, napisanych Emulacja - 8bit)

Nie jestem pewien w czym oryginalnie SoTe skompilował SAPa, ale podejrzewam, że w VS 2005. Na maszynie developerskiej skompilowane w nim programy działają pięknie, ale ich deployment potrafi napsuć człowiekowi krwi. Dużo krwi. Sesja z google zaoowocowała jakimś rozwiązaniem [które jest nieaktualne, bo niżej jest lepsze].

======== EDIT =========

Udało mi się skompilować statycznie. Pliczki są większe, ale nie wymagają msvcrt80.dll. Paczuszka jest tu.

Feedback mile widziany :)


Reasumując to nie wina .NETa, tylko najnowszego visuala, który aż kipi od nowoczesnych technologii, które wymagają conajmniej windowsa 2000 i z którymi są same problemy. Pewnie jakby skompilować to w jakimś np VC++ 6.0 to by poszło bez problemu nawet na win98, ale legalne to by już nie było ;)

1,077

(26 odpowiedzi, napisanych Emulacja - 8bit)

Skompilowałem za pomocą Visual C++ 2005 Express Edition (kompilator natywnego C++ nie mający nic wspólnego z dotnetami) i działa. Nie mam niestety dostępu do kompa bez .NET 2.0 i nie wiem czy działa bez .NETa, ale zaglądając do środka plików nie widzę tam żadnych odwołań do jakichkolwiek dotnetowych bibliotek. Tylko do MSVCR80.DLL.

1,078

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

Napewno normalne to nie jest. Napis pochodzi z SELF TESTu, ale na niego to nie wygląda. Jak masz aparat, to zrób fote, (albo filmik, jeśli efekt jest "dynamiczny").

1,079

(26 odpowiedzi, napisanych Emulacja - 8bit)

Dziwna sprawa z tym .NETem, bo wewnątrz SAP.exe jak i in_sap.dll nie ma żadnego odwołania do .NETa. tylko do MSVCR80.dll. Za to wymagany wydaje się być Direct X (DSOUND.dll)

1,080

(26 odpowiedzi, napisanych Emulacja - 8bit)

jellonek: to nie używaj i napisze se sam bez .net 2.0.
Autor zrobił to dla przyjemności bez żadnego wynagrodzenia i pisał to tak jak chciał i było mu wygodniej.

1,081

(18 odpowiedzi, napisanych Zloty)

180 kB... ?? Jak dotąd mieścili sie w 96 kB :> postęp ;)

1,082

(18 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

albo LCD + komputer + karta TV ;)

1,083

(18 odpowiedzi, napisanych Emulacja - 8bit)

Z XLPaint MAX-em UltraXE w ogóle mam problemy. Jak i z wersją 8 tak i 16 bitową. Linia rysuje się jakoś z boku. Niezłe. Pierwszy raz coś takiego widze :)
A800Win+ i Atari++ radzą sobie bez problemu z 8 bitową...

1,084

(18 odpowiedzi, napisanych Emulacja - 8bit)

Tebe: musiałeś coś źle napisać, bo np. dracowy emulator z80 działa, więc aż tak źle nie jest. Nie emuluje tylko szczególnych przypadków, takich jak fakt, że w trybie emulacji pewne instrukcje potrafią przekręcić na chwilę stos poza pierwszą stronę, ale reszta wydaje mi się OK.

1,085

(18 odpowiedzi, napisanych Emulacja - 8bit)

jellonek:
spoko spoko. draco wypuści emulator z80 pod warpa/f7, to i motywacja się znajdzie ;) A poza tym w TODO czytamy

[...]
   - CPU upgrades (65816, etc)
[...]

więc to tylko kwestia czasu ;)

alex:

Przy odpowiednio dużej determinacji wszystko się da, tylko wymagałoby to rewolucji w źródłach. Sam procesor i pamięć byłoby pewnie nawet prosto, ale np emulacja WARPa (szybszy zegar w wysokiej pamięci) albo F7 (dodatkowe cachowanie zerowego banku) wymagałaby znajomości źródeł na poziomie 0xF'a, a nawet wspomniana linijka w TODO jest zbyt nisko, aby liczyć na szybką interwencję w kwestii WARPów :)

Uważam poprostu, ża są emulatory, w których można zrobić to szybciej i łatwiej ;)

1,086

(18 odpowiedzi, napisanych Emulacja - 8bit)

Mam rozumieć, że szukasz kogoś, kto weźmie diffa robiącego UltraXE z atari800 1.2.0 i uaktualni go tak, żeby pasował do wersji 2.0.2?
Jeśli tak to powodzenia :)

IMHO atari800 jest nierozszerzalny. Nie tędy droga...

1,087

(31 odpowiedzi, napisanych Programowanie - 8 bit)

O... zaczyna się ciekawa dyskusja. Ciekawe ilu atarowców ma komp na strychu, ilu chłodzenie wodne, a ilu gąbeczki pod twardym dyskiem, żeby nie rezonował...

Cóż, niektórzy nie są maniakami wyciszania kompa i wyłączają w nocy komputery ;)

1,088

(31 odpowiedzi, napisanych Programowanie - 8 bit)

Ooo... kierownictwu też zdarza się gorszy dzień:

wspomniany zbieracz trochę wyżej napisał/a:

Dlatego zaplacilem $10 za dodatkowy modul, ktory oprocz mozliwosci filtrowania dal mi jeszcze jeden dodatek na ktorym mi zalezalo: Timer (wylaczajacy kompa) dzialajacy identiko jak w normalnym TV. Czyli nacisniecie klawisza na pilocie zwieksza czas do wylaczenia o kolejne kwadranse.

;)

A w ogóle to w dyskusji nie uczestniczę, bo TV poza meczami polskiej reprezentacji nie oglądam, więc DScalera używam tylko do oglądania obrazu z Atari ;)

1,089

(31 odpowiedzi, napisanych Programowanie - 8 bit)

dely: u mnie zżera 10% proca, to dużo? Pozatym naciśnij tab i będziesz mógł dragować  zawartość :)
A oprogramowanie oficjalnie dawane przez producentów kart sscie IMHO bardziej: okrągłe okienka, mnóstwo butonów, suwaków, ikonek i innych wodotrysków tylko po to, żeby interfejs "fajnie" wyglądał... nie trawie takiego oprogramowania. Przykład na załączonym obrazku:

http://laoo.twojemiejsce.pl/temp/buhaha.jpg

lol

1,090

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

Super! Taki wybór szerokości/wysokości jest idealny!
Nie widzę tylko jednego - co się stanie, gdy będą wpisywane różne wartości w różnych miejscach? Czy różne wartości bitu 5 w róznych miejscach w linii spowodują generowanie raz szerokiej raz wąskiej zmiany koloru? Czy różne wartości bitów 6-7 w różnych liniach tego samego ekranu spowoduje generowanie linii o różnej wysokości? I najważniejsze. Co się stanie przy różnych wartościach bitów 6-7 w jednej linii??

1,091

(41 odpowiedzi, napisanych Software, Gry - 16/32bit)

Ja tak czytam po kilka razy i nie rozumiem co takiego złego jest w pisowni jellonka? Chodzi o interpunkcję, polskie znaki czy może jeszcze coś innego?

1,092

(31 odpowiedzi, napisanych Programowanie - 8 bit)

spróbuj dscalera. Ja tam jestem zadowolony.

1,093

(31 odpowiedzi, napisanych Programowanie - 8 bit)

Aż podłączyłem Atarke do kompa przez karte TV, zrobiłem GR.15 i POKE 559,35 ustawiłem pamięć ekranu na śmieci, policzyłem pixelki i wyszło mi 176 nie licząc paska śmieci po prawej :)

1,094

(51 odpowiedzi, napisanych Różne)

dziwne. u mnie działają oba linki  :/

1,095

(31 odpowiedzi, napisanych Emulacja - 8bit)

Odgrzebuje, bo ostatnio zerknąłem do niego i muszę powiedzieć, że jestem pozytywnie zaskoczony.
Jakie są dowody, że kod atari++ jest zżynany z atar800? Z tych fragmentów kodu które czytałem, to jest on zupełnie inny. Nie wykluczam, że mogła zostać wyrżnięta jakaś trudniejsza procedurka, no ale bez przesady, w "zywcem przeniesione pliki, ze zmienionym naglowkiem" trudno mi uwierzyć: atari800 to czyste C napisany w sposób przypominający wynik działania obfuscatorów (IMHO ma szanse na wysokie miejsce w IOCCC ;) ), a atari++ napisany jest bardzo czysto obiektowo i widać, że na początku był projekt, a nie radosne programowanie, dzięki czemu rozszerzanie go o cokolwiek nie sprawia żadnych trudności. Najnowsze dema chodzą i jedyne co zauważyłem, to że dźwięk faktycznie trochę pierdzi (co dowodzi, że przynajmniej POKEY nie był wyrżnięty ;P). A jakie są inne ciężkie winy, że tak jest jechany i skazany na banicję?

1,096

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

Niech pojawi się tylko dokładna specyfikacja, to pomyśli się nad emu :)

1,097

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

No! To już zaczyna mieć ręce i nogi! Pomysł z nienadpisywaniem adresu rejestru jest super. A wiadomo już czym dokładniej będą różniły się te tryby, czy to jeszcze w fazie opracowywania?

1,098

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

to implikowałoby podwójne buforowanie :)

1,099

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

Rozumiem, że jak GTIA jest w trybie OFF, to nic na ekranie się nie wyświetla (nie ma bombardowania). To stanowi jednak pewien problem w przypadku renderowania w czasie rzeczywistym, bo mamby do dyspozycji tylko czas powrotu plamki na zmianę pamięci, czyli niewiele. Bez tego, to można tyko sprzętowo dopalić graph2font :) Upgrade byłoby znacznie atrakcyjniejsze, gdyby było jakieś podwójne buforowanie: wyświetla się zawartość jednego fragmentu pamięci, a zapisujemy do drugiego i gdy gotowe jakimś rejestrem przełączamy...

tebe napisał/a:

wartość do $d024, młodszy adres rejestru do $d025 (kolejność istotna)

Czyli licznik zwiększy się w momencie zapisania czegoś do $d025? Cóż, pofantazjować można: jakbyście projektowali upgrade 2.0, to fajne byłoby np poświęcenie adresów $d080-$d0bf w ten sposób, że zapisana tam wartość, to "wartość", a młodsze 5 bitów byłoby odrazu "młodszym adresem rejestru". Zawsze trochę dopali :) (chociaż na 65c816 teraz też jest szybko)

1,100

(44 odpowiedzi, napisanych Software, Gry - 16/32bit)

Myślę, że kwestią jest korzystniejszy stosunek powierzchni ekranu do wydajności proca. Podejrzewam, że jakby na ST/E robić dema w 64x48, to też dałoby się kilka fajnych rzeczy pokazać, a niestety motorolka nie jest aż tyle razy szybsza od 6502, aby wydolić fajne rzeczy w wysokiej rozdzielczości.