OldComp.cz

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


Právě je 28.03.2024, 15:18

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: Převod basicu v TAP do ASCII
PříspěvekNapsal: 28.05.2017, 11:22 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:27
Příspěvky: 1011
Has thanked: 231 times
Been thanked: 221 times
Ahoj, potřebuji převést program napsaný v ZX Basicu a uložený v TAPce do textového formátu ASCII, nejlépe s tím, že převede i netisknutelné řídící znaky (třeba nastavení barev, inverse, atd.) na nějaké ASCII zástupce. Umí to nějaký emulátor nebo je na to utilita? Potřebuji to k tomu, abych výsledný program zkusil prohnat kompilátorem Basicu Zxb http://www.boriel.com/files/zxb/

_________________
Have you played ATARI today?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod basicu v TAP do ASCII
PříspěvekNapsal: 28.05.2017, 14:29 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Mozes pouzit napr. moje Taputils, ich sucastou je aj utilitka LIST alebo LSTBAS ktory ti binarku basicu bez hlaviciek prevedie na textovy tvar, aj s farebnymi riadiacimi kodmi, skutocnymi ciselnymi hodnotami po kode 14 a premennymi). Tu je zdrojak a exac pre Win32:
Příloha:
Lstbas-win32.rar [6.74 KiB]
452 krát
A na ziskanie binarky z tapu dnes uz existuje spusta sposobov - mozes napriklad pouzit moje Taputils, alebo pokial mas Total Commander tak plugin InTap.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod basicu v TAP do ASCII
PříspěvekNapsal: 28.05.2017, 15:38 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Vypsat BASIC do prostého textu umí utilita listbasic, která je součástí Fuse Emulátoru. Ale pokud vím, tak bez barev a speciálních znaků. Někdo by to musel to té utility doprogramovat (zdrojáky v C jsou ke stažení).

https://www.mankier.com/1/listbasic

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod basicu v TAP do ASCII
PříspěvekNapsal: 28.05.2017, 18:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:27
Příspěvky: 1011
Has thanked: 231 times
Been thanked: 221 times
Moc díky, Busyho metoda zabrala. Bohužel kompiler si neporadí s takovými elementárními prvky jako je středník na konci za řetězcem u PRINT (PRINT "ahoj";), neumí "RESTORE číslo_řádku", vnořené smyčky FOR NEXT, atd. O řídících znacích nastavujících barvy pro PRINT nemluvě (ale ty by šly snadno nahradit příkazy). Takže bych musel ten program celý přepsat, aby se kompileru líbíl, nebo jen přeložit části, které opravdu potřebuji, jenže i tam používám berevný výpis do obrazovky. Přesto děkuji, dosáhl jsem toho, čeho se dotaz týkal.

_________________
Have you played ATARI today?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převod basicu v TAP do ASCII
PříspěvekNapsal: 30.05.2017, 18:21 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
Jeste dodam, ze tohle by mel umet tusim i SinBas.

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


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ů: 5 ] 

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 4 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