176

W Antonii jest rejestr sprzętowy podobny do WSYNC, ale zatrzymujący CPU na zadaną liczbę cykli koloru. Zamiast pętli opóźniających można spróbować skorzystać z niego (oni tego nie sprawdzają).

Druga rzecz: Bomb Jack nie startuje w turbo, zawiesza się na ekranie tytułowym. Poniżej wersja, która tego nie robi (i na oko działa).

Post's attachments

bombjack.gz 90.98 kb, liczba pobrań: 2 (od 2026-08-25) 

Tylko zalogowani mogą pobierać załączniki.
KMK
? HEX$(6670358)

177

prawie jak w C64 rejestr rastra $D012 ;)

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

178 Ostatnio edytowany przez drac030 (Wczoraj 17:22:50)

tebe napisał/a:

prawie jak w C64 rejestr rastra $D012 ;

Nie znam się na C-64, ale chyba jednak nie: $d012 zlicza linie rastra (pionowo), a tutaj mowa o cyklach koloru w linii (poziomo).

EDIT:


https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=13766

Post's attachments

wsync2.png 1.04 mb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
KMK
? HEX$(6670358)

179

tebe napisał/a:

a można na Antoni 2 uruchomić GUI od flashjazzcata?

może nowa Antonia sprawi że flashjazzcat wróci do rozwoju GUI.




tebe napisał/a:

po co w tej Antoni 65816 jeśli Wy używacie tego do uruchamiania 6502 ? programy dla 6502 uruchamiać z zegarem 1.76

dokładnie

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

180 Ostatnio edytowany przez drac030 (Wczoraj 16:22:55)

Cyprian napisał/a:

dokładnie

Cyprian, po co Ci w Falconie procesor 68030 (albo zgoła 68060), skoro używasz go do uruchamiania programów napisanych/skompilowanych dla 68000?

KMK
? HEX$(6670358)

181

Cyprian napisał/a:

może nowa Antonia sprawi że flashjazzcat wróci do rozwoju GUI.

Why? An accelerated CPU was never a requirement (although the demo will work with Antonia, since it uses no illegal opcodes and no timings are cycle-dependent), and Rapidus has been around for nearly a decade.

If anything would tempt me back into action, it would be the MADS assembler's proprietary (and otherwise quite flexible) relocatable format being expanded to support discreet main, extended and non-relocatable blocks in the same object file, per the SDX relocatable format. But despite having asked about this back in the mid 2010s, I won't pretend for a moment that there weren't other, far more compelling and tangible distractions which resulted in me bascially abandoning the GOS project (some of which - like the SIDE3 cart which consumed all of my spare time between 2019 and early 2023 - having turned out to be a hiding to nothing, all the off-shoot hardware projects having disappeared down the toilet).

182

drac030 napisał/a:
Cyprian napisał/a:

dokładnie

Cyprian, po co Ci w Falconie procesor 68030 (albo zgoła 68060), skoro używasz go do uruchamiania programów napisanych/skompilowanych dla 68000?

to nie tak.
Mając w Atari 060 100MHz nie narzekajmy że Spectrum512 źle działa, bo jest to program dla 8MHz 68000.


flashjazzcat napisał/a:
Cyprian napisał/a:

może nowa Antonia sprawi że flashjazzcat wróci do rozwoju GUI.

Why? An accelerated CPU was never a requirement (although the demo will work with Antonia, since it uses no illegal opcodes and no timings are cycle-dependent), and Rapidus has been around for nearly a decade.

ok understandable

flashjazzcat napisał/a:

If anything would tempt me back into action, it would be the MADS assembler's proprietary (and otherwise quite flexible) relocatable format being expanded to support discreet main, extended and non-relocatable blocks in the same object file, per the SDX relocatable format.

ok, now it's time for Jan to move

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

183

dokladnie tak, cala robote robi podniesiony zegar a jaka roznice dla usera robi 16bit 14mhz vs 6502 14mhz? tylko taka ze na 16bit nie wszystko pojdzie ;-). 6502 z zegarem 7mhz to juz kosmos co dopiero 14mhz :-) A2 z 65816 14mhz jest oczywiscie ambitny i przydatny 3 programistom na swiecie a A2 z 6502 14mhz przelaczanym na 1,7 dla kazdego usera i nie bedzie wywolywal frustracji i prosb o patchowanie ;-)

http://atari.pl/hsc/ad.php?i=1.

184

Cyprian napisał/a:

to nie tak.
Mając w Atari 060 100MHz nie narzekajmy że Spectrum512 źle działa, bo jest to program dla 8MHz 68000.

A kto na to narzeka? Ja widzę, że najbardziej jęczą o to w tym wątku tacy, którzy Antonii nie mają i mieć nie zamierzają.

Poza tym analogia nie jest trafiona, bo rozjazdy cyklowania naprawia się przełączając po prostu zegar na 1,773 MHz.

KMK
? HEX$(6670358)

185

tebe napisał/a:

to jest docyklowane do 1.76 MHz, więc na każdym CPU <> 1.76 będzie rozjazd

W którym Atari jest zegar 1.76 MHz?

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

186

w moim jest bo był u Kaczorowskiego ;)

gdzie można poczytać o heretyckich rejestrach Antoni2 realizujących mnożenie ?

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

187 Ostatnio edytowany przez Cyprian (Wczoraj 18:05:10)

drac030 napisał/a:
Cyprian napisał/a:

to nie tak.
Mając w Atari 060 100MHz nie narzekajmy że Spectrum512 źle działa, bo jest to program dla 8MHz 68000.

A kto na to narzeka? Ja widzę, że najbardziej jęczą o to w tym wątku tacy, którzy Antonii nie mają i mieć nie zamierzają.

dobra, widzę że macie jakiś sprawy do wyjaśnienia, nie moja sprawa.

drac030 napisał/a:

Poza tym analogia nie jest trafiona, bo rozjazdy cyklowania naprawia się przełączając po prostu zegar na 1,773 MHz.

wszystko sobie posprawdzam, jak tylko moja do mnie dotrze.

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

188

tebe napisał/a:

w moim jest bo był u Kaczorowskiego ;)

gdzie można poczytać o heretyckich rejestrach Antoni2 realizujących mnożenie ?

W dokumentacji, w pierwszym poście w tym wątku. Dlaczego od razu heretyckie?

Ceterum censeo Unionem Europaeam esse delendam.

189

Tak a propos "odpalania na tym 6502": kto to robi, ten robi, ale nie wszyscy:

https://youtube.com/shorts/UXHkiqoMYU8

Głównym bohaterem klipu jest niebieska dioda na płytce Antonii: świeci się wtedy, kiedy procesor pracuje w trybie natywnym (tzw. "16-bitowym").

KMK
? HEX$(6670358)

190

Draco, mam Antonię 2 w wersji 2B z wsadzonym do podstawki 65816.. Jak to się ma do tych najnowszych płytek?

Ala ma kota...

191 Ostatnio edytowany przez drac030 (Wczoraj 20:04:38)

Rocky napisał/a:

Draco, mam Antonię 2 w wersji 2B z wsadzonym do podstawki 65816.. Jak to się ma do tych najnowszych płytek?

Szczerze, to nie wiem. B2 to prototyp sprzed dwóch lat. Raczej nie ma w niej jeszcze "heretyckich" funkcji i rejestrów typu WCYCLE (= wsync2), modułu mnożenia i dzielenia, rejestru banku video Antica. Mogą być różne inne problemy, które się udało rozwiązać później, ale może Simius będzie pamiętał więcej szczegółów. Wiele zależy od tego, nie jak stara jest sama płytka, ale jak stary jest w niej rdzeń FPGA.

Tak czy owak, wersja produkcyjna jest na pewno pełniejsza (no, i mniejsza).

KMK
? HEX$(6670358)

192

To jedna z kilku wersji prototypowych. Nie ma wszystkich funkcji wersji finalnej.

Ceterum censeo Unionem Europaeam esse delendam.

193

dobrze by było jakiś test wypuścić, który zweryfikuje nie / działanie tych dodatkowych funkcji, skoro krążą prototypy

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

194

Ja się oswoiłem. Dzięki drac030 za spaczowanie demek, zrobię sobie diff'a z ciekawości i może jak trafię na coś podobnego to spaczuje.se :)

Cuda wianki i nie tylko :) POKEY 4ever ;)

195

drac030 napisał/a:

W Antonii jest rejestr sprzętowy podobny do WSYNC, ale zatrzymujący CPU na zadaną liczbę cykli koloru. Zamiast pętli opóźniających można spróbować skorzystać z niego (oni tego nie sprawdzają).

Głupie pytanie: da się zrobić jaki automat włączający takie zatrzymanie CPU żeby te cykle się nie rozjeżdżały? Bo starych rzeczy pewnie nikt nie będzie poprawiał.