One chip MSX improvement project

Pagina 11/110
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15 | 16

Van HRA!

Master (223)

afbeelding van HRA!

04-05-2008, 17:41


I've tested XAK2, XAK Tower of Gazzel and Tower or Cabin. I don't know if they all share the same music driver (or different versions) though.

However, FinalFantasy is not freezed.
Question

Van SaebaMSX

Hero (533)

afbeelding van SaebaMSX

04-05-2008, 18:24

So, to summarize:

- Microcabin games working (enough games tested Tongue):

1. XAK 2
2. XAK Tower of Gazzel
3. Tower of Cabin
4. Illusion City (I've tested it again, it seems like the card was fragmented for that file)
5. Seilane
6. Princess Maker
7. What's Michael
8. Campaign Version - Daisenryaku II
9. Kimagure Orange Road
10. Final Fantasy

- Microcabin games working partially/not working:

- XAK (freezes during the intro)
- FRAY (no music)

Van HRA!

Master (223)

afbeelding van HRA!

05-05-2008, 18:40

RuneMasterII is freezed due to the H-SYNC interrupt bug of OCM.
The problem occurs in other software when this is corrected.

It seems to take time to find a correct correction Wink

Van SaebaMSX

Hero (533)

afbeelding van SaebaMSX

05-05-2008, 19:11

It is nice to hear that you've found that bug! That is maybe the best new... of course, fixing it could be difficult. Good luck with that! ;-)

I have to test some other things that I could not do yesterday.

Van sd_snatcher

Prophet (3325)

afbeelding van sd_snatcher

05-05-2008, 23:52


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 fastBig smile

Wow!!! Thanks HRA!!!! This high-speed mode for the blitter will be really awesome! Now I'm even more happy to have ordered my own OCM. I hope to receive it soon. Big smile

Is it also possible to have more than 128KB of VRAM? As far I can remember, if all the bits of the register #14 where used, up to A21 could be reached. This means that up to 4MB of VRAM could be addressed. If the expanded VRAM is also added to this mix, more 4MB of VRAM backbuffer (no raster access) could be added. 8MB of VRAM on a MSX!!

Of course for screens<=5 the pattern and color registers would have lower addresses limitations, but for this modes the amount of VRAM where never a restriction. Screens from 7 to up suffered a lot with the low amount of VRAM. Just look at Xak-1, that has no page-flipping because of this.

If you come to think about it, with a blitter 500% faster and 4MB of VRAM, the RicBits dream of a TMNT on SCR10 would become easily possible.

Best regards, and thanks again for your excellent improvements!
FRS

Van HRA!

Master (223)

afbeelding van HRA!

06-05-2008, 03:13


Good luck with that! ;-)

Thanks.
VDP has timing in which the H-SYNC interrupt is automatically cleared.
In a general circuit, the processing cleared by the automatic operation is not
put.
The designer of genuine VDP seems not to have known this common sense.

[H-SYNC interrpt occur] --> [enter CPU interrupt process] --> [VDP automatic clear] --> [CPU S#1 read]
CPU becomes a panic at such timing.


Is it also possible to have more than 128KB of VRAM?

It is possible.
It makes it to at least 1MB.(700000h...7FFFFFh on SD-RAM)

However, the register of ESE-VDP has only a necessary bit.
A lot of corrections are necessary for a capacity increase.

Van KdL

Paragon (1324)

afbeelding van KdL

06-05-2008, 11:06

It is possible.
It makes it to at least 1MB.(700000h...7FFFFFh on SD-RAM)

However, the register of ESE-VDP has only a necessary bit.
A lot of corrections are necessary for a capacity increase.
1MB of VRAM it's very good!!! Running Naked in a Field of FlowersRunning Naked in a Field of FlowersRunning Naked in a Field of Flowers

Van KdL

Paragon (1324)

afbeelding van KdL

06-05-2008, 11:20

Do you think it would be possible to get a special new SCREEN for OCM? Tongue

for e.g.

- 512x212 256colors 1MB VRAM with 65k colors palette
- 512x424i 256colors 1MB VRAM with 65k colors palette

or

V9990 compatible screens?

Van HRA!

Master (223)

afbeelding van HRA!

06-05-2008, 12:04


Do you think it would be possible to get a special new SCREEN for OCM?

It is impossible in OCM.
The bandwidth of DRAM doesn't suffice.

If it is a mode that doesn't need the bandwidth, it is possible to achieve it.

for e.g.
- 256x212 256colors with 65k colors palette


V9990 compatible screens?

V9990 is incompatible with v9958.
In FPGA of OCM, there is no enough LEs.

--------------------
Method of correcting right CHOP problem Smile
CONSTANT OFFSET_X : STD_LOGIC_VECTOR( 6 DOWNTO 0) := "0101101"; -- = 45

(vdp_package.vhd)

Van k0ga

Expert (77)

afbeelding van k0ga

06-05-2008, 12:05

I've tested other Microcabin games an intro demo in all of them work and with music. I've tested XAK2, XAK Tower of Gazzel and Tower or Cabin. I don't know if they all share the same music driver (or different versions) though.

English translation of Illusion City did not work for me because of "Illegal FAT" message of EP.

They use evolution versions of same driver. Ilusion city is lasted and it's the unique can be replay songs by the rest.

Pagina 11/110
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15 | 16