OldComp.cz

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


Právě je 28.03.2024, 20:32

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 35 ]  Přejít na stránku Předchozí  1, 2, 3
Autor Zpráva
 Předmět příspěvku: Re: Miny pro PMD 85-3
PříspěvekNapsal: 27.10.2019, 10:18 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Tak naivní telátko zase nejsem abych to zkoušel spouštět v basicu když to zasahuje do půlky jeho datového rozsahu. Přepnu se do monitoru bez ROM modulu tak mám více RAM volné, přes alt f11 nahraju soubor kam chci, můžu si ho prohlížet pomocí DUMP že tam je, ale když dám JUMP na danou adresu tak se to vždy zakousne. To 4096 jsem předpokládal že je dec, tak jsem si ji změnil na 1000h ale výsledek stejný - vždy zákus a nic :-(. Tak jsem zkusil že to je hex, tedy 16534 dec a předělal to ale žádná změna. To samé 0000h... Nebo se věta "soubor obsahuje i prováděcí rutinu pro přehrávání" nezakládá na pravdě? Jak tedy takové pravidelné volání alternativně zařídit?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Miny pro PMD 85-3
PříspěvekNapsal: 27.10.2019, 10:33 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
rombor píše:
Antony/DTA píše:
rombor píše:
Vďaka za report. :thumbup: Už by to malo byť v poriadku. ;)
Stále rovnako, nezmenila sa ani dĺžka rutiny 1362 bajtov. :(
Nebude problém len s nacachovanými scriptami? Skús opakovane Ctrl+F5 alebo vymazať cache.
Tak už to hrá, na vine bola asi tá cache.
Rýchly test: rovnakú hudbu (popcorn) prehráva o niečo pomalšie tým myslím, že prehrávač zožerie trochu viac času ako E-Tracker player, ale maximum má väčšie E-Tracker player.

A myslím, že k mínam toho už bolo dosť. :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Miny pro PMD 85-3
PříspěvekNapsal: 27.10.2019, 10:38 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Antony/DTA píše:
Tak už to hrá, na vine bola asi tá cache.
Rýchly test: rovnakú hudbu (popcorn) prehráva o niečo pomalšie tým myslím, že prehrávač zožerie trochu viac času ako E-Tracker player, ale maximum má väčšie E-Tracker player.

A myslím, že k mínam toho už bolo dosť. :D


Bylo by možné mi trochu popsat postup jak to rozběhnut abych netápal a věděl jak postupovat příště?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Miny pro PMD 85-3
PříspěvekNapsal: 27.10.2019, 11:04 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
Czech Human píše:
Bylo by možné mi trochu popsat postup jak to rozběhnut abych netápal a věděl jak postupovat příště?
Treba si zvoliť "Routine Platform" podľa počítača na ktorom bude hudba použitá a tiež "Routine Address" na ktorej bude umiestnená, pretože prehrávacia rutina nieje relokovatelná.
Skompilovaný subor nahráš do počítača od zvolenej adresy, následuje inicializácia (jedno zavolanie adresy+0) a samotné prehrávanie sa potom robí cyklickým (50 krát za sekundu) volaním adresy+7. Na ukončenie hudby treba vypnúť zvuk, dá sa opäť použiť inicializácia (zavolanie adresy+0).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Miny pro PMD 85-3
PříspěvekNapsal: 27.10.2019, 11:26 
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
K přerušení na PMD cituji:

Port 0ECh slúži pre povolenie prerušenia od časovača 0. Po zapnutí počítača alebo po resete je prerušenie od časovača 0 zakázané. Pred povolením prerušenia je potrebné ešte inicializovať samotný časovač. A samozrejme, musí byť pripravená rutina obsluhy prerušenia od adresy 0038h.

Kód:
di                ; zákaz prerušenia procesora

 xra   a           ; zákaz prerušenia od časovača 0
 out   0ECh

 mvi   a,24h       ; inicializuj časovač 0 v móde 2, iba vyšší byte deliaceho pomeru
 out   5Fh
 mvi   a,0A0h      ; 50x za sekundu
 out   5Ch

 mvi   a,0C9h      ; inicializuj vektor prerušenia
 sta   0038h       ;  - teraz iba návrat

 mvi   a,1         ; povolenie prerušenia od časovača 0
 out   0ECh

 ei                ; povoľ prerušenie procesora
 hlt               ; počkaj si na prerušenie


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

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