The operating system is "bank based" with various commands present in various blocs: "BACKUP" is in BLOC 2, "DELETE" and "MOVE" are in BLOC 1, etc...

The first time you access a command which is in a bloc that is not yet loaded, you get this annoying message:INSERT MASTER DISC IN DRIVE A
AND PRESS 'RETURN'

It happens even if the floppy is already in the drive.

Does anyone know of a trick that could be used to force loading some blocs, or at least disable the message display and key-press, because that's really a stupidly retarded idea that makes using Sedoric far from seamless...

Well, on Sedoric 3, André included two "patches", one of them (can't recall which one) stops this request. Look for file like PATCH001 and PATCH002, I think it's the 1st one you have to launch.
Don't ask me why André didn't include those patches by default in Sedoric 3 - the answer might be in Sedoric à Nu, or in old CEO Mags.

I can't recall much about Sedoric 4 as Michel did most of the coding work, I think it uses one more bank so less room on disk I suppose.

About Tap2dsk, can't tell you much... Maybe a minimal Sedoric designed to be better than slave disks that do require master disks, but not to have the full OS? (just me guessing).
Maybe it's time for a new version?

Attached is Sedoric 3.006 + patches.
I don't remember where from I've got the file, but it seams to be very OK .
It contains PATCHHELP.001 and PATCHHELP.002 which expain the purpose of the patches and the addresses where they are applied - type the name to run it - it will display the info ot the screen.
I think you need 001 (as Symoon already said).
Because patches only modify code in RAM, it's interesting how to transfer the patched code to disk?

BTW I found back an "optimized" version I made long ago. I'm copying it here for you to check if it sounds OK to you... IIRC, it saved something like 14 bytes just by ordering the commands differently (it also used another Overlay RAM location, the initial goal was to fit at best in the small remaining gaps in the Kernel to save room for Sedoric 4 new commands)

Well, attached you can find archive with:
- 'sedoric3.h' - patched as per PATCH.001, only chunk 1 and 2 are changed, because 3 is not necessary IMO.
Use this file to replace in OSDK - public/pc/tools/osdk/main/tap2dsk/sources/sedoric3.h and rebuild tap2dsk tool. You can check differences with any compare program. If you decide to update OSDK, may be it will be useful to make this patch more user friendly with adding new command line option, which controls the generated DSK file to have or not the patch - just an idea...
- 'testsed3.dsk' - simple BASIC demo, which uses MOVE command without 'INSERT MASTER...' message, generated with above modified tap2dsk sources.

Sorry, not much time for this thread at the moment, but: maybe it should be changed at several places on the disk? From vague memories, there are banks, as well as INIT command (building a new disk), that might duplicate some code.

Also, you can try downloading Sedoric 4 and see if you can find how the PATCH 001 code was intergrated (I'm pretty sur Michel did it).

Mmmm I am not sure it is a good idea to patch the OSDK version of tap2dsk... A bug or suggestion should be flagged to the repository where the official versions are maintained by Fabrice Frances, don't you think?