Schrijver
| One chip MSX improvement project
|
caro msx freak Berichten: 138 | Geplaatst: 02 Mei 2008, 19:35   |
OCM_DE1(3.5MHz mode)
(Normal VDP):19715
(Turbo VDP):3589
|
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 02:11   |
OCM(3.58MHz mode)
Normal VDP: 19714
Turbo VDP: 3587
NormalVDP is a little slower than the real thing.
After the speed measurement of other commands ends, I fine-tune it.
|
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 03:58   |
New update bench mark:
http://www5d.biglobe.ne.jp/~hra/note/onechipmsx/files/vdpcmd.zip
OCM(3.58MHz mode, Normal VDP) -------------------------
YMMM = 19797
HMMM = 19718
HMMV = 8237
LMMM = 14792
TOTAL PROC TIME = 62544
FS-A1ST(R800) -------------------------------------------------
YMMM = 16211
HMMM = 18961
HMMV = 7809
LMMM = 13541
TOTAL PROC TIME = 56522
OCM(3.58MHz mode, Turbo VDP) ---------------------------
YMMM = 3596
HMMM = 3580
HMMV = 1267
LMMM = 3261
TOTAL PROC TIME = 11704
Hmm..
The speed difference seems to have the difference in each command.
|
|
SaebaMSX msx freak Berichten: 245 | Geplaatst: 03 Mei 2008, 11:29   |
I've tested this version and XAK freezes during the intro (when the green mountain appears for the second time). The scene says (as I cannot write in Japanese I will put here the English translation (thanks Woomb!  )):
"A huge pillar of light broke through the ice wall in front of him and pierced the clouds"
And now I've tested this game in each version of OCM I have (even original and last KdL one) and same happens. So I suppose it was a known problem.
I think I have to read too much about bugs/corrections!
[EDIT] Read from MSX Banzai! (xak 1 sound corruption causes game to fail). So here I've got my answer.  |
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 12:31   |
Quote:
|
I've tested this version and XAK freezes during the intro
|
I did not know the problem.
Certainly, Xak is freezed according to the timing of lightning 
I will investigate it.
|
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 12:53   |
|
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 13:57   |
Quote:
|
"Known issues" in MSX Banzai!
xak 1 sound corruption causes game to fail
|
What sound corruption?
|
|
Alex msx lover Berichten: 92 | Geplaatst: 03 Mei 2008, 14:29   |
Cool :-)
The 500% speed is what I also had in my ESE-PLD prototype before it got included in the final 'official' OCM release. I'm still wondering why the command engine in the official OCM release was so much slowed down. I must really study the changes you have made to get the high speed back again.
|
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 14:50   |
There is software using the slowness of VDP command.
I want to slow down the speed of VDPcommand as much as the real thing for such software.
However, it is made to be switched because 500% speed is also attractive.
It is switched with the [SHIFT]+[F12] key.
|
|
PingPong msx professional Berichten: 882 | Geplaatst: 03 Mei 2008, 15:28   |
Quote:
| However, it is made to be switched because 500% speed is also attractive.
|
Yup, a full screen screen 5 scrolling could be done by brute force at 30fps!
|
|
SaebaMSX msx freak Berichten: 245 | Geplaatst: 03 Mei 2008, 15:32   |
Quote:
|
What sound corruption?
|
Every time a new screen is shown during the demo the lighning effect has sound. But this, at least in my OCM, does not sound correctly as in my real turboR.
I hope this help you!
I have to check if following does not work in previous versions of firmware, but with latest version F1 Spirit, in 2 players mode has a problem. In the middle you have a vertical bar which shows the position of each player. The bar for the 2nd player does not show the position of that player! |
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 16:18   |
Quote:
|
The bar for the 2nd player does not show the position of that player!
|
It is not certainly displayed.
There seem still to be some problems in sprite.
|
|
HRA! msx lover Berichten: 106 | Geplaatst: 03 Mei 2008, 16:30   |
Bug found on EMSX_TOP_20080503_001.zip
Sprite#32 is undisplay.
100 SCREEN1
110 A$=CHR$(255)
120 A$=A$+A$+A$+A$:A$=A$+A$
130 SPRITE$(0)=A$
140 FORI=0TO31
150 X=(IAND3)*9+50
160 Y=(I\4)*9+10
170 PUTSPRITE0,(X,Y),15,0
180 NEXTI
|
|
SaebaMSX msx freak Berichten: 245 | Geplaatst: 03 Mei 2008, 19:56   |
Great that you've found that bug.
Other games which don't work with latest version of HRA's firmware (I don't know if they will work with previous ones):
1. Rune Master II will freeze after pressing SPACE bar before the players´ menu [the scroller stops and the music keeps an infinite beep]. It freezes using 3.58MHz while it works by forcing 10MHz after booting the game. Really strange.
2. Fray MSX2: This game works but has no sound during intro/game. This game runs smoothly with 10MHz but also no music.
I will continue testing some other games. |
|
SaebaMSX msx freak Berichten: 245 | Geplaatst: 03 Mei 2008, 20:40   |
Hmm, in my OCM most of arcade games or shooters are unplayable because of the "shitty" keyboard... or is it because of the OCM?
I've tested Aleste Gaiden [Disc Station Special 4 - Autumn Edition] and I can only go up-right and shoot, other possibilities of moving&shoot won't work (left-up, left-down and right-down) if 3 keys must be pressed at the same time. The third key was, of course, SPACE bar.
By the way, this game freezes if you want to continue (only if 10MHz is present).
PS: If it is because of a bad PS/2 PC keyboard... do you know good ones OCM compatible which can play MSX games???  |
|
|
|
|