diff --git a/README.md b/README.md
index ac023e79..a4676df2 100644
--- a/README.md
+++ b/README.md
@@ -63,6 +63,7 @@ No, it won't let you run 8080 programs on the 6502!
+
@@ -381,6 +382,23 @@ the same time.
- If not, load the `bootiec-kim` or `bootiec-pal` bootloader into 0x200 and execute it.
+### Ohio Scientific Notes
+
+- Supported systems are:
+ - 400 series, with Model 440 32x32 video, Model 470 disk controller (5.25" or 8"), and an ASCII keyboard.
+ - 500 series, with Model 540 64x32 video, Model 505 disk controller (5.25" or 8"), and 542 polled keyboard.
+ - 600 series, with 64x16 video, on-board disk controller (5.25" or 8"), and polled keyboard.
+ - serial system, without video, Model 470 or 505 disk controller (8" only), and serial ACIA at $fc00.
+
+- All systems need at least 16kB of RAM, but detect up to 40kB with BASIC present, and 48kB if BASIC is replaced by RAM.
+ Some boot ROMs do not boot when BASIC is absent. For example, SYN600 relies on BASIC ROM routines to load the boot sector.
+- The generated disk images can be used directly with [osiemu](https://github.com/ivop/osiemu), or converted to HFE format with its `osi2hfe` if you want to create real floppies or use it with a Gotek on real hardware.
+[Thomas Buescher's WinOSI](http://vintagecomputers.square7.ch/Emulator.html) has a tool to convert HFE to 65D. His version of WinOSI only emulates 600 series machines.
+[Mark Spankus' version of WinOSI]( https://osi.marks-lab.com/index.php) can run them all.
+- All systems boot with a plain TTY driver. If you have a 540B graphics card with the optional color option enabled, you can load a screen driver called `TTY540B` (located on drive D: on MF systems).
+This is the only video configuration that has the posibility to draw a character and a cursor at the same screen location.
+On serial systems, you can load `SCRVT100` to enable the screen driver if you are connected with a VT100 terminal.
+
### Supported programs
Commands include `DUMP`, `STAT`, `COPY`, `SUBMIT`, `ASM`, `QE` and `BEDIT` plus