Konference: Commodore C64 a další

Od: Sillicon
Datum: 7.1.2013 20:45
Předmět: Re: Příkaz SAVE v Basicu


Obavam se ze bez cartridge, ktera by to resila rozsirenim BASIC
prikazu a nebo to ulozit v nejakem predem nahranem monitoru
jako data od-do asi nepujde.

BASIC uklada od adresy $0801 az do adresy kam ukazuje pointer
konce BASICovskeho programu. Leda bys prepsal tuhle adresu
POKEm a pak to tak ulozil. Bohuzel neznam adresu toho ukazatele.

Myslim ze ten BASIC s tim nejak nepocita ze bys mel neco v RAMce
o cem BASIC jako ze nevi. Ted jsem si vzpomnel ze s tim jsem mel
trochu problem, ze kdyz jsem si tam nahral treba hudbu od $9000
znakovou sadu od $3000 a dalsi veci a pak BASICovsky programek
ktery se na to odkazoval a spoustel subrutiny SYSem a udelal jsem
v tom programku v BASICu nejakou zmenu tak se zbytek RAMky
proste o dany kus proste posunul takze se to pohnojilo.
Nevim uz presne jestli to vyvolalo tohle poradi nebo neco jinyho.

Pak samozrejme ulozit BASIC i s tim strojakem kdyz mas nejaky
monitor v cartridgi treba FC-III tak ulozit treba na kazetak prikazem
S"name",01,0801,3000 .

Jestli si to nepamatuju presne tak mi nemlatte ale opravte ;-)

Sillicon

---------- Původní zpráva ----------
Od: Factor6 (c64 tu byla ta zakroucena vec pandora.cz) <f6 tu byla ta zakroucena vec factor6.cz>
Datum: 7. 1. 2013
Předmět: Příkaz SAVE v Basicu


Zajímala by mě jedna věc.

Debilní Basic na C64 má příkaz SAVE, ale neumožňuje určit adresu a
délku, případně typ ukládaného souboru.
Co vlastně ten basicovský SAVE ukládá?

Nechápu to kvůli jedné věci. Když nahraju něco co je ve strojáku do
paměti, třeba z kazety hru s basicovým spouštěcím řádkem SYS a
následně to uložím pomocí SAVE"NAZEV" tak jak ten počítač ví, od které
adresy a jak dlouhý blok má uložit?

(všude jinde na jiných kompech (kromě Atari) jde u SAVE totiž zadat
parametr od jaké adresy a jak dlouhý blok se má ukládat, tak jako na
C64 v nějakém cartridge-monitoru).

Možná v tom mám hokej, ale rád bych tohle pochopil.

F6

---
Pobyty na horách se slevou
http://raketa.cz/slevy/pobyty/hory/

Ostatní příspěvky vlákna:

 
[2013/1 (22)] [2013/5 (8)] [2013/11 (3)]


[2012 (5)] [2013 (33)]