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

0 Members and 1 Guest are viewing this topic.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.535
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 696
  • Likes Given: 1809
(Version runs without an Problem in Winape)
IMHO then the emulator has to get improved. If software developers care too much about emulators, then one day stuff will not run an real CPCs.  :o
However, great work!!! I like to use it with SF3.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
New Version 290919b - Changelog:
- Config.BAS, Extended - You should run Config.BAS before use
- Bugfix of FlashFloppy-Support (Amstrad+)
- CAT/DIR: Possible false display in the path name  (thnx netmercer)
- Display VolumeName during boot - Changed/Fixed - again :-(
- No MSD-Hardware found, correct exit
- Make-Directory: Convert Directory-Names to Uppercase (else Directory can't read by Windows)
- FAT16: Can't create more than 64 DirEntries  - checked 20000 save's   (thnx m_dr_m)
- FAT32: Saves to LBA 65535 crashes
- Internal Restructure/OS-Integration changed->Some more games should be run.
- V1 (default) & V2 mode introduce ->Some more games should be run.
- |disc , then cat crashes
- CAS_IN_CHAR: Reads sometimes a little bit too much bytes & improved 1A-Handling (Orgams)
- Sometimes deleted directories will be displayed (thnx netmercer)
- CD in MD-Created Dir's with length < 8 chars problems  (thnx netmercer)
  e.g.  |MKDIR,"TEST.TST"
  |CD,"TEST.TST" results 'no directory'
  |CD,"TEST    .TST" opens the directory
- Directory ".." in Root-Directory confuses CubeMDOS

Remarkable parts are the 2nd ROM, which allow to install CubeMDOS at ROM14 and AMSDOS at ROM15.
V1+V2: My main focus are game-compatibillity. Only a few games (+ORGAMS + Symbos) can not be started with the default configuration (V1).
 So you can switch with |V2 to an alternative configuration (or use config.bas to switch V2 permanently "on").

YANCC-Users must be Update YANCC when using this new Version.

Online TotO

  • 6128 Plus
  • ******
  • Posts: 3.577
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2704
  • Likes Given: 1606
Nice. No DSK file with the ROM inside like for YANCC?  :-*
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
Nice. No DSK file with the ROM inside like for YANCC?  :-*
We will see, very soon  ;)
« Last Edit: 15:47, 25 November 19 by SOS »

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
Hi Folks,
I'm looking for a beta-tester for my new DSK-Plugin (incl. new YANCC-Version).
You need an XMASS or SF2.
I think the compatibillity is good, the performance is medium, but useable (tested with 2GB F32-DOM).
SF3-Version with Hardware-Acceleration is coming very soon (fucking fast  :o ;D).
Please PM, when you have fun and time to test.

Offline zhulien

  • 464 Plus
  • *****
  • Posts: 454
  • Country: au
    • 8bitology
  • Liked: 181
  • Likes Given: 127
Any chance for the next version of CubeMDOS to work at the same time as M4 so we can have Hx Floppy Support, Compact Flash Support and SD Card Support all at the same time with internet?


Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
Any chance for the next version of CubeMDOS to work at the same time as M4 so we can have Hx Floppy Support, Compact Flash Support and SD Card Support all at the same time with internet?
hmmm, it's problematic:
you can only have one primary mass-storage-rom.
when you (a game) init AMSDOS, then you have only chance to init one mass-storage-rom.
also the RSX's are problematic too.

i removed for testing the M4-ROM-Check, and test
 CubeMDOS at ROM > 6
=> i cant switch to CubeMDOS.
 CubeMDOS at ROM < 6
=> i can switch to CubeMDOS with |DISC and back with |SD.
 |TAPE resets at the moment the Amstrad
 (it's problematic, because you have only one place in the RAM for the pointers)
 When M4-ROM-is active:
 |CD goes to the CubeMDOS-MassStorage and not to the M4

And what's you goal to have both MassStorage's active?

Offline zhulien

  • 464 Plus
  • *****
  • Posts: 454
  • Country: au
    • 8bitology
  • Liked: 181
  • Likes Given: 127
hmmm, it's problematic:
you can only have one primary mass-storage-rom.
when you (a game) init AMSDOS, then you have only chance to init one mass-storage-rom.
also the RSX's are problematic too.

And what's you goal to have both MassStorage's active?


I understand.  Let's see if my drivers ROMS get traction - if they do then maybe we can revisit.  If I have the hardware why not make use of it?  It is good hardware.

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
New Version 120120b - Changelog:
- DSK-Support (read only - "Write" is on my todo-checklist, but has no high priority)
- HXC/FlashFloppy: Save-Bug
- |A & |B -Bug (Thanks Ast)
- |DIR sometimes brings an AUTO-Line after display
- Compatibility fix, when starting Games from Floppy + CubeMDOS in ROM7   
« Last Edit: 19:09, 20 January 20 by SOS »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.535
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 696
  • Likes Given: 1809
Cool! Can you please summarize up which expansions it does support now? (Guess that's interesting for people getting a mass storage device now).  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
Cool! Can you please summarize up which expansions it does support now? (Guess that's interesting for people getting a mass storage device now).  :)

Please see the Title "CubeMDOS / FAT16+FAT32-OS - for XMASS, Symbiface_2+3,HXC/FlashFloppy"  ;)
« Last Edit: 19:18, 20 January 20 by SOS »

Offline Fessor

  • CPC6128
  • ****
  • Posts: 229
  • Country: de
  • Liked: 196
  • Likes Given: 46
Is it possible thate CubeMDOS changes / reset the configuration of the memory banks?

I have code where I select a memory bank and then use cas_in_open, cas_in_direct and cas_in_close to read a file directly into the selected memory bank.
This works without any problems under AMSDOS.
Not with CubeMDOS, however, and I wondered in the WinApe debugger why code was overwritten and memory banks remained empty.

Offline SOS

  • Supporter
  • 464 Plus
  • *
  • Posts: 328
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 220
  • Likes Given: 203
Is it possible thate CubeMDOS changes / reset the configuration of the memory banks?
Use |V2 for your code

Offline Fessor

  • CPC6128
  • ****
  • Posts: 229
  • Country: de
  • Liked: 196
  • Likes Given: 46
Use |V2 for your code
Reverted the code for tests, its working now.



Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.535
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 696
  • Likes Given: 1809
... and I wondered in the WinApe debugger why code was overwritten and memory banks remained empty.
No emulator is perfect. However IMHO we really shouldn't start to write software for emulators instead of the CPC. Else we just can use the PC instead of the CPC. No offense, just my POV.
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline Fessor

  • CPC6128
  • ****
  • Posts: 229
  • Country: de
  • Liked: 196
  • Likes Given: 46
No emulator is perfect. However IMHO we really shouldn't start to write software for emulators instead of the CPC. Else we just can use the PC instead of the CPC. No offense, just my POV.
What do you mean with "software for emulators"?
Im using the Emulator as Tool to Develop for the CPC. And using PCs/Workstations as IDE for the 8bits began back in the 80s. Emulators are just an logical Evolution of what started back then.



Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.535
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 696
  • Likes Given: 1809
What do you mean with "software for emulators"?
For example: The code of the CPC-Telegramm was (back the day) changed to run on emulators too.  First it looked super great and did run on the CPC. Later it just looked great and did run on everything.

But back to topic! I'm just encouraging the inventor of the great CubeMDOS to focus an CPC and not on emulators. If something doesn't run on an emulator the emulator need to be changed and not something actually working on the CPC itself.
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)