News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

X-MASS, a mass-storage expansion for all CPC.

Started by TotO, 18:32, 14 December 14

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Audronic

Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Joseman

Quote from: Audronic on 07:25, 12 May 16

Just some info :-
I have tried BDOS version 1.72 with the X-Mass and a 2 Gig DOM and it work well
Formats out to 2 Gig OK.
Others may like to try BDOS

Ray


With the (little) tests i did, ACMEdos shows already better compatibility with games than BDos, night hunter original version works without modification on acmedos and crash on bdos.

and the fat16 support of acmedos and symbos make the copy of files more easy and can have symbos+acmedos on the same hdd

bdos is not recommended nowadays with acmedos in town!!

SOS

I have some comments/wishes/bugs for the 0.6.1b:
- The CAS-IN-OPEN functions doesnt read filenames stored in the screen-memory.
  It would be nice to change this  ;)
- The |CPH- function uses CAS-IN-OPEN & CAS-IN-DIRECT but no CAS-IN-CLOSE.
  I didnt found a problem about this, but i want say it.
- The |UDIR -Command didnt use the  BASIC_INPUT_AREA on $ACA4 for firmware 1.0, it uses $AC8A too.
  It's not a problem, but could be a bug, if it's not work as expect.
  (Thanks SyX, the Command works great  :) )

CraigsBar

OK, I have ordered a replacement Dom. At least that way I know if the Dom and the xmass are kaput, or just the Dom.
IRC:  #Retro4All on Freenode

Token

Quote from: CraigsBar on 17:10, 21 May 16
OK, I have ordered a replacement Dom. At least that way I know if the Dom and the xmass are kaput, or just the Dom.
Have you a link? I might try a replacement as well. I've seen some but with an IDE connector. The 128MB disk on module connected to the x-mass is smaller.

Audronic

Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

angelcaio

Quote from: Token on 22:48, 21 May 16
Have you a link? I might try a replacement as well. I've seen some but with an IDE connector. The 128MB disk on module connected to the x-mass is smaller.

found this:
http://www.ebay.es/itm/InnoDisk-EDC-128MB-44PIN-Disk-On-Module-PATA-IDE-EIDE-DE4H-128D31C1S-SLC-/161749486165?

Do you think that is right ?


Audronic

@angelcaio


That is the same brand as was supplied by Tot0 with my x-mass


Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Token


TotO

#659
I have bought here my last DOMs 3 weeks ago and received them yesterday.
So, I was able to send you one for testing/exchanging without the need that you pay anything...  :(

"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

CraigsBar

No matter. I can test and find out what is pooched. The Dom can always go in my a1200 ;)
IRC:  #Retro4All on Freenode

Joseman

#661
So i'm going to post some research i've done this afternoon about ACMEDOS

In the absence of official information, and keep in mind that this can be (partially) wrong:

*Actual disc in use same than AMDOS : RAM direction (#A700)

          #A700= #00 --> drive A
          #A700= #01 --> drive B
          #A700= #03 --> drive D (mass storage)

*RAM direction were the complete  directory path is stored: #BEA6

     for example:
         #BEA6 = #00 --> root dir (d:\)
          #BEA6 = #02 --> d:\symbos
          #BEA6 = #03 --> d:\juegos
         #BEA6 = #A8 --> d:\juegos\marauder

     seems to me some kind of calculation of the dir entries of the fat16 disc...

*Buffer that uses ACMEDOS and that need to be restored if it's erased by some routine:

                       #BE70 - #BEA6

This is totally tested by load acmedos  in a cold reboot --> go to a directory --> save the drive number --> save the ACMEDOS buffer --> erase the entire firmware and ACMEDOS buffer -->  reenable the firmware --> reload amsdos rom and acmedos rom --> restore the direction #BE70 - #BEA6, and (of course) the #A700 direction with #3.

The program / game will load from hdd correctly...

I don't know if this post deserves a thread... but the information is very interesting i think...





Audronic

#662
Quote from: TotO on 11:55, 12 May 16
Depending the type of files commonly used. With 128MB, each cluster is 2K using FAT16.
So, we are already wasting storage size for files under that. (but acceptable)

I remember my 1GB PC harddrive recovering around 300MB after formating it from FAT16 to FAT32 !  :-\


I had a look at the Table below and 128 Meg is fine.


Thanks   Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

TotO

"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

TFM

Didn't somebody here tell that the number of clusters defines if FAT16 of FAT32 needs to be used, in the table before there are devices being able to use either FAT16 or FAT32.

So my question is, what actually defines the used FAT system (16 or 32)?
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

gerald

Quote from: TFM on 18:29, 23 May 16
Didn't somebody here tell that the number of clusters defines if FAT16 of FAT32 needs to be used, in the table before there are devices being able to use either FAT16 or FAT32.

So my question is, what actually defines the used FAT system (16 or 32)?
The number of cluster defines the FAT type to use.
But the number of clusters is function of the cluster size and the data area size. So for a partition size, you have different options.

HAL6128

#666
everything is defined in the FAT32 specification from MS:

3.5 Determination of FAT type when mounting the volume
The FAT type is determined solely by the count of clusters on the volume (CountOfClusters).
The following steps describe the computation of the count of clusters:

1. First, determine the count of sectors occupied by the root directory:
RootDirSectors = ((BPB_RootEntCnt * 32) + (BPB_BytsPerSec – 1)) / BPB_BytsPerSec
Note that on a FAT32 volume, the BPB_RootEntCnt value is always 0. Therefore, on a FAT32 volume, RootDirSectors is always 0.

2. Next, determine the count of sectors in the data region of the volume:
If(BPB_FATSz16 != 0)
FATSz = BPB_FATSz16;
Else
FATSz = BPB_FATSz32;
If(BPB_TotSec16 != 0)
TotSec = BPB_TotSec16;
Else
TotSec = BPB_TotSec32;
DataSec = TotSec – (BPB_ResvdSecCnt + (BPB_NumFATs * FATSz) + RootDirSectors);

3. Lastly, determine the count of clusters as:
CountofClusters = DataSec / BPB_SecPerClus;
To determine the FAT type, the following algorithm is used:
If(CountofClusters < 4085) {
/* Volume is FAT12 */
} else if(CountofClusters < 65525) {
/* Volume is FAT16 */
} else {
/* Volume is FAT32 */
}
...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

Audronic

#667
X-Mass

I am having problems with the X-Mass and 128 Meg DOMs

I have purchased 3 128 Meg 44 pin DOMs all of these have been tested in a PC (XP)
and all worked correctly.

Using the Formatter / Partitioner Program that is used on XP

http://www.dizzy.co.za/sdhc_fat16.asp

Using AcmeDOS 0.61b

I put each of these in the X-Mass after removing the Index tab with a pair of Flush cutting pilers and finishing the job with a Stanley knife (No Static this way).

The |Format Command says it's doing its Job.

If i Issue |HD and do a CAT,  Crash
If i Issue |MD,"Test1"        Crash
etc

Each of these DOMs Including the one you sent me FAILED ??

I have then tested the DOMs using ImpDOS16 and all of the DOMs work OK ??

I have also some 2 Gig DOMs 44 Pin they have also been Formatted / Partitioned on XP.
and Both of these WORK With all of the above commands using AcmeDOS 0.61b and ImpDOS16  ??

I wonder if there is a concern with the AcmeDOS  ??

Thanks   Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Audronic

#668
Further tests this afternoon.
Using AcmeDOS v0.6.1b
Tried the above with an other 6128  Same results
Also a ?? Format Problem ?
Hmmmmm

Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Kris

I got exactly the same problem here; nothing erased after a formatting operation....




Toto is aware about the issue and is currently trying to find the root cause....

Audronic

@Kris 

Thanks for the update about your X-Mass /Acmedos

Are there any other things that you are having problems with, So i can test for them.

Thanks  Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

SOS

Same problems here, everything works (the |format-RSX works too).

But when i connect the DOM to the PC:
Windows did not found then format of the cpc. (indication of a wrong partition-handling of the CPC?!)
When i search for lost partitions, it will be found, but not accessable.
=>
So i create a new one (primary, fat, quick-format), and this one, i can't access from my CPC.
The re-|FORMAT on the CPC means "successful" but the partition is still not accessible from the CPC.

Now, i have the |FORMAT-issue too  :o

HAL6128

If you do a Format by windows it will add a MBR, so it's not accessable by ACMEDOS. The BS will Start at 2048 LBA. You need a special tool to do a format without MBR.
If you want quick access to a formatted DOM use Linux.
...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

TotO

The MBR must be overriden when formated from the CPC. So, it is really strange...
(Windows can read and write the DOM without MBR on it)


"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SOS

Quote from: TotO on 13:52, 26 May 16
The MBR must be overriden when formated from the CPC. So, it is really strange...

After ACME-DOS-Format:
[attachimg=1]


Quote from: TotO on 13:52, 26 May 16
(Windows can read and write the DOM without MBR on it)


My Windows 8.1 => no

Powered by SMFPacks Menu Editor Mod