diff --git a/rlib/h/bbc b/rlib/h/bbc
index bc58e3e390d01b9fa75fc4a6461958a2cf3a5987..10ee79f1c42eba1192a0faa4c13734b92f56ff70 100644
--- a/rlib/h/bbc
+++ b/rlib/h/bbc
@@ -391,7 +391,19 @@ typedef enum {
   bbc_TCharSizeX      = 167,     /* text chars (in pixels) */
   bbc_TCharSizeY      = 168,
   bbc_TCharSpaceX     = 169,
-  bbc_TCharSpaceY     = 170
+  bbc_TCharSpaceY     = 170,
+  bbc_GcolOraEorAdd   = 171,
+  bbc_VIDCClockSpeed  = 172,
+  bbc_PixelRate       = 173,
+  bbc_BorderL         = 174,     /* borders (RISC OS 5.07+) */
+  bbc_BorderB         = 175,
+  bbc_BorderR         = 176,
+  bbc_BorderT         = 177,
+
+  bbc_CurrentGraphicsVDriver = 192, /* RISC OS 5.21+ */
+
+  bbc_WindowWidth     = 256,
+  bbc_WindowHeight    = 257
 } bbc_vduvariable;
 
 typedef enum {