What do you mean exactly with modifying the machine?
Simply which MSX machine + type of expansion(s).
Do you mean selecting a different msx machine and inserting extensions?
That's already available in the menu in:
> Hardware... > Change Machine... > Extensions... > Add... > Remove...
Or do you mean really modifying a machine configuration? Like building a new msx type.
Uuhm, not sure. I use the Catapult to add diskdrive(s), sound/video expansions etc. so I can just click on what I want/do not want. This varies with each situation.
The most easy solution is to build and use boosted machines, just like in blueMSX. You can even add exclusive openMSX features (such as GFX9000) to these boosted machines. All you need is some time and patience to create the xml files, but the existing files are very useful to understand how it works.
Now, if you prefer customised specific machines, that's another story : only a GUI including a machine editor will make you completely happy.
All you need is some time and patience to create the xml files, but the existing files are very useful to understand how it works.
And what if you don't have that, or the knowledge? I just want to click things on/off.
And I want to be able to use a B: disk drive in more than just the 8250 and that sanyo 2+ machine... Every MSX can have a physical 2nd drive (without using some drive interface)
JohnHassink: wouter described where in the menu you can do this stuff. So, use the Hardware menu on top level.
What menu?
I've checked TC8566AF FDC emulation of openMSX.
I think openMSX emulates TC8566AF FDC with combined method.
But this method must be wrong to emulate FDC correctly.
Bluemsx was already fixed this emulation seperately a long time ago.
Example :
FS-A1F / FS-A1FM / FS-FD1A (FDC kernel version : 3 / Driver PA1 ~ PA2)
FS-A1FX / FS-A1WX / FS-A1WSX (FDC kernel version : 4 / Driver PA3)
FS-A1ST / FS-A1GT (FDC kernel version : 6 / Driver PA4 ~ PA6)
Each I/O address is different.
But openMSX emulates it with combined I/O address for FDC kernel.
JohnHassink: the OSD menu of course The one you open with the MENU key on your keyboard, usually left of your RIGHT CTRL key. This OSD menu contains a sub-menu called "hardware" where you can plug in and remove extensions.
I really miss a debugger, since I'm a Mac user and I can't use any of FiXato builts in any of my macs as they simply crash right after i try to load!