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.
So, to summarize:
- Microcabin games working (enough games tested ):
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)
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
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.
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
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.
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
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.
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!!!
Do you think it would be possible to get a special new SCREEN for OCM?
for e.g.
- 512x212 256colors 1MB VRAM with 65k colors palette
- 512x424i 256colors 1MB VRAM with 65k colors palette
or
V9990 compatible screens?
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
CONSTANT OFFSET_X : STD_LOGIC_VECTOR( 6 DOWNTO 0) := "0101101"; -- = 45
(vdp_package.vhd)
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.