Temat: Delay i katalog AUTO

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.

Odp: Delay i katalog AUTO

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

Odp: Delay i katalog AUTO

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

Odp: Delay i katalog AUTO

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.

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

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

Odp: Delay i katalog AUTO

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

Odp: Delay i katalog AUTO

Dodałem do poprzedniego.

Było miło :) Do widzenia.

Odp: Delay i katalog AUTO

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

Odp: Delay i katalog AUTO

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."

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

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

Odp: Delay i katalog AUTO

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

Było miło :) Do widzenia.

10

Odp: Delay i katalog AUTO

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

Było miło :) Do widzenia.

11

Odp: Delay i katalog AUTO

Artik ... "NE2000 compatible compatybile"

12

Odp: Delay i katalog AUTO

To nie problem, da się poprawić :)

Było miło :) Do widzenia.

13

Odp: Delay i katalog AUTO

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

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

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

Odp: Delay i katalog AUTO

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.

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

Było miło :) Do widzenia.