One chip MSX improvement project

Pagina 9/110
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14

Van HRA!

Master (223)

afbeelding van HRA!

03-05-2008, 13:57


"Known issues" in MSX Banzai!
xak 1 sound corruption causes game to fail

What sound corruption? Question

Van Alex

Master (205)

afbeelding van Alex

03-05-2008, 14:29

New update PLD:
http://www5d.biglobe.ne.jp/~hra/note/onechipmsx/files/emsx_top_20080502_003.zip

Updates:
1) VDP Command speed fixed.
2) [F12]+[SHIFT] key toggle VDP Command speed added. (Normal/High speed)

Memo:
The speed of the Normal mode of 95% against the real thing. It is a little slow.
The speed of a high-speed mode of 500% against the real thing. It is considerably fast:D

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.

Van HRA!

Master (223)

afbeelding van HRA!

03-05-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.

Van PingPong

Prophet (3548)

afbeelding van PingPong

03-05-2008, 15:28

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!

Van SaebaMSX

Hero (533)

afbeelding van SaebaMSX

03-05-2008, 15:32


What sound corruption? Question

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!

Van HRA!

Master (223)

afbeelding van HRA!

03-05-2008, 16:18


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.Eek!

Van HRA!

Master (223)

afbeelding van HRA!

03-05-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

Van SaebaMSX

Hero (533)

afbeelding van SaebaMSX

03-05-2008, 19:56

Great that you've found that bug. Smile

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.

Van SaebaMSX

Hero (533)

afbeelding van SaebaMSX

03-05-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??? Tongue

Van PingPong

Prophet (3548)

afbeelding van PingPong

03-05-2008, 20:49

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.

Yes, also take into consideration this link about vdp command speed.....

http://map.tni.nl/articles/vdp_commands_speed.php

check the tables they are accurate...

Pagina 9/110
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14