One chip MSX improvement project

Pagina 7/108
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11 | 12

Van Haohmaru

Paladin (773)

afbeelding van Haohmaru

30-04-2008, 13:57

BodyHammeR:

MSX 20th Anniversary demo (by Abyss) work fine with OCM-PLD v2.2b (VGA + Z80 at 3,58MHz) Wink
www.webalice.it/gnogni

It does indeed - bar some minor graphical glitches. I think I'll keep this update for Outline!

Van HRA!

Master (214)

afbeelding van HRA!

01-05-2008, 05:41

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

Updates:
(1) 10MHz mode bug fixed.
(2) "Critical Warnning" fixed.
(3) Timing analizer setting fixed for 10MHz mode.

Bug Memo:
(1) Laydock2 is not playable.
(2) MSX2+ Logo is abnormal.
(3) V-Killer sprite blinking.

A fatal bug of 20080426_005 was fixed.
This version gave priority to a fatal bug patch and the stability operation.
Hereafter, the problem of "Bug Memo" will be investigated.

Van PingPong

Prophet (3526)

afbeelding van PingPong

01-05-2008, 09:14

@HRA!: can you explain me, please why the 'OCM VDP ENGINE' is faster than the original? It's because of some tech
limit?

Van HRA!

Master (214)

afbeelding van HRA!

01-05-2008, 10:08

Contents of genuine VDP are not seen.
ESE-VDP is an emulator by hardware.

A part of processing method is different.
For instance, CPU and VDP access one DRAM chip.
The real thing uses three DRAM chips. (CPUx1,VDPx2)
There is a complex mechanism to conceal this difference.

It is very difficult to make it to the same speed.

It is helpful when there is a means to measure the speed.

Van HRA!

Master (214)

afbeelding van HRA!

01-05-2008, 18:18

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

Updates:
(1) H-SYNC timing fixed.
(2) [F12] key CPU clock toggle added.

Memo:
Laydock2 playable.

Bug Memo:
(1) Sprite undisplay at Y=1.
(2) Player on "arkanoah" undisplay.
(3) MSX2+ Logo is abnormal.
(4) V-Killer sprite blinking.
(5) VDP Command is faster than real VDP. (unconfirmed)

Van PingPong

Prophet (3526)

afbeelding van PingPong

01-05-2008, 18:33

@HRA!, Good work!
Do you know what is the behaviuor of OCM if, during a vdp command the cpu writes on port 0x98?
On the real thing no problems occour, the data is transferred as if there is no vdp command active.
If you want to test on OCM i can send a test program (.COM)

Van HRA!

Master (214)

afbeelding van HRA!

02-05-2008, 01:26


If you want to test on OCM i can send a test program (.COM)

Please send it to me.

mail address:
http://www5d.biglobe.ne.jp/~hra/image/address.gif

Van HRA!

Master (214)

afbeelding van HRA!

02-05-2008, 07:24

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

Update:
(1) H-SCROLL synchronize timing fixed.
--> MSX2+ logo fixed LOL!
--> The display of "F1 Spirit 3D Special" has been improved.

Bug Memo:
(1) Sprite undisplay at Y=1.
(2) Player on "arkanoah" undisplay.
(3) V-Killer sprite blinking.
(4) VDP Command is faster than real VDP. (unconfirmed)

Van HRA!

Master (214)

afbeelding van HRA!

02-05-2008, 11:25

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

Updates:
(1) The bug to which Line#1 of Sprite is not displayed is corrected.
(2) In 212 line mode, the bug to which sprite is not displayed below 196 lines is corrected.
--> [The bug added from 20080502_001]

Bug Memo:
(1) Player on "arkanoah" undisplay.
(2) V-Killer sprite blinking.
(3) VDP Command is faster than real VDP. (unconfirmed)

Van Manuel

Ascended (16692)

afbeelding van Manuel

02-05-2008, 11:52

Alex Wulms should know about the VDP command engine... as he wrote it Smile

Pagina 7/108
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11 | 12