Author
| Having some troubles loading .wavs via PC into a Yamaha CX5M
|
Stef msx friend Posts: 10 | Posted: August 13 2007, 01:52   |
Hi all,
iīm (after being years ago a user of a VG8020 and a Sharp MZ-731) a new user and bought some time ago a Yamaha CX5M (including a SFG01-Cartridge). now iīve tried to load several roms via "WAVER" and "Microwave" into my CX5M without any success. When using "Waver" the loader always respond with a "Checksum error" and the "Microwaver" loader starts up onto the CX5M, but closes after loading the bootloader the casette interface. Iīve already tried several baudrates between 1200 Baud - 3200 Baud, several output levels from the PC-soundcard, but never suceeded.
Any suggestion what i can do?
Many thanks & Greetings
Stef
|
|
cax
 msx professional Posts: 1017 | Posted: August 13 2007, 08:37   |
The only device that worked for me in 100% attempts is a DVD box (all my DVDs at home are based on Mediatek MTK1389 chipset, so I can't tell about others) with all sound effects configured to OFF. I even convert WAVs to MP3s at 320kbps and without any sound filtering, and they load perfectly from DVD.
Diskmans and even PCs not always worked for me in a reliable way - probably because I couldn't switch off sound processing on diskman, and my PC soundcard can't generate sounds without a high level of noises, caused by harddrive spinning, etc.
I am also going to try a flash-based player - if it works, it should be a very easy way to load.
|
|
manuel msx guru Posts: 3447 | Posted: August 13 2007, 09:24   |
Also don't forget that the Yamaha has only 32kB RAM.
|
|
cax
 msx professional Posts: 1017 | Posted: August 13 2007, 09:50   |
If it has only 32K (at &h8000-&hFFFF - right ?), then it can't run any ROMs !
AFAIK to run ROM in RAM there should be at least 16K at &h4000-&h7FFF.
Am I right or not ?
|
|
[WYZ] msx lover Posts: 94 | Posted: August 13 2007, 12:12   |
Most of ROMs use page 1 but a few of them runs on page 2, try one of them (Rise out).
|
|
Stef msx friend Posts: 10 | Posted: August 13 2007, 18:15   |
Hi all,
i will try it by using a CD Player or Tapedeck. I tried to load a YRM-Cartridge (made for the CX5M) , since i havenīt got anyone of them....
Greetings
Stef
|
|
dvik msx master Posts: 1312 | Posted: August 13 2007, 21:52   |
Stef, I don't think you'll be able to load any of the YRM cartridges. There is not enough RAM in the CX5M to do this. Perhaps waver works with external RAM. In that case you could buy a 64kB ram cartridge. But loading roms onto a plain CX5M is not possible.
|
|
Stef msx friend Posts: 10 | Posted: August 13 2007, 22:52   |
Hm. Is it more a problem of the "work-space" (free memory left) after loading a .rom (since most of them have 16K size) or is it more a problem of the memory location, where these .roms are being loaded? or almost a problem of the running basic? In Bluemsx i have 23k free after inserting the YRM102-Cartridge (without inserting the SFG05.rom).
Forgive me, but i see it as a ex-C64-User. Loading a Machine program into memory location xxxx, perform a SYS, run. or is this generally impossible on the MSX? For example, wouldnīt it work to convert a .rom into a .bin and load them via "bload "cas:",memory location" into the MSX and make a call to the start point?
Greetings
Stef
|
|
dvik msx master Posts: 1312 | Posted: August 13 2007, 22:58   |
Stef, its a matter of memory location. Typically roms start at address 4000h. The CX5M RAM is mapped at 8000h-FFFFh.
|
|
dvik msx master Posts: 1312 | Posted: August 13 2007, 23:02   |
I guess its possible to just load a rom image into ram but the location need to be the same (start at 4000h). Jumps and calls are done to physical addresses so if you load to another address, branches won't work. I suppose that, at least in theory, you could relocate the code and change the address of all branches but thats probably nothing that can be automated.
|
|
Stef msx friend Posts: 10 | Posted: August 13 2007, 23:04   |
Ok, it -is- a problem of the memory and it is senseless to load program XX onto Memory location xxxx, since the rom can also use this space for own usage, right?
Ok, then iīll give up. Too bad....maybe iīll better try to access the SFG01 with own written Software...
Greetings
Stef
|
|
Stef msx friend Posts: 10 | Posted: August 13 2007, 23:09   |
Oh, i forgot that thing with jmpīs, branches etcpp. You are absolutely right
Ok, i have to made something by myself....
Greetings & many thanks for your help!
Stef |
|
manuel msx guru Posts: 3447 | Posted: August 14 2007, 09:31   |
It's not too hard to get the original cartridges via eBay.
|
|
Stef msx friend Posts: 10 | Posted: August 14 2007, 18:54   |
But not in Germany  The other thing is that i want to upgrade my SFG01 to a SFG05 using another EPROM and for that i would need a prommer; so if i have one, i could also burn the YRM-ROMs.
We will see. Maybe i could also built something like a cartridge containing a RAM and a MMC-Card to simulate a ROM. Why not. Couldnīt be much complex.
|
|
manuel msx guru Posts: 3447 | Posted: August 14 2007, 19:54   |
It's probably easier to just buy the carts from eBay, shipment is not too expensive...
|
|
|
|
|