OCM "Clone" works!!! (Revival MSX Forum)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 123 guests and 2 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Revival - OCM "Clone" works!!!

Goto page ( Previous Page 1 | 2 )
Author

OCM "Clone" works!!!

timbr
msx novice
Posts: 17
Posted: February 23 2007, 09:06   
Quote:


Note that the EPCS4 might be too small to store both the ROMs and the Cyclone-II image (haven't tried compressing a 2C20 .SOF).


I tried, it is 239kB at the moment. So it fits, but it leaves not very much room for extension. But on the board there is also a parallel flash. It shouldn't be too hard to put the roms in there.
tcdev
msx novice
Posts: 27
Posted: February 23 2007, 09:43   
I'd like to know what the other segments of the hex file are? I'm assuming there are some character ROMs in there somewhere? Kanji??? I'm wondering whether you can do away with half of the 256KB ROM under certain circumstances so it only takes up 1/4 of the EPCS4???

I'm not sure how much magic poking around the IPL ROM does during startup, but if there's not a lot to it then it would be almost trivial to load the ROMs from parallel flash - just a matter of twiddling mappers really and copying blocks of memory around.

timbr
msx novice
Posts: 17
Posted: February 23 2007, 15:51   
Quote:

I'd like to know what the other segments of the hex file are? I'm assuming there are some character ROMs in there somewhere? Kanji??? I'm wondering whether you can do away with half of the 256KB ROM under certain circumstances so it only takes up 1/4 of the EPCS4???


offset size function
0x40000 64kB DOS2 (including modified MEGA-SCSI rom)
0x50000 32kB Main-rom
0x58000 16kB Sub-rom
0x5C000 16kB FM-PAC rom
0x60000 128kB Kanji rom

I wrote a little perl-script to extract the binaries from the .PLD file:
http://home.versatel.nl/timmarianne/pld2bin.zip

So if jou can live without the Kanji rom (I can), then only 128kB is required for the roms.
timbr
msx novice
Posts: 17
Posted: February 23 2007, 16:00   
I made some pictures of my own clone:

http://home.versatel.nl/timmarianne/OcmClone1.jpg
http://home.versatel.nl/timmarianne/OcmClone2.jpg

Unfortunately I had to remove the YM2413 because my FPGA is not big enough, for the rest it is fully functional.



tcdev
msx novice
Posts: 27
Posted: February 24 2007, 02:03   
Nicely done!

Is your design public? I'd be interested in seeing your IPL ROM code to see what the bare minimum is to configure the core correctly.

I don't have an SD/MMC slot on my hardware, but given the number of pins required, and the fact that I have dozens of free pins, it would be trivial for me to wire one up - I should look at doing that so I can actually play some of these games...

timbr
msx novice
Posts: 17
Posted: February 24 2007, 17:39   
Quote:

Nicely done!
Is your design public? I'd be interested in seeing your IPL ROM code to see what the bare minimum is to configure the core correctly.


I think not much people are interested in the source code because it is for very specific hardware, so I won't put it on the internet, but I will send it to you by e-mail (if someone else is interrested, send me an e-mail). The bare minimum for the IPL ROM is just to set the pallete registers correctly. I in a real V9938 the pallette is set to default values after reset, in the OCM code it is set to all 0's -> black screen. I also used it to test the functionality step-by-step in the beginning, when the thing did not work. Because in my case the init-code is not in the gateware itself I was able to reprogram it without having to compile the whole FPGA, which speeds up development a lot.

cax

msx professional
Posts: 1009
Posted: May 29 2007, 08:12   
Here we go: another OCM clone.

I'd like you, guys, to work together, you can advance faster then !
mjgsantos
msx friend
Posts: 11
Posted: November 29 2007, 03:08   
Any news about those projects??? I'm losing my hope in Bazix and the OCM...
cax

msx professional
Posts: 1009
Posted: November 29 2007, 08:34   
Caro's project for Altera DE1 (sorry, the discussion is in Russian only) is fully functional from August, and misses only cartridge slots, which also can be connected to the devboard.

Here is the recent topic written by Caro about OCM on the English forum, so you can try to contact him there.
mjgsantos
msx friend
Posts: 11
Posted: November 29 2007, 14:19   
Great news, Cax! Thanx
 
Goto page ( Previous Page 1 | 2 )
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.