OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 18:59

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 19.01.2017, 11:27 
Offline
Kecka
Uživatelský avatar

Registrován: 03.11.2016, 21:01
Příspěvky: 45
Bydliště: Sereď, SR
Has thanked: 6 times
Been thanked: 3 times
Je možné rozdeliť príliš dlhý program v TB a časť programu nahrávať a mazať podľa potreby za behu programu z diskety?
Časť programu som na disketu uložil príkazom LIST. Naprogramoval som príkaz na vymazanie týchto riadkov, aby sa uvolnila pamäť. Nasledoval príkaz ENTER, ktorým sa zmazané riadky znova načítali z diskety. Všetko by bolo OK, ale problém je v tom, že po vykonaní príkazu ENTER sa program zastavil.
Je nejaké riešenie?
Ďakujem.

_________________
Atari 800 XE, XC12, Sio2sd, Sio2pc, cart.Toolbox III, Ultimate 1MB, SIDE2, Turbo Freezer 2011, Ultimate Cart
http://www.rcportal.sk/kamil-u128/modely


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 19.01.2017, 12:48 
Offline
Radil

Registrován: 14.10.2013, 23:12
Příspěvky: 342
Has thanked: 261 times
Been thanked: 25 times
teoreticky ano, ale musel bys mezivysledky predesleho spusteneho kodu nekam ulozit a nasledujici nove spusteny kod by si je musel nacist a proste pokracovat


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 19.01.2017, 12:51 
Offline
Kecálek
Uživatelský avatar

Registrován: 06.12.2016, 18:38
Příspěvky: 220
Bydliště: Pezinok SK
Has thanked: 67 times
Been thanked: 10 times
To iste ma napadlo proste oddelit vkladanie + vypocet ,ulozit nejaky dat subor. Nahrat vystup a nakrmit to z toho dat fajlu.

_________________
JIL 800XL SIO2SD 320XE SDRIVE ,C=64C SD2IEC×Jiffydos,DIDAKTIK GAMA ,DIDAKTIK M ,A500 1MB +Gotek
NES,SNES ,N64 ,NGC ,Wii ,WiiU ,Switch ,PS ,PS2 ,PS3 ,GB ,GBP ,GBC ,GBA ,GBAsp ,DS ,DSL ,3DS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 19.01.2017, 13:15 
Offline
Profík
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 994
Bydliště: Praha
Has thanked: 63 times
Been thanked: 372 times
Řešení může spočívat i v tzv. nuceném, čtení z obrazovky, které vyvolá příkaz RUN nebo GOTO.
Před provedením příkazu ENTER nastav kurzor a obrazovku tak, aby po zapnutí nuceného čtení (to "zareturnuje" všechno co je na obrazovce) byl proveden příkaz RUN, GOTO nebo CONT
Tady je příklad:
Tohle je první část (PART1.LB)
Kód:
10 ? "CAST PRED ENTER"
20 ? "NAHRAVAM DRUHOU"
25 FOR DELAY=1 TO 500:NEXT DELAY
30 CLS:POSITION 2,4:? "GOTO 60";
40 POSITION 0,0:? ""
44 FOR DELAY=1 TO 500:NEXT DELAY
45 POKE 842,13
50 ENTER "D:PART2.LB"

Tohle druhá (PART2.LB)
Kód:
60 ? "DRUHA CAST PROGRAMU"
70 POKE 842,12

Řádek 30 způsobí vypsání příkazu GOTO 60 na správné místo na obrazovce
Rádek 40 zařídí umístění kurzoru tak, aby příkaz GOTO 60 šel zareturnovat
Řádek 45 zapne režim nuceného čtení
Kompletní výklad je zde.
Tohle jde udělat i v ATARI BASICU, jenom jsem dal CLS místo znaku ESC-SHIFT-CLEAR


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 19.01.2017, 13:31 
Offline
Kecka
Uživatelský avatar

Registrován: 03.11.2016, 21:01
Příspěvky: 45
Bydliště: Sereď, SR
Has thanked: 6 times
Been thanked: 3 times
Díky všetkým !!!!!!!!
Díky, baktra. ;-)

_________________
Atari 800 XE, XC12, Sio2sd, Sio2pc, cart.Toolbox III, Ultimate 1MB, SIDE2, Turbo Freezer 2011, Ultimate Cart
http://www.rcportal.sk/kamil-u128/modely


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 19.01.2017, 21:36 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
TB nemá MERGE?

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Rozdelenie programu v Turbo Basicu
PříspěvekNapsal: 20.01.2017, 09:02 
Offline
Profík
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 994
Bydliště: Praha
Has thanked: 63 times
Been thanked: 372 times
faraon píše:
TB nemá MERGE?

Nemá.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 6 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz