OldComp.cz

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


Právě je 16.04.2024, 23:36

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Re: Z80-DMA, DATAGEAR
PříspěvekNapsal: 27.01.2020, 00:42 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1516
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 381 times
Billy48 píše:
Existuje soft na testovanie DMA pre ZX Spectrum?

A co chceš na DMA testovat?

Pokud zda je přítomno, tak

Kód:
 xor a
 ld (test),a
 ld hl,dma
 ld b,delka
 ld c,11
 otir
 ld a,(test)
 or a
data ret ;Z nepřítomno, NZ přítomno
dma defb #C3,#C7,#CB,#7D
odkud defw data
len defw 1
 defb #14,#10,#C0,#AD
kam defw test
 defb #92,#CF,#B3,#87
delka equ $-dma
test nop


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80-DMA, DATAGEAR
PříspěvekNapsal: 28.01.2020, 15:50 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 269
Bydliště: Skalica
Has thanked: 57 times
Been thanked: 148 times
dex píše:
A co chceš na DMA testovat?
Uz dlhsie mam DMAcko a chem otestovat ci to funguje na 120% korektne. Pretoze pri spusteni BUSYho dema level01 su na obrazovke zname spektracke artefakty. Idealny by bol test, ktory pobezi napr. 10min staci aby zonglovat napr. 16kB blok dat (na 128k masinach aj do roznych stranok) a potom otestovat ci su data v poriadku. Ak nic nieje, tak si napisem rutinku a uvidim.

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Z80-DMA, DATAGEAR
PříspěvekNapsal: 28.01.2020, 16:52 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1516
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 381 times
danhard píše:
Kolikrát je DMA rychlejší, než instrukce LDIR ?

Přenos jednoho bajtu trvá DMA 6 taktů, LDI 16 taktů na bajt, LDIR 21 (u posledního bajtu 16) taktů.
Nepočítána režie (plnění registrů, inicializace DMA, ...).


Nahoru
 Profil  
 
PříspěvekNapsal: 09.03.2021, 09:21 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3051
Has thanked: 2200 times
Been thanked: 901 times
..

(Pozn.: tema Z80-DMA se nam po jistem case opakuje v rubrice hardware, nyni soustredeno sem: viewtopic.php?f=39&t=9552)


Přílohy:
zilogdma.tap [6.86 KiB]
200 krát
dmaemu.png
dmaemu.png [ 36.61 KiB | Zobrazeno 1809 krát ]

_________________
// na co myslím, když sedím u oldkompů: režim
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ů: 4 ] 

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