OldComp.cz

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


Právě je 28.03.2024, 23:00

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 ... 7  Další
Autor Zpráva
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 11.01.2021, 20:01 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
stamil píše:
Zkusil jsem stáhnout celý projekt a zkompilovat v NetBeans. Výsledný jar jde teď spustit normálně, nahrál jsem ho zpět na GitHub.


Uděláte Staper + SD, nebo se do toho mám pustit?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 11.01.2021, 20:03 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
solaris104 píše:
Diky, zkompilované od Stamila funguje. Uvítal bych, kdyby tam byla poslední položka v menu Info nebo About s datumem vytvoření, když nepoužíváš verze :-)

Dobrý nápad ---> ToDo


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 14.01.2021, 00:04 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
Další update
Lukáš Macura implementoval Amos.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 26.01.2021, 11:40 
Offline
Kecálek

Registrován: 26.01.2019, 18:45
Příspěvky: 99
Bydliště: u Mělníka
Has thanked: 7 times
Been thanked: 240 times
Další update IQ-151.
Doplnil jsem emulaci SD-ROM modulu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 03.02.2021, 19:20 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
Začal jsem dělat na emulátoru TNS GC 256 W
Používá stejný engine jako Ondra a potažmo IQ151.

Je poměrně vzácný, takže by vás to mohlo zajímat.
Zatím ještě nejsou všechny I/O a přerušovací systém má mouchy.

https://github.com/omikron88/TNS

:?: stamil: Jak těžké je namontovat do něj tvůj debugger?

Je tu kromě nás dvou a Lukáše ještě někdo, kdo zvládá tvorbu emulátoru v Javě? Chtěl bych udělat tým, je toho pro jednoho až dost.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 03.02.2021, 19:33 
Offline
Radil

Registrován: 13.03.2016, 18:54
Příspěvky: 302
Has thanked: 130 times
Been thanked: 88 times
My jsme TNS měli na střední, takže jsem rád, že se někdo projektu emulace TNS ujal.
Člověk by to z nostalgie rád znovu viděl. Bohužel nejsem programátor, abych nějak
rozumně přispěl ke tvorbě v Javě.
Softwaru pro TNS mám ale milion, tak možná v budoucnu jako betatester.
Chip


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 04.02.2021, 14:16 
Offline
Radil

Registrován: 13.03.2016, 18:54
Příspěvky: 302
Has thanked: 130 times
Been thanked: 88 times
Pro všechny co mi psali SZ:

Zde je komplet co jsem sehnal pro TNS.

http://stahuj.eschranka.cz/tns.zip

Snad to při vývoji emulace TNS pomůže.

Chip


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 10:48 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
IQ-151
Experimentální zvuk od Stamila. Bez záruky. Je vypnutý, musí se zapnout v Settings
Je potřeba vyzkoušet na různých platformách a různých JRE.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 11:57 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
:!:
Acer 14¨ notebook s úsporným procesorem Intel.
Ubuntu 20, openjdk-jre-default

Chvílemi zvuk prdí, a zasekává se i blikání kurzoru IQ, zřejmě se nestíhá provést předepsaný počet instrukcí 8080 během 20ms.


Pi4 :rpi:
Raspbian, openjdk-jre-default (11)

Při resetu IQ zvuk na pár sekund prdí, pak se uklidní a jede to dobře. Rozsype se jen vyjímečně.
Teplota při použítí hliníkové krabičky, která odvádí teplo z CPU je přijatelná.
Celkově se chová svižněji, vypadá to, že ARM je pro tyto účely vhodnější než úsporný Intel.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 12:38 
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
Co jsem rychle zkusil, žádné pazvuku se neozvaly, vypadá to funkčně :like:
Třeba manic miner úplně bez potíží, ale housenka běží o hodně pomaleji než bez zvuku...
Ryzen 5 1600, W10, Java 8

_________________
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: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 13:23 
Offline
Kecálek

Registrován: 26.01.2019, 18:45
Příspěvky: 99
Bydliště: u Mělníka
Has thanked: 7 times
Been thanked: 240 times
vanthomas píše:
housenka běží o hodně pomaleji než bez zvuku...

To mně docela překvapuje, protože dle specifikace má počítač prostředků dostatek.
Zvuk se interně v emulátoru přehrává paralelně v jiném vlákně, s tím, že se běh emulovaného CPU nijak neblokuje,
spíše se osekává zvuk, když nestíhá přehrávat synchronně s CPU.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 14:32 
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
Jak jsem psal, manic miner úplně v pohodě, ale tady to se zvukem drhne... Jinak ale pěkná práce :like:
nezvuk - https://www.youtube.com/watch?v=l0aIToSFpfs
zvuk - https://www.youtube.com/watch?v=mGTIvJpC27I

_________________
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: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 15:47 
Offline
Kecálek

Registrován: 26.01.2019, 18:45
Příspěvky: 99
Bydliště: u Mělníka
Has thanked: 7 times
Been thanked: 240 times
Máš pravdu, je to pomalejší. Podívám se na to.
Díky


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 17:12 
Offline
Kecálek

Registrován: 26.01.2019, 18:45
Příspěvky: 99
Bydliště: u Mělníka
Has thanked: 7 times
Been thanked: 240 times
stamil píše:
Máš pravdu, je to pomalejší. Podívám se na to.
Díky


Tak jsem zjistil, že s tím nic neudělám, protože rychlost housenky si určuje sama hra - a to náhodně.
Někdy je housenka bez zvuku rychlejší, někdy zase pomalejší, než se zvukem.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Emulátory Čs počítačů v Javě
PříspěvekNapsal: 05.02.2021, 22:14 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
Myslíš, že by se to dalo poladit změnou parametrů?
Např. buffer v násobcích délky půlsnímku, nebo snížením sample rate na 22050?


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