Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Přečtení programu z kazety v moderním PC
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Software
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
judeware



Založen: Aug 04, 2009
Příspěvky: 1295
Bydliště: okres Písek

PříspěvekZaslal: ne červenec 16 2023, 16:29    Předmět: Citovat

To vypadá na nějakou specialitu toho íkvéčka.

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


Naposledy upravil judeware dne st červenec 19 2023, 22:10, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: ne červenec 16 2023, 17:21    Předmět: Citovat

Tak jsem si stáhnul emulátor IQ151 a potvrzuji, že s
kód:
10 IFA<BTHENGOTO10
si poradí.
Takže to asi bude z IQčka.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33950
Bydliště: Bratislava

PříspěvekZaslal: ne červenec 16 2023, 17:25    Předmět: Citovat

Kazdy BASIC je iny, v tom je ten vtip.
Napriklad Sinclair BASIC umoznuje nazvy ciselnych premennych lubovolnej dlzky (dokonca s medzerami), ale retazcove premenne mozu mat len jednopismenovy nazov (s dolarom na konci).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: ne červenec 16 2023, 17:27    Předmět: Citovat

judeware napsal(a):
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. Very Happy

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
PotPalo



Založen: May 13, 2009
Příspěvky: 4997
Bydliště: BA-Petržalka :(

PříspěvekZaslal: ne červenec 16 2023, 17:38    Předmět: Citovat

Zákerností je všade dosť, hlavne pokiaľ to ani v príručke užívateľa nieje správne vysvetlené.
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ú.

_________________
Silou vybrať peniaze od ľudí a následne za ne spraviť niečo proti ľuďom, s čím nesúhlasia, to je civilizácia?! Tento systém je chorý a vedie do záhuby.
Ideológie developerov niesu kompatibilné so šťastným životom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Habesan



Založen: Jan 12, 2009
Příspěvky: 7094
Bydliště: Plzeňsko

PříspěvekZaslal: ne červenec 16 2023, 17:49    Předmět: Citovat

Verzi pro ZX Spectrum (tedy originál) je možno stáhnout na této stránce:
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.)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: po červenec 17 2023, 11:28    Předmět: Citovat

Tak tady jsou přečtené a rozstříhané obě kazety.


data.zip
 Komentář:

Stáhnout
 Soubor:  data.zip
 Velikost:  46.54 kB
 Staženo:  82 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TeslaPC



Založen: Aug 08, 2022
Příspěvky: 359
Bydliště: Praha

PříspěvekZaslal: st červenec 19 2023, 21:18    Předmět: Citovat

Super, díky moc všem za pomoc, netušil jsem že to bude takový oříšek. Stáhnul jsem si emulátor, a jdu to tam zkusit načítat a jsem zvědav co na tom bude.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: čt červenec 20 2023, 9:30    Předmět: Citovat

TeslaPC napsal(a):
Stáhnul jsem si emulátor, a jdu to tam zkusit načítat a jsem zvědav co na tom bude.
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.

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: čt červenec 20 2023, 12:41    Předmět: Citovat

Tak do toho csw pro emulátor se to dá převést pomocí: https://github.com/omikron88/iq-151/tree/master/Txt2Csw/dist

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č.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: čt červenec 20 2023, 15:02    Předmět: Citovat

Tak už asi vím, proč se ten můj wav nenačte. Jak dával rnbw ten odkaz: https://www.root.cz/clanky/graficke-moznosti-a-programove-vybaveni-iq-151/
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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PotPalo



Založen: May 13, 2009
Příspěvky: 4997
Bydliště: BA-Petržalka :(

PříspěvekZaslal: čt červenec 20 2023, 15:41    Předmět: Citovat

Nemôže to byť tým že ten súbor je stereo? Skúsil by som ho prekonvertovať do mono. Prípadne otočiť polaritu nejakým programom.
_________________
Silou vybrať peniaze od ľudí a následne za ne spraviť niečo proti ľuďom, s čím nesúhlasia, to je civilizácia?! Tento systém je chorý a vedie do záhuby.
Ideológie developerov niesu kompatibilné so šťastným životom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: čt červenec 20 2023, 16:38    Předmět: Citovat

To jsem sice nezkoušel, ale řekl bych, že je to opravdu jiný formát zápisu. Když se koukneš na ten konvertor Txt2csw, tak se tam dá vlézt do adresáře ../src, kde je zdrojový kód. A tam je vidět, že to zapisují jinak. Oni dělají jedničku jako 01 a nulu jako 10. Kdežto ta kazeta je nahraná tak, že nula je 00 nebo 11 a jednička je 01 nebo 10. Tak jestli něco nepřehlížím, tak je to vážně nahrané jinak.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
asdf



Založen: Oct 06, 2022
Příspěvky: 189

PříspěvekZaslal: čt červenec 20 2023, 19:45    Předmět: Citovat

Tak jsem trošku opravil ten videostop.


1_5_opraveno.zip
 Komentář:

Stáhnout
 Soubor:  1_5_opraveno.zip
 Velikost:  1.5 kB
 Staženo:  159 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
LADER



Založen: Apr 01, 2013
Příspěvky: 318

PříspěvekZaslal: pá červenec 21 2023, 17:29    Předmět: Citovat

Na Atari (TURBO 2000) to bylo tak, že zaváděcí tón měl periodu 600 taktů (3 kHz), následoval start bit o délce 180 taktů (10 kHz) a pak šli data. Nula měla délku 480 taktů (3750 Hz) a jednička 240 taktů (7500 Hz), a na konci kontrolní součet. Nevím jestli jednotlivé bajty měli kontrolní součet (ale myslím si že ne). Takty se počítaly podle délky cyklů instrukcí. A ty byly zase závislé na frekvenci procesoru CPU6502, která byla konstantní (myslím 1.79 MHz).
_________________
Ubuntu 22.04.4 LTS, LibreOffice Verze: 7.6.6.3, wxMaxima 20.12.1, Maxima 5.47.0 (SBCL)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Software Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
Strana 5 z 6

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata 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 hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund