I found surprise.
I was knowing that BIOS is capable to work with so wide variants of floppies.
So, I was thinking too... BIOS can boot floppy with 1KB sectors.
And I was wish to make floppy with this geometry:
tracks per side -> 80
sectors per track -> 9 (while testing, later 10 or 11)
bytes per sector -> 1024
This idea come from the fact that big amount of disk space is area what have to be reserved for the time before & after write to sector. Less times needed to start/stop sector, more data you can have. This is possible with larger sectors, and the largest supported type by BIOS is 1KB.
So, I format such diskette, with this geometry. I do several tests, the diskette is working perfectly in the special hacking program what I use. But... my BIOS can not boot from this diskette.
I transfer this boot program to normal diskette, and the BIOS boot it.
But I have one very stupid bug inside and I'll no need to fix it, so I'll no post the code here.
FA 90 B8 C0 07 8E D8 8E C0 8E E0 8E E8 8E D0 90 BE 00 01 FB AC 74 0A B4 0E 90 BB 07 00 CD 10 EB F3 F4 90 81 39 50 45 00 00 75 12 0F B7 41 18 3D 0B 01 00 00 74 1F 3D 0B 02 00 00 74 05 89 5D E4 EB 27 83 B9 84 00 00 00 0E 76 F2 33 C0 39 99 F8 00 00 00 EB 0E 83 79 74 0E 76 E2 33 C0 39 99 E8 00 00 00 49 74 20 77 6F 72 6B 2C 20 63 6F 6E 67 72 61 74 73 21 21 00 9C AB 00 01 FF 83 0D A0 AB 00 01 FF AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 90 B8 C0 07 8E D8 8E C0 8E E0 8E E8 8E D0 90 BE 00 01 FB AC 74 0A B4 0E 90 BB 07 00 CD 10 EB F3 F4 90 81 39 50 45 00 00 75 12 0F B7 41 18 3D 0B 01 00 00 74 1F 3D 0B 02 00 00 74 05 89 5D E4 EB 27 83 B9 84 00 00 00 0E 76 F2 33 C0 39 99 F8 00 00 00 EB 0E 83 79 74 0E 76 E2 33 C0 39 99 E8 00 00 00 49 74 20 77 6F 72 6B 2C 20 63 6F 6E 67 72 61 74 73 21 21 00 9C AB 00 01 FF 83 0D A0 AB 00 01 FF AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA
I put the mark 55 AA till the end of track, because I wasn't sure whether BIOS test bytes at offset 511 or offset (end of sector -1)
Fill with data is faster compared to find exact location. Do not lose time to watch binary code above, it's full with bugs, I'll no fix it, neither you. Target: whether BIOS can boot from 1KB sector? After the sector is loaded at 7c00 and there is enough space before 8000 and BIOS support read/write/format 1KB sectors... I already know the answer, it can not do that.
my BIOS do not search for 1KB sized boot sector.
I was hope to demonstrate that its possible. But unfortunately me, it is not possible.
My native language is Bulgarian and sometimes I use Bulgarian grammar with English words. People from India, understand me perfectly.
Finally, there is media what BIOS can read/write/format... but boot not possible. So, not every non-volatile type data storage is acceptable for storing boot sector.
Instead to search where can not be stored boot sector, I was thinking about where can be stored, but I think that there will be no surprising technology, so solution of this problem is not more so important. Before it was, but now I shift my priorities. Thank you for your attention, and I accept sent excuses. Nobody is perfect , including me.