OCM "Clone" works!!! (Revival MSX Fora)MSX Resource Center MRC MEGA Challenge - What can you squeeze out of 64x48 pixels?           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 144 gasten en 2 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Revival - OCM "Clone" works!!!

Ga naar pagina ( Vorige pagina 1 | 2 )
Schrijver

OCM "Clone" works!!!

timbr
msx novice
Berichten: 17
Geplaatst: 23 Februari 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
Berichten: 27
Geplaatst: 23 Februari 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
Berichten: 17
Geplaatst: 23 Februari 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
Berichten: 17
Geplaatst: 23 Februari 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
Berichten: 27
Geplaatst: 24 Februari 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
Berichten: 17
Geplaatst: 24 Februari 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
Berichten: 977
Geplaatst: 29 Mei 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
Berichten: 9
Geplaatst: 29 November 2007, 03:08   
Any news about those projects??? I'm losing my hope in Bazix and the OCM...
cax

msx professional
Berichten: 977
Geplaatst: 29 November 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
Berichten: 9
Geplaatst: 29 November 2007, 14:19   
Great news, Cax! Thanx
 
Ga naar pagina ( Vorige pagina 1 | 2 )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.