avatar_SOS

CubeMDOS / FAT16+FAT32-OS - for XMASS, Symbiface_2+3,HXC/FlashFloppy

Started by SOS, 00:18, 23 March 18

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

SOS

Quote from: gerald on 11:35, 13 April 20
- rom 131 is a mirror of upper ROM 7
...
Or completely replace ROM7, but then you lose floppy access
So you can set CubeMDOS in ROM 131 and AMSDOS in ROM15 (in an external ROM-Board), so
AMSDOS will be first init as ROM15 and after that CubeMDOS as ROM7 ?!

gerald

Quote from: SOS on 13:14, 13 April 20
So you can set CubeMDOS in ROM 131 and AMSDOS in ROM15 (in an external ROM-Board), so
AMSDOS will be first init as ROM15 and after that CubeMDOS as ROM7 ?!
Yes, this should work.

lordoftime


SOS

Quote from: lordoftime on 14:46, 13 April 20
ok and how do i go about doing this?
Please, could you describe more, what is your Goal and which Hardware do you have?

lordoftime

I want to use this on my c4cpc cart and use my hxc as a mass storage device.

SOS

Quote from: lordoftime on 00:53, 14 April 20
I want to use this on my c4cpc cart and use my hxc as a mass storage device.
The Problem is, that (when i understand Gerald correctly) you need an ROM-Board to install custom ROM's.
=>
You can e.g. CubeMDOS install at ROM6 - but not with c4cpc, you can only choose ROM7 (=131).
But if you do that, you must(!) install AMSDOS in a Slot 8 up to 15 (15 is the best choice) - but  not with c4cpc.
The next CubeMDOS-Version Needs for HXC-Access to install both Cube-ROM's (e.g. the DSK-ROM at Slot8).
You need an extra ROM-Board to install ROM's with this numbers
   (in my example Cube on ROM6, DSK on ROM8   OR   Cube on ROM7(=131), DSK on ROM8, AMSDOS on ROM15)

But i dont know, what @dragon done with his c4cpc-card, Maybe you can ask in the c4cpc-thread, how to fit the needed ROM-Config (6+8 or 7+8+15).

GUNHED

Quote from: lordoftime on 00:53, 14 April 20
I want to use this on my c4cpc cart and use my hxc as a mass storage device.
The HxC is a floppy disc emulator, it's not intended to be used for mass storage, since it's too slow for that.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

lordoftime

i know this but the title of this post says HXC and i know the HXC has a direct access mode i thaught this is what this did? am I mistaken? I am new to the world of expanded amstrads!


SOS

Quote from: lordoftime on 12:28, 14 April 20
i know this but the title of this post says HXC and i know the HXC has a direct access mode i thaught this is what this did?
Yes, i am using the direct access mode of the HXC, so you can use them as a normal mass-storage (e.g. with an FAT32-16GB SD-Card), with Slot-Handling and "Changedir-into-HFE"-Feature (automount).
But yes again, it's sloooooowwww (but IMHO usable).
Your "only" problem is, that you do not have a hardware to burn ROM's/ROM-Board (but dont forget, i dont know anything about the C4CPC - sorry). Normally it doesnt matter which "normal"(!) ROM-Board you have, you must "only" burn the ROM-Numbers:
   (in my example Cube on ROM6, DSK on ROM8   OR   Cube on ROM7(=131), DSK on ROM8, AMSDOS on ROM15)

TotO

Quote from: GUNHED on 09:34, 14 April 20The HxC is a floppy disc emulator, it's not intended to be used for mass storage, since it's too slow for that.
Using floppy emulator as mass storage, using mass storage to open DSK... Peoples like to make coffee with a tea-pot and tea with a coffee maker..  :-\
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

Quote from: TotO on 13:12, 14 April 20
Using floppy emulator as mass storage, using mass storage to open DSK... Peoples like to make coffee with a tea-pot and tea with a coffee maker..  :-\
One of them is doable, but the other one a killer.
Well, all that comes from PC world where Nero Burning ROM XX now can read the newspaper for you.


Back to topic, the newest CubeMDOS is from January 12, 2020, right? The SF3 got a new update, will check this out soon. How it all works.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Quote from: lordoftime on 12:28, 14 April 20
i know this but the title of this post says HXC and i know the HXC has a direct access mode i thaught this is what this did? am I mistaken? I am new to the world of expanded amstrads!
Welcome!  :)  It can be a lot at once of course. Therefore we help. I don't know if you're mistaken.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

beb

Hi.


I'm using Xmass with a 128mb DOM. The format tool can't handle 128mb FAT32 (only 450mb with fat16 or fat32 and ACME special format)

Also I'm trying to format the 128mb DOM on my laptop (with windows10 and he didn't recognize FAT16) but everything seem to work
and I got a fresh 120mb fat32. I put file on it. And when I try to read something onto my CPC, their is nothing or corrupted files.

Questions are following:
Maybe a format.bas tool with partition size choice ?
What kind of tool are you using onto win10 for a lowlevel format ? (the MSpartitiontool dont work well)

Thanks for CubeMDos.
Maybe it could be nice to release sources today ? (No one is immortal. Who know :) )
>> Oldskool Rules // Asic Suxx <<

SOS

Quote from: beb on 09:36, 22 April 20
The format tool can't handle 128mb FAT32 (only 450mb with fat16 or fat32 and ACME special format)

Also I'm trying to format the 128mb DOM on my laptop (with windows10 and he didn't recognize FAT16) but everything seem to work
and I got a fresh 120mb fat32. I put file on it. And when I try to read something onto my CPC, their is nothing or corrupted files.
The Format.BAS are a "Little Example" to Format an Media.
CubeMDOS is concepted to detect all(?  ;) ) FAT16/FAT32-Partions on an Media (first partion please).
So the reconmend way to Format an Media is to get your Windows, Linux, MAC-Computer and Format them, without using an special tool.
I make an quick check:
Mount an ACME-DOS-Image with my W10-PC, Format them with FAT32, copied some files on it and check it with WinApe (all is working, save is working too).
So, please could you make an Image from you complete(!) DOM, ZIP it and load it somewhere up in the Internet (WeTransfer, GoogleDrive, Filehoster,.-..)?
(+ some words, e.g. Game XY doesnt load or save to root doesnt work,...)
I will check this Image.
(for Image-Creation i use "Raolkil-DiskImage", but there are more working Tools in the WWW  ;) )

beb

ok.


I follow your advice and it doesn't work.
I ll try to make a image of my DOM
>> Oldskool Rules // Asic Suxx <<

m_dr_m

I was also confused by the formats choice. I still am.



       
  • Is FAT32 ok on a 128 Mib partition? Some sources says the minimum is 260Mib.
  • If it is, why deal with FAT16 at all, which leads to slower and slower writes.
Ultimately, I switched to a 512 Mib CF, incidentally formatted with sudo mkfs.vfat -F 32 /dev/sdmadram1



SOS

Quote from: m_dr_m on 22:30, 22 April 20

       
  • Is FAT32 ok on a 128 Mib partition? Some sources says the minimum is 260Mib.
  • If it is, why deal with FAT16 at all, which leads to slower and slower writes.
32 MB ist the Minimum (my Windows10 Formats the 128MB media without Problems and
CubeMDOS detected them without a Problem, so I'm very intersting in the Image from @beb )

https://en.wikipedia.org/wiki/File_Allocation_Table#FAT32
https://superuser.com/questions/1310927/what-is-the-absolute-minimum-size-a-uefi-partition-can-be

Yes correct, the FAT16 writes goes slower and slower and slower and.....
Additional you have a problem to show the free-memory (it's IMHO too slow)

m_dr_m

Thanks for the confirmation. I might ask again in one year!


Regarding:
Quote- Globs doesn't work as in AMSDOS (dir+era)
  E.g. |DIR,"*.BAK"
  E.g. |ERA,"*.BAK"


This could be solved by delegating the glob mechanism, as suggested here: [size=78%]https://www.cpcwiki.eu/forum/applications/i-wanna-be-your-dos/[/size]

SOS

Quote from: m_dr_m on 06:32, 23 April 20
Regarding:

This could be solved by delegating the glob mechanism, as suggested here: [size=78%]https://www.cpcwiki.eu/forum/applications/i-wanna-be-your-dos/[/size]

DIR,*.BAK already works,
ERA,*.BAK is on the todo-list, but with a very-very-very-low-priority (not in 2020, Maybe 2021)

Yes, i saw you prev. post, yes it's interesting BUUUTTTT you will get a lot of Problems, when you check game-compatibillty (is the most important thing for me).
Programming an Mass-OS-DOS is a heavy fight against Crackers ;-)
=> You must accept a lot of compromise (e.g. the next Version will be come without a line in the Amstrad-Booting screen -> increase the game-compatibillty)

TotO

Quote from: m_dr_m on 22:30, 22 April 20
I was also confused by the formats choice. I still am.

       
  • Is FAT32 ok on a 128 Mib partition? Some sources says the minimum is 260Mib.
  • If it is, why deal with FAT16 at all, which leads to slower and slower writes.
FAT32 require a less a 32MB partition. Not Mib (bit) but MiB (Byte) if you want to be a better geek!  ;D
And true, the FAT16 if slower. I will provide a 512MB DOM to Beb ASAP (waiting the ITX-CPC).
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

Hi!
Oh a typo. FAT32 is fine up to 32 GB (or as you mean less than 32 GB).  :) Ok, this is only true for MS Windows 2000, in theory FAT32 can do up to 2 TB (for later OS).  ;) ;)
Therefore all storage media I buy for my CPC are 32 GB, and they're cheaper now.  ;D

EDIT: Oh, I see, the minimum requirement for FAT32...

- Smaller than 512 MB: FAT16
- Between 512 MB and 2 GB: FAT16 or FAT32
- Bigger than 2 GB: FAT32

Quote from: SOS on 07:33, 23 April 20Programming an Mass-OS-DOS is a heavy fight against Crackers ;-)
=> You must accept a lot of compromise (e.g. the next Version will be come without a line in the Amstrad-Booting screen -> increase the game-compatibillty)
A line in the boot screen is fighting crackers? Oh crap, FutureOS got four lines in the boot screen! They'll hate it!  :o :o :o
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

SOS

Quote from: GUNHED on 10:44, 23 April 20
in theory FAT32 can do up to 2 TB (for later OS).  ;) ;)

...

EDIT: Oh, I see, the minimum requirement for FAT32...

- Smaller than 512 MB: FAT16
- Between 512 MB and 2 GB: FAT16 or FAT32
- Bigger than 2 GB: FAT32
FAT32 could make also sense on Medias < 512MB (it's faster)
I personally only use FAT32 on my CPC.

Btw. for the SF3 you can use 2TB Media's for your CPC with CubeMDOS (ok, not tested).
XMASS is limited to 127GB


Quote from: GUNHED on 10:44, 23 April 20
A line in the boot screen is fighting crackers? Oh crap, FutureOS got four lines in the boot screen! They'll hate it!  :o :o :o
It's an one example of one fight i have finished.
For FutureOS it's only important, when you want to install them at ROM7  ;D

GUNHED

Holy crap! That's the problem to be compatible to the native OS. There's just way too much one needs to take in accound. But you're getting forward in big steps. Yesterday by chance I worked with CubeMDOS and it could even delete an 153 MB big file from the SF3 USB stick. Great!  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

TotO

Quote from: GUNHED on 10:44, 23 April 20
EDIT: Oh, I see, the minimum requirement for FAT32...
- Smaller than 512 MB: FAT16
- Between 512 MB and 2 GB: FAT16 or FAT32
- Bigger than 2 GB: FAT32
Microsoft Windows use by default FAT16 for mass-storages under 32MB and FAT32 over (16MB was possible before Windows 7)
All those limitations are arbitrary... FAT16 is not recommended over 64/128MB, because the minimum cluster sizes for little files (<1K)
https://support.microsoft.com/en-us/help/140365/default-cluster-size-for-ntfs-fat-and-exfat
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

There seem to quite different docs out there.
Anyway. What's the reason for FAT32 being faster than FAT16?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod