diff --git a/headers/private/graphics/neomagic/nm_macros.h b/headers/private/graphics/neomagic/nm_macros.h
index 1a9fe9d9a8..fb638f7303 100644
--- a/headers/private/graphics/neomagic/nm_macros.h
+++ b/headers/private/graphics/neomagic/nm_macros.h
@@ -205,14 +205,23 @@
#define NMCR1_22CURADDRESS 0x1014
/* NeoMagic PCI acceleration registers */
+/* all cards, but some registers only on 2090 and later */
#define NMACC_STATUS 0x0000
#define NMACC_CONTROL 0x0004
#define NMACC_FGCOLOR 0x000c
-#define NMACC_CLIPLT 0x0018
-#define NMACC_CLIPRB 0x001c
+#define NMACC_2090_CLIPLT 0x0018
+#define NMACC_2090_CLIPRB 0x001c
#define NMACC_SRCSTARTOFF 0x0024
-#define NMACC_DSTSTARTOFF 0x002c
-#define NMACC_XYEXT 0x0030
+#define NMACC_2090_DSTSTARTOFF 0x002c
+#define NMACC_2090_XYEXT 0x0030
+/* NM2070 only */
+#define NMACC_2070_PLANEMASK 0x0014
+#define NMACC_2070_XYEXT 0x0018
+#define NMACC_2070_SRCPITCH 0x001c
+#define NMACC_2070_SRCBITOFF 0x0020
+#define NMACC_2070_DSTPITCH 0x0028
+#define NMACC_2070_DSTBITOFF 0x002c
+#define NMACC_2070_DSTSTARTOFF 0x0030
/* Macros for convenient accesses to the NM chips */
diff --git a/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html b/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html
index d182879b7b..c9c23a3ac8 100644
--- a/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html
+++ b/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html
@@ -4,14 +4,14 @@
Changes done for each driverversion:
-head (0.06-9, Rudolf)
+head (0.06-10, Rudolf)
- Updated modelist to include one more suggested mode for 800x600 resolution: Done by Andrew Bachmann;
- CRTC timing restriction checking updated: Modelists exported adhere to every cards max. CRTC capability now: the oldest cards support upto and including 1024x1000, while the newest cards support upto and including 1280x1024 resolution;
- Kernel driver now signals abort on not being able to setup the INT routine instead of letting the machine freeze during accelerant initialisation;
- BWindowScreen R3-style function update for acceleration (once setup) and page flipping/virtualscreens in apps ('Allegro' update): fixed cloning accelerants;
- Updated acceleration engine management code;
-
- Added full 2D acceleration for NM2097 and NM2160 cards (the others will be added later);
+
- Added full 2D acceleration for NM2070, NM2097 and NM2160 cards (the others will be added later);
- Updated acceleration for massive speedup compared to Be driver (now running at approx 200-2000% depending on use!);
- Fixed acceleration on rectangle fills and inverts: nolonger executing zero-width commands (which the app_server gives to the driver sometimes!) so no more big-time distortion stripes onscreen! (the Be driver does exhibit this fault BTW);
- Updated hardware cursor to be placed elsewhere in cardRAM (acc engine requirement); distorted mousepointers could be fixed by this also on some cards outthere;