One chip MSX improvement project

Página 34/123
27 | 28 | 29 | 30 | 31 | 32 | 33 | | 35 | 36 | 37 | 38 | 39

Por erpirao

Paragon (1309)

imagem de erpirao

23-04-2010, 14:55

someone has tested with a 14MHz Z80?

Por caro

Hero (513)

imagem de caro

23-04-2010, 15:08

someone has tested with a 14MHz Z80?At that circuit of the dispatcher of memory, which is used now in OCM, limiting frequency of the processor 10 MHz.
Thus equivalent frequency of work of the processor Z80 approximately 7 MHz.

Por vanfanel

Champion (446)

imagem de vanfanel

25-04-2010, 13:06

@caro: have you tested MicroCabin games?

Por caro

Hero (513)

imagem de caro

27-04-2010, 09:07

@caro: have you tested MicroCabin games?Yes, I have checked up some games MicroCabin.
Really there is a problem with a conclusion of a sound in game FRAY and XAK1.
I shall try to solve this problem.
In games XAK2 and XAK3 a sound normal.

Por caro

Hero (513)

imagem de caro

28-04-2010, 17:41

The problem is that in games MicroCabin used undocumented commands Z80,
which are not implemented in the VHDL core T80.

Por Edwin

Paragon (1182)

imagem de Edwin

28-04-2010, 22:02

Not having implemented the undocumented features is actually proof of how inefficient the T80 implementation is. Most of the IX/IY handling should have been pretty much for free.

Por TobiFlex

Supporter (8)

imagem de TobiFlex

28-04-2010, 23:39

The problem is that in games MicroCabin used undocumented commands Z80,
which are not implemented in the VHDL core T80.

In the T80 a lot of undocumented commands are implemented. If you know which are missing i can try to implement there.
Best,
TobiFlex

Por caro

Hero (513)

imagem de caro

29-04-2010, 10:20

Hi, Tobias!
If you know which are missing i can try to implement there.
For example fragment of a code from game FRAY and XAK1, because of which in it there is no sound.

LD055:	ld     de,002Eh   
	add    ix,de      
	ld     (0D816h),a  
	and    80h        
LD05F:	db     0DDh,0CBh,0Ch,0B8h
;	res	7,(ix+0Ch),B	;not implemented in T80
; (ix+0Ch)->B;B(7)=0;B->(ix+0Ch)
	or     b          
	ld     (ix+0Ch),a 

Best, caro

Por TobiFlex

Supporter (8)

imagem de TobiFlex

30-04-2010, 00:48

Hi, Tobias!
If you know which are missing i can try to implement there.
For example fragment of a code from game FRAY and XAK1, because of which in it there is no sound.

LD055:	ld     de,002Eh   
	add    ix,de      
	ld     (0D816h),a  
	and    80h        
LD05F:	db     0DDh,0CBh,0Ch,0B8h
;	res	7,(ix+0Ch),B	;not implemented in T80
; (ix+0Ch)->B;B(7)=0;B->(ix+0Ch)
	or     b          
	ld     (ix+0Ch),a 

Best, caro

OK. Implemented!
Where can I upload the Code and who like to test it?

Best,
TobiFlex

Por caro

Hero (513)

imagem de caro

30-04-2010, 02:39

OK. Implemented!
Where can I upload the Code and who like to test it?
I like to test it. Send the code to my e-mail address: k2k(at)list.ru

Página 34/123
27 | 28 | 29 | 30 | 31 | 32 | 33 | | 35 | 36 | 37 | 38 | 39