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 JagCD SkunkBoard GameCart) (Lynx II AgaCart GameCart) 2xPortfolio Hades

3

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

Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
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

Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
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 JagCD SkunkBoard GameCart) (Lynx II AgaCart GameCart) 2xPortfolio Hades

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

Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
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 :)

Atari: V4sa TT030 Falcon030 Mega ST Mega STe 1040 STe 520 STm 800XL 65XE Jaguar Lynx I/II 7800 Portfolio / VME: ATW800/2 Mach64 Mach32 ET4000 CrazyDots PAMNet / SM146 SC1435 SM124 / Antonia2 ATSpeedC16 TF536 PAK68/3
Megafile30 Atari1050 DDDHDD XCA12 SF314 / AVGCART SUBCART SidecarTridge ACSI2STM FujiNet LynxMultiCard SkunkBoard CosmosEx SatanDisk UltraSatan USBFloppyDriveEmulator SDrive SIO2PC Eiffel
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.