Tytuł może trochę tajemniczy, ale już wyjaśniam.
Piszę sobie programik, który m.in. odczytuje rejestry karty i liczy sumę kontrolną.
W edytorze GFA działa poprawnie, po kompilacji i uruchomieniu też, ale po wrzuceniu do AUTO już nie. Jest błąd w sumie kontrolnej.
Wrzuciłem do programu wyświetlanie licznika (systemowy Timer).
Program uruchomiony z desktopu i wartości są: 28167, 30063, 31939 czyli są to całe sekundy między kolejnymi pętlami.
Ten sam program w AUTO i wartości wynoszą: 16899, 16901, 16902. więc co 1/200sek. Dodałem do programu opóźnienia rzędu 0,5sek (DELAY) i bez zmian.
O co z tym biega ?

Było miło :) Do widzenia.

Daj źródło.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

3

TOS startuje programy z AUTO przed zainicjalizowaniem VDI i AES. Może tu leży problem?

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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

4 Ostatnio edytowany przez artik-wroc (2021-01-22 23:05:53)

Dla testu takie coś:

for a|-1 to 50
dalay 1
print a|
next a|

po skompilowaniu i odpaleniu z desktopu trwa jakieś 50 sek. co logiczne :)
Po wrzuceniu do AUTO 1-2sek.

Post's attachments

TEST.PRX 4.99 kb, liczba pobrań: 1 (od 2021-01-22) 

Tylko zalogowani mogą pobierać załączniki.
Było miło :) Do widzenia.

5

podeślij PRG to sprawdzę pod debugerem

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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

6

Dodałem do poprzedniego.

Było miło :) Do widzenia.

http://gfabasic.net/stg/gfabasic.htm#DELAY

Delay używa GEMu, więc nic dziwnego że kiedy ten nie jest zainicjalizowany to nie działa poprawnie.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

8 Ostatnio edytowany przez Cyprian (2021-01-23 21:55:36)

Adam Klobukowski napisał/a:

http://gfabasic.net/stg/gfabasic.htm#DELAY

Delay używa GEMu, więc nic dziwnego że kiedy ten nie jest zainicjalizowany to nie działa poprawnie.

EVNT_TIMER() to jest AES, to nie zadziała z AUTO. Dlatego program działa szybciej bo wywołanie EVNT_TIMER, od razu wraca do programu.


PAUSE do AUTO było by lepsze:
"PAUSE -> Internally uses TIMER. Uses system timer B."

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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

9

No i wszystko jasne, dzięki. Lada moment podzielę się wynikami.

Było miło :) Do widzenia.

10

Pierwsze koty za płoty:
https://www.atari-forum.com/viewtopic.p … mp;t=40017

Było miło :) Do widzenia.

11

Artik ... "NE2000 compatible compatybile"

12

To nie problem, da się poprawić :)

Było miło :) Do widzenia.

13 Ostatnio edytowany przez Cyprian (2021-01-26 00:13:55)

no i git
to teraz jeszcze tylko sterowniki do karty dźwiękowej ISA :)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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

14 Ostatnio edytowany przez artik-wroc (2021-01-26 08:25:53)

Wiem, że dla Milana było coś takiego jak MilanBlaster. Co do użyteczności tego to inna sprawa, gdyż z tego co czytałem na forach mało komu udało się usłyszeć jakieś dźwięki tą drogą :)
http://artik-wroc.pl/pliki/milanblaster.png

Tutaj więcej informacji. Raczej wątpię, aby istniały jeszcze jakieś źródła.

Było miło :) Do widzenia.