OldComp.cz

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


Právě je 29.03.2024, 02:53

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 19 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
PříspěvekNapsal: 31.03.2021, 00:48 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 641
Has thanked: 1 time
Been thanked: 76 times
Jakou emulaci SB na GUSu mas na mysli? Nejaky HW modul - pry existuje nejaky WSS nebo rezidentni emulacni program? Unisound resi jen inicializaci, neni TSR...

ALS100 je naky cip od Avance Logic:
https://www.karlsitretro.com/wp-content ... 0x3334.jpg
celkem to vypada jako naka levna shitka proti SBckum...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
PříspěvekNapsal: 31.03.2021, 08:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2332
Has thanked: 303 times
Been thanked: 637 times
RayeR píše:
Jakou emulaci SB na GUSu mas na mysli? Nejaky HW modul - pry existuje nejaky WSS nebo rezidentni emulacni program? Unisound resi jen inicializaci, neni TSR...
Právě že Unisound řeší jen inicializaci. Na emulaci Soundblasteru je program iwsbos, který se spouští před spuštěním hry, která GUS nepodporuje.

Jak přesně to funguje uvnitř netuším, nevím jestli je iwsbos rezidentní, nebo taky "jen" něco inicializuje. Fakt je, že GUS nemá FM syntézu, ale emuluje jí pomocí wavetable, takže hudba obvykle zní divně, někdy zajímavě, ale pokaždé jinak než FM syntéza. A taky to nefunguje s každou hrou. Jsou hry, které s tím segfaultují (Stunts), u některých je nutné vynutit Adlib místo Soundblasteru (Monkey Island) atd... často to jde napoprvé, ale občas to bývá laborování, než se to podaří.

Jako časem asi i Unisound zkusím s GUSem, jen to není na pořadu dne.

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


Nahoru
 Profil  
 
PříspěvekNapsal: 31.03.2021, 11:12 
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
zxcygnus píše:
Na emulaci Soundblasteru je program iwsbos, který se spouští před spuštěním hry, která GUS nepodporuje.
Jak přesně to funguje uvnitř netuším, nevím jestli je iwsbos rezidentní, nebo taky "jen" něco inicializuje.
Ano, iwsbos je rezident a cela emulacia funguje tak, ze ked sa CPU snazi nieco urobit so soundblasterom (napr. nieco OUTuje), hardware GUSa toto odchyti. Vyvola prerusenie na ktorom je zaveseny iwsbos ktory zistil co CPU chce, a nasledne nastavi GUS tak, aby (v pripade OPL aspon priblizne) hral to, co by hral keby tam bol poctivy soundblaster alebo adlib.

Predpokladam, ze niektore hry mozu crashnut lebo nastane nejaky konflikt s IRQ kde je iwsbos alebo priamo konflikt s iwsbos-om pracujucim na pozadi.


Nahoru
 Profil  
 
PříspěvekNapsal: 31.03.2021, 13:43 
Offline
Site Admin
Uživatelský avatar

Registrován: 05.04.2013, 15:29
Příspěvky: 2394
Bydliště: Starý Vestec
Has thanked: 426 times
Been thanked: 446 times
Unisound s gravisem samo funguje. Ale jedou jen nativní věci. Pro emulace AdLib/SB/MT-32 je potřeba stále iwsbos nebo megaem.

_________________
Amiga Sinclair Didaktik Sam_Coupé Enterprise SAM440ep μA1 MacBook_Air Mac_Mini_MOS CPC Atari MSX Acorn C64 RetroPC

http://party.oldcomp.cz/


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ů: 19 ]  Přejít na stránku Předchozí  1, 2

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