Přečtení programu z kazety v moderním PC
Moderátor: Moderátoři
-
judeware
- Příspěvky: 2064
- Registrován: 04 srp 2009, 00:00
- Bydliště: okres Písek
10 LET A(1)=5:LET A(2)=12
20 LET A(3)=0
30 PRINT A(1)+A(2)+A(3)
40 LET A(9)=A(1)+A(2)
Říkají tím, že DIM na začátku programu nemusí být uvedeno a ono to nehavaruje. Ale např. u Sharpa si tohoto nejsem vědom (dovolené absence DIM).
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
Kód: Vybrat vše
10 IFA<BTHENGOTO10Takže to asi bude z IQčka.
-
rnbw
- Příspěvky: 37622
- Registrován: 21 bře 2006, 00:00
- Bydliště: Bratislava
-
Crifodo
- Příspěvky: 14779
- Registrován: 11 říj 2005, 00:00
judeware píše: Sharp mohl mít názvy i delší (bez toho, aby se ohlásila "SYNTAX ERROR"), ale jen první dva znaky byly platné. Takže např. VO je totéž, co VOCAS a TE je totéž, co TERMIT.
tak to je vtipná zákeřnost, třeba kdybys přepisoval program z jinýho basicu a pak se dlouho divil, proč se proměnná VOCAS1 neliší od VOCAS2.
-
PotPalo
- Příspěvky: 6079
- Registrován: 13 kvě 2009, 00:00
- Bydliště: BA
Napríklad príručka strojového kódu pre ZX Spectrum:
register R, sa sám mení, teda zvyšuje, počíta inštrukcie. Ale nieje už spomenuté, že najvyšší bit sa nemení a ostáva taký, aký ho nastavíme. Čo som sa s tým natrápil...
Ďalej stlačenie RESET. Jediné čo robí je, že sa vypne prerušenie a program skočí na adresu 0. Žiadne registre sa pri ňom ale nemažú na nulu, ako by sa mohlo zdať. Takže BASICom nepoužívané registre ho prežijú.
-
Habesan
- Příspěvky: 7398
- Registrován: 12 led 2009, 00:00
- Bydliště: Plzeňsko
visiongame.cz /obchodnik/
Možná to pomůže při zkoumání této verze.
(Jeden z nejpoužívanějších řetězců jsou tam tři nuly ve finančních částkách.)
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
-
TeslaPC
- Příspěvky: 394
- Registrován: 08 srp 2022, 00:00
- Bydliště: Praha
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
Ten soubor je sice binární, ale většinou je to text a dokonce i oddělovače řádek jsou jako ve Windows. Takže na to můžeš koukat normálně textovým editorem.TeslaPC píše:Stáhnul jsem si emulátor, a jdu to tam zkusit načítat a jsem zvědav co na tom bude.
Akorát s tím emulátorem bude ještě trošku problém. On neumí načíst textový soubor. Umí jen wav a nějakej cws, což je taky asi něco jako wav. Ten původní wav to ale nenačte, to už jsem zkoušel. Takže jediné, co mě napadá, že bych napsal program, který to z toho textového souboru zase převede do wav, ale už čistého, který to bude umět načíst.
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
Našel jsem to na: https://oldcomp.cz/viewtopic.php?f=48&t=5129
Program pro převod do wav jsem sice napsal, ale ten výsledný wav to stejně nenačte. Nevím proč.
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
tak tam se píše, že od určité verze mělo IQ jiný formát záznamu na kazetu, který je nezávislý na polaritě signálu. A ta kazeta je nahraná ve formátu nezávislém na polaritě. Kdežto ten emulátor chce formát závislý na polaritě. Takže ta kazeta je asi z nějakého novějšího stroje, zatímco ten emulátor emuluje starší stroj. Snad budou teda ty programy fungovat.
Zatím jsem tedy našel jeden (ten videostop), který fungovat nebude - uprostřed se ho nepovedlo načíst, jsou tam nějaké divné znaky. Možná by to šlo doprogramovat.
-
PotPalo
- Příspěvky: 6079
- Registrován: 13 kvě 2009, 00:00
- Bydliště: BA
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
-
asdf
- Příspěvky: 718
- Registrován: 06 říj 2022, 00:00
-
LADER
- Příspěvky: 410
- Registrován: 01 dub 2013, 00:00