One chip MSX improvement project

페이지 34/123
27 | 28 | 29 | 30 | 31 | 32 | 33 | | 35 | 36 | 37 | 38 | 39

By erpirao

Paragon (1309)

erpirao의 아바타

23-04-2010, 14:55

someone has tested with a 14MHz Z80?

By caro

Hero (513)

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.

By vanfanel

Champion (446)

vanfanel의 아바타

25-04-2010, 13:06

@caro: have you tested MicroCabin games?

By caro

Hero (513)

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.

By caro

Hero (513)

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.

By Edwin

Paragon (1182)

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.

By TobiFlex

Supporter (8)

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

By caro

Hero (513)

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

By TobiFlex

Supporter (8)

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

By caro

Hero (513)

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

페이지 34/123
27 | 28 | 29 | 30 | 31 | 32 | 33 | | 35 | 36 | 37 | 38 | 39