Ok, guys, I finished it. It works perfectly with my WSX and a WD Caviar 32500 HD (2.5GB).
Some remarks:
- BEER202 BIOS manages a fixed number of 5 drives (each drive is a "partition" );
- each partition can have max 32MB;
- partitioning scheme is proprietary;
- only CHS mode is supported by latest BEER BIOS (1.80);
- you don't need mapper or MSXDOS2;
- I got 52KB/s reading speed with my WSX;
You can get my partitioning program here:
http://www.alsoftware.com.br/tmp/beerfdsk.lha
Oh, two more remarks:
- my partitioning program was hanging with a Samsung SV0432A HD
during initialization (while getting drive identification). I discovered that
patching BEER BIOS at offset 3862h from F0h to FFh solves this issue.
- unfortunatelly, BEER202 doesn't work ok with two HDs I have (this
Samsung, 4.3GB, and a Seagate Medalist 8422, 8.6GB). With Samsung,
data read or written from/to HD is inconsistent - you write data, but it
sometimes seems not to be written to media, you read one sector and get the data
from another sector. With Seagate, any attempt to write a sector may cause
MSX to hang (DTRQ bit sometimes is never set, and the BIOS goes into
infinite loop). I believe it's some kind of hardware (or firmware?) problem,
but I'm not an hardwrae expert to be sure. Any hints?
That's it. Please, use my partitioning program. If you have comments/bugs/
remarks, please post them here. Once my partitioning program be considered
ok by you guys I'll release it officially.
Regards,
Adriano
CONGRATULATIONS and thanks a Lot, Adriano!!! I'll build mine right now!
Ok, guys, I finished it. Regards,
Adriano
Great news.
I will build mine as soon as I can write the rom.
Thanks Adriano.
Great!! Thanks for the util!! Can we see the source?
Sorry, not yet, JP. There are still some things to do and test, so it's better waiting a bit.
HI
Got soume sources from Egor. He is back on line, was mugged and in hospital for a while! Even Russia is not safe! Mail me I'll forward. jpgrobler at hot mail dotta com
Great, JP! And it's nice to know that Egor is fine now.
But... Why do I feel my work was a waste of time? :/
Adriano, it wasn't a waste of time, better two developers than one working on the same tool, the Beer202 will be a great IDE interface if we polish that and make it perfect. It is easy to build and will be a way to every MSX have an IDE port
Has someone managed to design a PCB for Beer202?