Author
| IDE CF Card Error???
|
HHC msx novice Posts: 29 | Posted: July 28 2003, 15:00   |
Hi everyone.
This time I bought IDE-CF card and 32MB, 128MB CF memory cards.
But it is not working now!
When I boot with CF-card in the 1st slot using MSX-DOS2 disk which is enveloped with CF card by Sunrise, it shows error message "No enough memory". It detects CF cards properly but after reading Disk drive, it stops showing above message.
My machine is FS-A1GT with 512kb ram, so I don't understand what it means.
Also, when I boot using MSX-DOS2 ver 2.31 ROM in the FS-A1GT, it boots fine but I cannot execute any MSX-DOS2 programs seeing "Wrong version of MSX-DOS".
Does anyone have experiences like this? And how can I fix it??
|
|
snout
 msx legend Posts: 4992 | Posted: July 28 2003, 15:02   |
The No enough memory often is an error caused by too many cartridges in slotexpanders (Metal Gear 2 does it all the time  )
you can solve the wrong MSX-DOS version errors with
SET EXPERT=ON
(you can put that in an AUTOEXEC.BAT as well) |
|
Latok msx master Posts: 1734 | Posted: July 28 2003, 15:10   |
You should start your computer pressing <DEL> on startup. Then start fdisk from the floppydisk Sunrise provided and generate a partitiontable. Then in the main menu, you must write the created partition(s). Then enable these partition(s).
Reset your system and copy MSXDOS2.SYS and COMMAND2.COM in BASIC from your diskdrive to the FAT12-partition (probably your A-drive). So copy "b:command2.com" to "a:". B: is floppydrive in this example. Rebooting will get you into MSXDOS2 booted from drive A:.
You have both a 32mb and a 128mb flashcard? Hopefully, your 128mb flashcard can be used as slave. I have a (cheap) 128mb flashcard, which only wants to be a master device.
I advise you to use the 32mb flashcard (as master device) and make 1 FAT12 partition on it. On this 32mb partition every utility will work without problems. I would make 1 FAT16 partition from 128MB on the 128MB flashcard (as slave device) and use that partition as storage for your data.
So you will get this:
A: = 32mb fat12 partition
B: = 128mb fat16 partition
C: = Floppy drive
D: = Floppy drive
H: = Ramdisk
And of course, for accessing the fat16 partition, you will have to load the 'fat16.com' util. You probably can find this util on the provided Sunrise floppydisk. Don't forget to patch 'command2.com' as well!! The 'fat16.com' should be loaded every time you boot your MSX (so put it in your autoexec.bat, together with the utility which keeps the R800 ram cpu mode on while accessing drives (R800-DR)  ), the patching of 'command2.com' only needs to be done once. Here is the patchprogram you need. |
|
Latok msx master Posts: 1734 | Posted: July 28 2003, 15:31   |
And now that I'm thinking about it. Is the MultiMente version which works with FAT16 partitions online somewhere? I Forgot that...
|
|
snout
 msx legend Posts: 4992 | Posted: July 28 2003, 15:32   |
search & find: Here 
It's just the patch though |
|
Latok msx master Posts: 1734 | Posted: July 28 2003, 15:38   |
I knew that! I just wanted some interaction  |
|
HHC msx novice Posts: 29 | Posted: July 28 2003, 15:39   |
Thanks Latok and snout.
As you said, all work fine except one. The booting disk of Sunrise may be broken. (-.-)
It stops showing "MSX-DOS version 1.03 Copyright 1984 by Microsoft".
I may searh another DOS2 disks. Will any version of MSX-DOS2 be fine?
|
|
Latok msx master Posts: 1734 | Posted: July 28 2003, 15:42   |
Uh, I believe every MSXDOS2 version will do, yes. But the version on the Sunrise disk is suitable. Or use the DOS2 version from your turboR machine. That's v2.31 I believe? Ah well, Command v2.41 would be the best, of course  |
|
HHC msx novice Posts: 29 | Posted: July 28 2003, 16:20   |
Where can I find MSX-DOS2 2.41? As I saw, the ver 2.41 is freeware but all the links are broken.
And when I boot from CF-IDE, FS-A1GT automatically goes to high speed (R-800?) mode. In this case, I guess execution of R-800-dr may not be necessary. Is it right? And, how can I turn off the high speed mode (back to Z80)?
|
|
sunrise msx professional Posts: 650 | Posted: July 28 2003, 20:03   |
Hanging up is probably caused by the bootsector.
The files work as far I see good. And if dos2 operates well, you donot need dos-1
Simply format another floppy and make a copy of the disk
|
|
ro msx guru Posts: 2347 | Posted: July 29 2003, 14:35   |
Quote:
|
And when I boot from CF-IDE, FS-A1GT automatically goes to high speed (R-800?) mode. In this case, I guess execution of R-800-dr may not be necessary. Is it right? And, how can I turn off the high speed mode (back to Z80)?
|
Uhm, there should be a key which you can hold down while booting to get into Z80 mode (I forgot which key..anyone?)
The R800 switching thingy is only important when any WRITING to the FDD is being done. The Floppy (controller) is not fast enough to handel instructions from R800, so your disk will be destroyed after any writing in R800 mode.
That's why Z80 must be activated during writing. Reading is no problem.
Writing on HDD is also no problem (the interface is fast enough)
If you don't use FDD at all (like me, hell it's broken bummer) you don't even need to switch at all. Well it won't matter that much.
lateralus.ro |
|
Latok msx master Posts: 1734 | Posted: July 29 2003, 14:40   |
Indeed, it's because during diskaccess, cpu switches back to Z80 mode. But erhm...I have this util, made by Alex Wulms (Xelasoft), which keep the R800 on during diskreading- and writing. Improves speed a lot. And I use it also for acces to floppydisk, never having trouble, I think  .....But.....I don't use floppydisk that much. Practically never, actually.......I believe Kasper Souren made a similar utility. His util was a DOS-program, Alex' version is booted from Basic.
And Ro is talking about booting the turboR in DOS1 mode with Z80 cpu mode. You should press '1' during bootup to get into that mode.... |
|
ro msx guru Posts: 2347 | Posted: July 29 2003, 14:55   |
Quote:
| Indeed, it's because during diskaccess, cpu switches back to Z80 mode. But erhm...I have this util, made by Alex Wulms (Xelasoft), which keep the R800 on during diskreading- and writing. Improves speed a lot. And I use it also for acces to floppydisk, never having trouble, I think  .....But.....I don't use floppydisk that much. Practically never, actually.......I believe Kasper Souren made a similar utility. His util was a DOS-program, Alex' version is booted from Basic.
And Ro is talking about booting the turboR in DOS1 mode with Z80 cpu mode. You should press '1' during bootup to get into that mode....
|
Well, Latok, you must be either lucky or stupid 
I've lost a lot of FDD's in the past just by not switching R800. Took me a while to figure it out.
I do warn you: switch the damn processor!
I can't recall pressing the '1' key having anything to do with DOS1, but then again; I haven't used the darn MSX for 4 years since last month.
|
|
snout
 msx legend Posts: 4992 | Posted: July 29 2003, 15:01   |
If I set R800 mode during writing on floppy disk things go wrong on one of the last tracks of the disk. IIRC Luna or another caching program allows you to tweak disk speed settings on R800.
|
|
Latok msx master Posts: 1734 | Posted: July 29 2003, 15:07   |
Indeed, Luna has this option as well, you're right.
|
|
|
|
|