diff --git a/CREDITS.md b/CREDITS.md
index 7c8eb371..72143f5f 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -1,21 +1,13 @@
# CREDITS to people whose work was of great help to us
-
-
-## For source code we reused
-
-
+## for source code we reused
* TWW/CTR - for his keyboard handling code
* Graham - for his PAL/NTSC detection routine
* enthusi/Onslaught - for his example Turbo Tape 64 compatible loader
-
-
-## For documentation
-
-
+## for documentation
* Frantic - for [Codebase 64](https://codebase64.org)
* Joe Forster/STA - for the official/unofficial ROM API description at [sta.c64.org](http://sta.c64.org)
diff --git a/STATUS.md b/STATUS.md
index 69d469e1..53a24135 100644
--- a/STATUS.md
+++ b/STATUS.md
@@ -189,12 +189,12 @@ Floating point mathematical routines - not official, but well known and broadly
| `$B7B5` | `STRVAL` | NOT DONE | imports string to FAC1 |
| `$B7F7` | `convert_FAC1_to_ADDR` | NOT DONE | |
| `$B849` | `add_HALF_FAC1` | NOT DONE | |
-| `$B850` | `sub_MEM_FAC1` | PARTIAL | needs `add_FAC2_FAC1` |
-| `$B853` | `sub_FAC2_FAC1` | PARTIAL | needs `add_FAC2_FAC1` |
+| `$B850` | `sub_MEM_FAC1` | DONE | |
+| `$B853` | `sub_FAC2_FAC1` | DONE | |
| `$B862` | `add_align_exponents` | DONE | |
-| `$B867` | `add_MEM_FAC1` | PARTIAL | needs `add_FAC2_FAC1` |
-| `$B86A` | `add_FAC2_FAC1` | PARTIAL | aubstration not tested yet |
-| `$B8FE` | `normal_FAC1` | PARTIAL | not fully tested yet |
+| `$B867` | `add_MEM_FAC1` | DONE | |
+| `$B86A` | `add_FAC2_FAC1` | DONE | |
+| `$B8FE` | `normal_FAC1` | DONE | |
| `$B947` | `inv_FAC1_mantissa` | NOT DONE | |
| `$B983` | `MULSHF` | NOT DONE | |
| `$B9EA` | `log_FAC1` | NOT DONE | |
diff --git a/bin/basic_generic.rom b/bin/basic_generic.rom
index a6b3a27e..7db8844e 100644
Binary files a/bin/basic_generic.rom and b/bin/basic_generic.rom differ
diff --git a/bin/basic_testing.rom b/bin/basic_testing.rom
index 86f20e2b..04529177 100644
Binary files a/bin/basic_testing.rom and b/bin/basic_testing.rom differ
diff --git a/bin/basic_ultimate64.rom b/bin/basic_ultimate64.rom
index bd9dfcf4..98571e4e 100644
Binary files a/bin/basic_ultimate64.rom and b/bin/basic_ultimate64.rom differ
diff --git a/bin/kernal_generic.rom b/bin/kernal_generic.rom
index fe8a2281..6be4cf2b 100644
Binary files a/bin/kernal_generic.rom and b/bin/kernal_generic.rom differ
diff --git a/bin/kernal_testing.rom b/bin/kernal_testing.rom
index 7bd2be84..cee5e14c 100644
Binary files a/bin/kernal_testing.rom and b/bin/kernal_testing.rom differ
diff --git a/bin/kernal_ultimate64.rom b/bin/kernal_ultimate64.rom
index 8bb11f77..fc119cd3 100644
Binary files a/bin/kernal_ultimate64.rom and b/bin/kernal_ultimate64.rom differ
diff --git a/bin/mega65.rom b/bin/mega65.rom
index 7bb1ae23..d5cb3978 100644
Binary files a/bin/mega65.rom and b/bin/mega65.rom differ
diff --git a/c64/basic/math/ba28.mul_MEM_FAC1.s b/c64/basic/math/ba28.mul_MEM_FAC1.jmp.s
similarity index 100%
rename from c64/basic/math/ba28.mul_MEM_FAC1.s
rename to c64/basic/math/ba28.mul_MEM_FAC1.jmp.s