D2D ma ten sinus analizator który jak sądzę dość mocno absorbuje VBXE
Absorbuje samo w sobie, ale od strony Atari całe absorbowanie polega na odpaleniu blittera raz na ramkę.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
THE 800XL osiągnął status Gold! Zakończono prace nad oprogramowaniem dla THE800XL. Retro Games Ltd rozpoczyna etap produkcji.
PiST 0.11.0 Środowisko programistyczne PiST dla Atari ST doczekało się nowej wersji 0.11.0.
bm800xl 0.5.9 Emulator bm800xl dla Raspberry Pi zyskał szybszy start, scanlines i pełne stany pamięci.
xasm 3.3.0 i wtyczka do VSCode Po czteroletniej przerwie powraca asembler skrośny xasm.
CAS2Audio 1.1.0 Odtwarzaj obrazy taśm CAS na telefonie z Androidem.
atari.area forum » Posty przez drac030
D2D ma ten sinus analizator który jak sądzę dość mocno absorbuje VBXE
Absorbuje samo w sobie, ale od strony Atari całe absorbowanie polega na odpaleniu blittera raz na ramkę.
przy acid800 na poziomie około 20% obraz robi się czarny i zawiesza się
Acid800 na Antonii tutaj:
Chodzi bez zarzutu.
Czy mógłbyś na tym lepszym silniku zrobić też, jak poprzednio, Doom Test i Doom 2 M02?
sprawdz prosze czy wyjscie do dos jest ok:
Wychodzi ładnie.
dziękuję za sprawdzenie, sprawdź proszę:
Ta wersja zadziałała bez marudzenia. Wprawdzie "Quit to DOS" się wywala, ale to zapewne rezultat skasowania VRAM-u VBXE. Muszę przenieść tę resztkę kodu, która tam jeszcze jest, do zwykłej pamięci.
Nowa wersja znowu nie chciała ruszyć spod SDX, więc przyjrzałem się ponownie kodowi. Program nie chce działać przez to:
Ten kawałek wyszukuje w HATABS wpis sterownika "E:" (nie "D:", jak mylnie napisałem parę godzin temu), a potem sprawdza, czy tablica funkcji sterownika znajduje się pod adresem >= $C000, czyli w ROM-ie.
Po co jest ten test? "E:" przecież nie musi być w ROM-ie i właśnie u mnie nie jest.
Po dłuższej walce z wnętrznościami pliku FLASH.COM udało mi się odpalić ten program na Antonii II z podkatalogu na twardym dysku. Całość ładuje się równo dwie minuty, a z TurboIDE+ 1 min. 33 sek. (zabootowane z ATR-a: 3 min. 47 sek.)
Wymagania programu, które zauważyłem|: XLOS/816 (czyli Rapidus OS), SpartaDOS X 4.5x, sterownik 65816.SYS, sterownik SVBXE816.SYS (? - bez tego nie chce ruszyć), oraz równiutko 14 MB (14336k) wolnego RAM-u.
EDIT: jednak 14912k wymaga, czyli 14 MB i 576k.
na tym drugim ekranie (logu) CAPS, tam jest jeszcze kilka ekranów.
Proszę:
Czy pozostałe grupy też chcesz? Nic tam nie ma.
U mnie tak:
Ten program robi coś dziwnego: najpierw sprawdza, czy w pamięci jest SpartaDOS X 4.5, a stwierdziwszy to, znajduje wpis DOS-u w HATABS i sprawdza, czy starszy bajt znajdującego się tam wskaźnika wskazuje na adres $C000 albo wyżej.
Ponieważ w SDX tablica urządzenia jest pod $0944, ten warunek nie ma szansy być spełniony.
Po drugie, szkoda, że program używa specyfikacji plików w postaci D1:nazwa zamiast D:nazwa - gdyby tak robił, pliki może można byłoby załadować z dowolnej partycji HDD.
gdy wyłączę turbo i włączę OS 130XE/800XL
A gdy zrobisz tylko jedną z tych rzeczy? Tj. przełączysz OS bez wyłączania turbo, albo wyłączysz turbo bez przełączania OS-u?
Czyli z 13,80 na 13,95? Znakomicie, spodziewałem się, że efektu wcale nie będzie widać.
Czyli mamy czas, póki electron pracuje.
Spróbowałem to skompilować i oczywiście zakres skoków warunkowych przestał wystarczać, więc może trzeba przeorganizować kod jak poniżej.
Popatrzyłem jeszcze na moduł udiv24_v2.asm i przyszło mi do głowy (lepiej późno niż wcale), że tam jest pętla licząca 8 iteracji, którą można rozwinąć. Kod będzie dłuższy o 86 bajtów (jeśli dobrze liczę), ale za to zrobi się krótszy o 42 cykle.
Nie wiem, jaki będzie wpływ na liczbę FPS-ów, bo nie mam pojęcia, jak często kod wpada w tę ścieżkę obliczeń, ale myślę, że warto spróbować (o ile zmieści się w pamięci przeznaczonej na program).
Nie kompilowałem.
Poprawka do BIOS-u Antonii II, powinien teraz wykrywać brak komunikacji z EEPROM-em i wyświetlać stosowny komunikat od razu po wejściu do ustawień, a także przy wyjściu i zapisie tychże.
W związku z tym mamy nową wersję "fabrycznego" ROM-u (build 535), w załączeniu.
Załączam też osobno plik z samym BIOS-em, dla tych, którzy już zdążyli sobie poukładać zawartość slotów po swojemu i nie chcą tego tracić. Sam BIOS można uaktualnić programem Ant2 w wersji od 1.2.
jak się będziecie nudzili, możecie zobaczyć jak u Was na Antonii w trybie stock wygląda Time Pilot Final?
Tak samo, jak na emulatorze, kiedy wybierze się CPU 65C816 i zegar 1.77 MHz.
Ten program sprawdza, czy CPU to 6502, czy 65C816, i kiedy wykryje to drugie, zakłada w ciemno, że ma do czynienia z Rapidusem w trybie turbo - wobec czego inaczej dobiera sobie jakieś parametry do generowania obrazu.
Dlatego zakłócenia są na stock speed, a w turbo nie. Można się rozejść.
@sun podrzuć ten program, o ile jest w postaci pliku wykonywalnego, bo jak kart, to ja nie mam kartów.
EDIT: nieaktualne, jakoś przegapiłem, że dajesz link do AAge, a nie do fotek zakłóceń. Już ściągnąłem.
wymaga pamięci do komend typu skróty A D C G L G Shift-K Ctrl-M itd itp. ... Tutaj trzeba "z pamięci".
Chłopie, co Ty wygadujesz? Przecież te wszystkie "ADCGL" masz opisane łopatologicznie na ekranie, w stylu: "L. Load binary file", "A. Disk directory" itd. itp. Flaszer do rdzeni VBXE też jest opisany na ekranie, nie potrzeba (ja nigdy nie potrzebowałem) do niego żadnych instrukcji ani pamięci do skrótów.
Nie to, żebym się czegoś czepiał ...
Ten sam komputer, w tym samym stanie rozgrzania (niewyłączany), rdzeń 1.27:
Rapidus, VBXE 1, rdzeń 1.26, po uruchomieniu na zimno.
Po paru minutach pracy (po rozgrzaniu najwyraźniej) testy przechodzą bez błędów.
Jakoś się udało:
Mam jeszcze takie:
To drugie to program uruchomiony z kartem (SDX) w pamięci. Zgodnie z instrukcją, o ile dobrze zrozumiałem, nie testuje wtedy MEMAC A w obszarze $A000-$BFFF.
pokaż dokładny log grupy B (wciskając SHIFT gdy ekran pokazuje grupę B - przejść do niej można zawsze spacją, nie trzeba czekać).
Mam sugestię: czy SHIFT wciśnięty mógłby zatrzymywać program w wybranymi miejscu, a wznawiać go nie po zwolnieniu SHIFT-u, tylko po jego ponownym naciśnięciu?
Bo teraz, żeby zrobić zdjęcie ekranu telefonem trzymając jednocześnie SHIFT, trzeba mieć trzy ręce.
Antonia II
atari.area forum » Posty przez drac030
Forum oparte o: PunBB