First, new to the forum. Not really an MSX guy, but bought one a little over a year ago, and haven't ever been able to get this thing working, except for one time very briefly. You'll have to forgive me if I'm not familiar with some of the lingo, as I'm pretty much a total noob when it comes to the MSX.
So I have an MSX1, Casio MX-10. I bought this cart about a year to two years ago. I managed to get it to boot into, I believe, Nextor when I first ordered it. I believe it booted into this without an SD card, I didn't have one at the time. But didn't know how to use it. I have not been able to get it to work since (though it has mostly sat on the shelf next to my MSX).
So here is what I'm experiencing: With or without an SD card, when I turn the system on with both switches to the right, it boots into MSX Basic (not disk basic) with 28k of RAM available. So the memory is obviously working. Any other combination of the switches, it just boots into MSX Basic with around 12k of memory.
I tried the two images located in the archives HERE. Neither of them produce a booting system.
I pulled the Flash ROM, and read the code with my GQ-4x4, and while it is similar to the code from the Github(msxsdmapper), it does have many differences. I tried flashing the code from Github into the Flashrom, and it boots to MSX Basic with 12k or 28k depending on whether both switches are to the right or not. I then replaced the ROM with the original code, no change.
I have checked the cartridge slot, it looks nice and shiny, but I cleaned it anyways. No change.
At this point, I'm thinking that it has to be an issue with the CPLD. I contacted Daniel through the 8bits4ever's website, and got about half of my question answered. But he hasn't responded since.
I did some examination, and have mapped out the JTAG pinout on the board, but do not have the JTAG adapter for my GQ-4x4 to try reprogramming the CPLD, although the GQ-4x4 is perfectly capable of programming the XC95144XL. My only other potentially compatible programmer that might be JTAG capable would be my USB Blaster...but I haven't been able to find a confirmation on if it can be used specifically as a JTAG with 3rd party software. So, reading the code from the CPLD is not possible at this time.
I have searched the forum, as well as the web, and haven't seen anything related specifically to this issue with the exception of a few posts on this forum, where uses encountered very similar issues. But the suspected culprit was an issue with a firmware ROM, which the MX-10 doesn't have (just the 32k BASIC 1.0 ROM).
Does anyone have a fix for this issue? I can't help but think this is an issue specifically with the board. It seems from what I can tell that this is an issue with 8bits4ever's redesign. I'm halfway thinking of just ordering a batch of the PCBs from the gerbers on the github, and making my own at this point.... *Queue someone stepping in to talk me out of spending the cash to do that, and offering a solution.
Thanks in advance for the help.