From: SourceForge.net <no...@so...> - 2010-05-30 22:53:24
|
Feature Requests item #2945002, was opened at 2010-02-03 00:25 Message generated for change (Comment added) made by sd-snatcher You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421864&aid=2945002&group_id=38274 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: FRS (sd-snatcher) Assigned to: Nobody/Anonymous (nobody) Summary: CIEL Expert Turbo support Initial Comment: Please add support for the machine "CIEL Expert Turbo". This one is a full motherboard by CIEL (not an upgrade kit), created to replace the motherboard of a Gradiente Expert (which means that only the case, the analog boards and the keyboard remains Gradiente). This new motherboard has the following built-in features: 1) MSX2+ 2) Support either 3.57MHz or 7.14MHz natively, switched either by software (*1) or by a hardware-switch on the front panel. Turbo-led included. 3) Up to 4MB of Memory Mapper (1MB is the most common configuration) 4) MSX-Music 5) 4 expansion slots (two external on the front panel, two internal) 6) Stereo sound (YM2413 channels 0-6 on right, PSG+YM2413 channels 7-9 on left) 7) Support the V9938 instead of the V9958 by switching some jumpers 8) The main-ram can be placed on slot 2 or slot 3, using jumpers (slot 2 is the default) *1: A routine hidden inside the BIOS frame-0 is used to switch the turbo. The ROM of the machine can be found here: http://www.msxpro.com/roms.html ---------------------------------------------------------------------- >Comment By: FRS (sd-snatcher) Date: 2010-05-30 19:53 Message: Note: The only thing I didn't know how to put on the XML file was the stereo separation as I described on the 1st message. ---------------------------------------------------------------------- Comment By: FRS (sd-snatcher) Date: 2010-05-30 19:50 Message: I did some homework on the CIEL Expert Turbo motherboard and here are the results. 1) I've build the machine's hardware.xml file, as attached on this message. Please note that this motherboard is highly configurable by a lot of jumpers. The hardware.xml file reflects the most commonly used configuration. You can get the ROM image here: http://www.msxpro.com/hardware/roms/turbociel.zip . You'll need to split it in two 32KB files, because openMSX has no support for using offsets of the same ROM. (The Expert Turbo itself has a single 64KB EPROM onboard) 2) The turbo is controled by the I/O port B6h. This port is a read/write register. The bit7 controls the turbo: bit7=0 means turbo_off, and bit7=1 means turbo_on. turbo_off Z80H clock: 3.579545 MHz turbo_on Z80H clock: 7.159090 MHz I hope this helps. ---------------------------------------------------------------------- Comment By: Albert Beevendorp (bifimsx) Date: 2010-02-12 15:29 Message: I took a look at the circuit diagram, but it seems the turbo switch part is missing... or I must have overlooked something. ---------------------------------------------------------------------- Comment By: FRS (sd-snatcher) Date: 2010-02-10 23:09 Message: > I guess the problem is here, that no-one outside of Brazil knows how the > turbo feature is contoled by software That's a bit unfair thing to say. :) There's a lot of documentation of this machine available online. 1) You can get the full board schematics to know everything about the machine (slot configuration, how the turbo is implemented on hardware) at: http://www.msxpro.com/esquemas.html (look for "Placa Expert 2+ FM / Turbo (CPU) - Esquema") 2) It's ROM can also be get on http://www.msxpro.com/roms.html Look for "turbociel.zip" 3) Fudeba Turbo Changer is a GPL free software by Amusement Factory that can change the turbo on many machines, including Turbo-Rs, WSX/WX/FX and the CIEL Expert Turbos. It comes with the complete source here: http://www.caetano.eng.br/main/index.php?l=en&menu=software&page=msx ---------------------------------------------------------------------- Comment By: Albert Beevendorp (bifimsx) Date: 2010-02-04 05:21 Message: I guess the problem is here, that no-one outside of Brazil knows how the turbo feature is contoled by software... so if you want to see it implemented, it may be a good idea to provide information on how that particular feature works. ---------------------------------------------------------------------- Comment By: Manuel Bilderbeek (manuelbi) Date: 2010-02-03 17:29 Message: Could you write or help writing a basic XML file for this machine? And then also explain what is still missing? (I think the only thing is the software switchable CPU speed). Also, you mentioned several jumpers and options. Do we want those to be fixed or to be configurable? Fixed is a lot easier, of course. If you can provide a configuration XML file (including sha1sums for the ROMs) and a list of problems (and how to solve them, I mean, how those things should work exactly), we can easily get quite far with this. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421864&aid=2945002&group_id=38274 |