Author Topic: CubeMDOS / FAT16+FAT32-OS - for XMASS, Symbiface_2+3,HXC/FlashFloppy  (Read 40118 times)

0 Members and 1 Guest are viewing this topic.

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
- 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 ?!
like
0
No reactions

Offline gerald

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.571
    • Awards
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.
like
0
No reactions

Offline lordoftime

  • CPC464
  • **
  • Posts: 32
  • Country: gb
    • Awards
ok and how do i go about doing this?
like
0
No reactions

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
ok and how do i go about doing this?
Please, could you describe more, what is your Goal and which Hardware do you have?
like
0
No reactions

Offline lordoftime

  • CPC464
  • **
  • Posts: 32
  • Country: gb
    • Awards
I want to use this on my c4cpc cart and use my hxc as a mass storage device.
like
0
No reactions

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
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).
like
0
No reactions

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.829
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
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.
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline lordoftime

  • CPC464
  • **
  • Posts: 32
  • Country: gb
    • Awards
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!

like
0
No reactions

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
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)
« Last Edit: 14:49, 14 April 20 by SOS »
like
0
No reactions

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 4.023
  • Country: fr
    • ?area=showdonations;u=4
    • Awards
The 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..  :-\
like
0
No reactions
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.829
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
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.  :)
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.829
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
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.  :)
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline beb

  • CPC464
  • **
  • Posts: 36
  • Country: fr
    • Awards
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 :) )
like
0
No reactions
>> Oldskool Rules // Asic Suxx <<

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
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  ;) )
like
0
No reactions

Offline beb

  • CPC464
  • **
  • Posts: 36
  • Country: fr
    • Awards
ok.


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

Offline m_dr_m

  • 464 Plus
  • *****
  • Posts: 300
  • Country: gb
  • http://orgams.wikidot.com/
    • OrgaMS!
    • Awards
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


like
0
No reactions

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
  • 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)
like
0
No reactions

Offline m_dr_m

  • 464 Plus
  • *****
  • Posts: 300
  • Country: gb
  • http://orgams.wikidot.com/
    • OrgaMS!
    • Awards
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]
like
0
No reactions

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
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)
like
0
No reactions

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 4.023
  • Country: fr
    • ?area=showdonations;u=4
    • Awards
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).
« Last Edit: 10:22, 23 April 20 by TotO »
like
0
No reactions
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.829
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
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

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)
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
« Last Edit: 12:56, 23 April 20 by GUNHED »
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 388
  • Country: de
  • Identity lost
    • index.php?action=treasury
    • Awards
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


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
like
0
No reactions

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.829
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
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!  :)
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 4.023
  • Country: fr
    • ?area=showdonations;u=4
    • Awards
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
« Last Edit: 21:35, 23 April 20 by TotO »
like
0
No reactions
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.829
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
    • Awards
There seem to quite different docs out there.
Anyway. What's the reason for FAT32 being faster than FAT16?
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)