OldComp.cz

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


Právě je 28.03.2024, 23:18

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 98 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7  Další
Autor Zpráva
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 15.03.2020, 01:59 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Jack_Free píše:
Díky za upřesnění, zkusil jsem to, chvilku to píše nějaké řady čísel, pak to naplní obrazovku bordelem a následně se to zasekne.
Napadlo mě, může za tím stát konfigurace modulů ?
Mám zasunut Basic 6 a Video 64.
Hmmm tak tím to nebude, chová se to stejně při Video 32 a Basic G.

"píše řady čísel" je v pořádku, to to má dělat.
V konfiguraci modulů je vlastně jen jedna zrada - Basic6/BasicG. Pokud to s jedním vytuhne, zkus druhý...
Otočit fáze jde i programově, přepsáním jednoho bitu:
Příloha:
iq_faze.jpg
iq_faze.jpg [ 74.45 KiB | Zobrazeno 10842 krát ]

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 15.03.2020, 09:35 
Offline
Profík

Registrován: 26.11.2018, 16:59
Příspěvky: 580
Bydliště: Holešov
Has thanked: 13 times
Been thanked: 90 times
Zkus si kombinaci modulů první v emulátoru, ale oficiálních 11 her od Komenia je děláno pro kombinaci Basic6 Video32 nebo jen Video32 (bez Basic6/G modulu).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 09:38 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Tak mám opět funkční IQ stroj, a mohu pokračovat v archivaci dochovaného softu.
Narazil jsem na nějaké problémy v převodu, programy převádím v programu TapEx_140814.
Problém je, že některé programy po převodu a následném nahrání do IQ zůstanou zamrzlé, toto jsem z části eliminoval přidáním znaku  který má být zřejmě na konci každého programu v Basicu ?
Tím se problém u několika program, vyřešil, u některých to ale nepomáhá.
Osvědčilo se mě také přidat na konec programu nějaký řádek, např REM konec programu.

Další věc co mě trápí, je že při převodu některých programů TapEx na chvilku jakoby zamrzne a napíše že program neodpovídá, tím pádem se zřejmě nenahraje celý vstupní soubor do programu a ten je pak neúplný ?
Tento problém jsem objevil hlavně při převodu větších programu, není to ale pravidlo, tato prodleva také nastává při ukládání do wav, a tím pádem je asi soubor poškozen.

A poslední věc, i když se program nahraje a zamrzne na posledním řádku, jde skočit do monitoru, je nějaká cesta ven do Basicu, aniž bych smazal obsah paměti ?

Má někdo nějakou radu ?

Edit: tu kombinaci modulů jsem otestoval, a nefungoval to, prozatím řeším převod Basic programů na to ostatní se vrhnu později, viz popis problémů.

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 10:09 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Jack_Free píše:
jde skočit do monitoru, je nějaká cesta ven do Basicu, aniž bych smazal obsah paměti ?

R


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 12:50 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Děkuji, hledal jsem to v manuálu, ale nenašel.

Je nějaká možnost jak vypískat nebo překonvertovat soubory v csw do TXT nebo něčeho čitelného, abych je mohl dostat do reálného IQ ?
Je mě jasné že se jedná a soubory do emulátoru, je nějaká možnost ?

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 17:49 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Z TXT (intel HEX) ti wav udělá Tape Export - http://emulation.free8bit.net/index.php?ACTION=1005
CSW (compressed square wave) se dá převést na wav třeba v tape2wav - http://archive.sundby.com/mirror/www.worldofspectrum.org/pub/sinclair/tools/pc/tape2wav1.8.zip

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 18:22 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Díky za radu, Tape Export se snažím použít, ale narazil jsem na problém který popisuji nahoře.
Buď převedený program po nahrání zamrzne na posledním řádku, nebo je neúplný, ten převodník se prostě zadrhne a nepřevede mě celý program.
Zkusil jsem mu dát velkou prioritu, netuším v čem je problém.
Osvědčilo se mě po každém převodu program znovu spustit jako správce ale některé programy prostě nepřevedu :-(
Používám win 7 64bit.

Ten druhý program otestuji. Díky


Edit: program jsem otestoval a funguje.
Došel jsem k závěru, že programy které nejdou převést v TapeExportu, respektive se převedou na wav nefungují ani po převedení do CSW (TXT to SCW) a chovají se úplně stejně i v emulátoru, také to zamrzne na posledním řádku.
Tím bych asi vyloučil nějaký HW problém v reálném IQ.
Co ale k této chybě vede ?
Ukončovací znak je v programu zapsán.

Může někdo otestovat tento program z archívu ?
Je tam verze TXT, WAV a CSW.

EDIT 2:
Jak koukám na ten TXT soubor, je tam nějaký zmatek na řádku 800 PRINT"KTERY RADEK?";:N@Ii;OSUB500

Může tohle vadit při loadingu ?
Má IQ nějaká kontrolní součty, nebo ověřuje si nějak co se nahrálo ?


Přílohy:
test.zip [159.1 KiB]
460 krát

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 19:25 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Živé IQ nemám, tak jsem pokusničil alespoň v emulátoru. CSW bez problémů. Pokud z něj udělám wav, taky projde.
Co nefunguje je seznam_inv.wav, vytuhne na posledním řádku, jak píšeš. Zkus tu inverzi nedělat a otočit fázi v IQ...

TapExem vytvořený wav taky vytuhne na konci, asi je tam fakt něco špatně... Monitorové věci mi ale převést šly.

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 19:55 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Pomocí poke 27,214 jsem přehodil inverzi, a nahrál program, chová se to stále stejně, vytuhne mě to na posledním řádku, do emulátoru se mě to také povedlo nahrát jako CSW.

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 20:18 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Takže, aby to ukončilo nahrávání, musí být na posledním řádku 0D 0A 1B 0D HEX. V tom tvém seznam.txt poslední 0D chybí, proto to vytuhne.
V příloze opravená verze, měla by jít převést v tapex a nahrát. A jestli ne, tak už nevím :) (v emulátoru to funguje)


Přílohy:
seznam.zip [1.11 KiB]
435 krát

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 20:43 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
ANO funguje to, děkuji, zajímá mě, proč to nefunguje obecně, kde mám hledat problém ?
Co dělám špatně, je to jen soubor TXT, tak proč to někdy neprojde v TapeExportu ?

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 21:05 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Asi by to chtělo pořádně prozkoumat dokumentaci, jestli se někde nepíše na co vlastně basic čeká, aby ukončil nahrávání.
Vypadá to, že ta kombinace 0D 0A 1B 0D (CR LF ESC CR) funguje, ale proč a jestli je to úplně správně netuším.
Každopádně to chce každé TXT zkontrolovat v HEX editoru a eventuelně doplnit co na konci chybí...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 21:24 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
na konci musí být znak 
pokud tam je tak se to zřejmě ukončí jako O.K.
Popravdě, netuším co to je za znak, v mapě znaků ho nemohu najít, prostě jsem ho zkopíroval ze souboru txt.
Nebo blbě koukám :-(

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 21:32 
Offline
Kecálek

Registrován: 08.11.2019, 17:24
Příspěvky: 130
Bydliště: Beroun
Has thanked: 32 times
Been thanked: 8 times
Ja jsem ted nekolikrat zkusebne prekonvertoval 01-sachy.txt a 02-minigo.txt pomoci TapExu do WAVu. Nekolikrat ve Wine na Linuxu a jednou ve Win 8.1. Vysledek byl pokazde stejny (tj. odpovidajici konverze mely vzdy stejne MD5 hashe). Takze bych rekl, ze to konvertuje naprosto deterministicky a nejake zaseky GUI nebo Wine na to nemaji vliv. Ostatne si nedokazu predstavit, ze by to pokazde dalo nejaky jiny vysledek.

Na druhou stranu, nektere programy z te kazety od Komenia mi taky nejdou nahrat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Jak rozchodit hry pro IQ-151?
PříspěvekNapsal: 02.04.2020, 21:37 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Jack_Free píše:
na konci musí být znak 
pokud tam je tak se to zřejmě ukončí jako O.K.
Popravdě, netuším co to je za znak, v mapě znaků ho nemohu najít, prostě jsem ho zkopíroval ze souboru txt.
Nebo blbě koukám :-(

Musíš koukat nějakým hex editorem, třeba pspad. Ten čtvereček na konci je několik nezobrazitelných znaků. Aby basic ukončil nahrávání musí tam být znaky CR,LF,ESC a CR - koukni se na ascii tabulku, hexadecimálně jsou to znaky 0D,0A,1B,0D.

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


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ů: 98 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7  Další

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 1 návštěvní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