diff --git a/README.md b/README.md
index ad6d7fd..5c8d4c8 100644
--- a/README.md
+++ b/README.md
@@ -422,69 +422,69 @@ Many thanks to the following individuals (in alphabetical order):
* **Akimov, Vadim (lvd)**
* For testing the library on many different platforms and CPU architectures.
* **azesmbog**
- 1. For validating tests on real hardware [[1](#r1)].
+ 1. For validating tests on real hardware [1](#r1).
2. For his research on the unstable flag behavior of the `ccf/scf` instructions.
3. For his invaluable help.
* **Banks, David (hoglet)**
- 1. For cracking the flag behavior of the block instructions [[2](#r2), [3](#r3)].
- 2. For his research on the flag behavior of the `ccf/scf` instructions [[3](#r3)].
+ 1. For cracking the flag behavior of the block instructions [2](#r2), [3](#r3).
+ 2. For his research on the flag behavior of the `ccf/scf` instructions [3](#r3).
* **Beliansky, Anatoly (Tolik_Trek)**
- * For validating tests on real hardware [[4](#r4)].
+ * For validating tests on real hardware [4](#r4).
* **Bobrowski, Jan**
- * For fixing the _"Z80 Full Instruction Set Exerciser for Spectrum"_ [[5](#r5)].
+ * For fixing the _"Z80 Full Instruction Set Exerciser for Spectrum"_ [5](#r5).
* **boo_boo**
- * For cracking the behavior of the MEMPTR register [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For cracking the behavior of the MEMPTR register [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Brady, Stuart**
- * For his research on the flag behavior of the `ccf/scf` instructions [[10](#r10)].
+ * For his research on the flag behavior of the `ccf/scf` instructions [10](#r10).
* **Brewer, Tony**
- 1. For his research on the special RESET [[11](#r11)].
- 2. For sharing information about the RESET signal [[12](#r12)].
- 3. For helping to crack the flag behavior of the block instructions [[2](#r2)].
- 4. For performing low-level tests on real hardware [[2](#r2)].
+ 1. For his research on the special RESET [11](#r11).
+ 2. For sharing information about the RESET signal [12](#r12).
+ 3. For helping to crack the flag behavior of the block instructions [2](#r2).
+ 4. For performing low-level tests on real hardware [2](#r2).
5. For helping me to test different undocumented behaviors of the Zilog Z80.
* **Bystrov, Dmitry (Alone Coder)**
- * For validating tests on real hardware [[4](#r4)].
+ * For validating tests on real hardware [4](#r4).
* **Chunin, Roman (CHRV)**
- * For testing the behavior of the MEMPTR register on real Z80 chips [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For testing the behavior of the MEMPTR register on real Z80 chips [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Conway, Simon (BadBeard)**
- * For validating the _"Z80 Test Suite"_ on several Z80 clones [[13](#r13)].
+ * For validating the _"Z80 Test Suite"_ on several Z80 clones [13](#r13).
* **Cooke, Simon**
- * For finding out how the `out (c),0` instruction behaves on the Zilog Z80 CMOS [[14](#r14)].
+ * For finding out how the `out (c),0` instruction behaves on the Zilog Z80 CMOS [14](#r14).
* **Cringle, Frank D.**
- * For writing the _"Z80 Instruction Set Exerciser"_ [[15](#r15)].
+ * For writing the _"Z80 Instruction Set Exerciser"_ [15](#r15).
* **Devic, Goran**
- * For his research on undocumented behaviors of the Z80 CPU [[16](#r16)].
+ * For his research on undocumented behaviors of the Z80 CPU [16](#r16).
* **Flammenkamp, Achim**
- * For his article on Z80 interrupts [[17](#r17)].
+ * For his article on Z80 interrupts [17](#r17).
* **Gimeno Fortea, Pedro**
- 1. For his research work [[18](#r18)].
- 2. For writing the first-ever ZX Spectrum emulator [[19](#r19), [20](#r20)].
+ 1. For his research work [18](#r18).
+ 2. For writing the first-ever ZX Spectrum emulator [19](#r19), [20](#r20).
* **goodboy**
- * For testing the behavior of the MEMPTR register on real Z80 chips [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For testing the behavior of the MEMPTR register on real Z80 chips [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Greenway, Ian**
- * For testing the flag behavior of the `ccf/scf` instructions on real hardware [[10](#r10), [21](#r21)].
+ * For testing the flag behavior of the `ccf/scf` instructions on real hardware [10](#r10), [21](#r21).
* **Harston, Jonathan Graham**
- 1. For his technical documents about the Zilog Z80 [[22](#r22), [23](#r23), [24](#r24)].
- 2. For porting the _"Z80 Instruction Set Exerciser"_ to the ZX Spectrum [[25](#r25)].
+ 1. For his technical documents about the Zilog Z80 [22](#r22), [23](#r23), [24](#r24).
+ 2. For porting the _"Z80 Instruction Set Exerciser"_ to the ZX Spectrum [25](#r25).
* **Helcmanovsky, Peter (Ped7g)**
1. For helping me to write the _"IN-MEMPTR"_ test.
- 2. For writing the _"Z80 Block Flags Test"_ [[26](#r26), [27](#r27)].
- 3. For writing the _"Z80 CCF SCF Outcome Stability"_ test [[27](#r27)].
- 4. For writing the _"Z80 INT Skip"_ test [[27](#r27)].
+ 2. For writing the _"Z80 Block Flags Test"_ [26](#r26), [27](#r27).
+ 3. For writing the _"Z80 CCF SCF Outcome Stability"_ test [27](#r27).
+ 4. For writing the _"Z80 INT Skip"_ test [27](#r27).
5. For his research on the unstable flag behavior of the `ccf/scf` instructions.
6. For his invaluable help.
* **icebear**
- * For testing the behavior of the MEMPTR register on real Z80 chips [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For testing the behavior of the MEMPTR register on real Z80 chips [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Kladov, Vladimir**
- * For cracking the behavior of the MEMPTR register [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For cracking the behavior of the MEMPTR register [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Krook, Magnus**
- * For validating tests on real hardware [[28](#r28)].
+ * For validating tests on real hardware [28](#r28).
* **London, Matthew**
* For validating tests on real hardware.
* **Molodtsov, Aleksandr**
- * For testing the behavior of the MEMPTR register on real Z80 chips [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For testing the behavior of the MEMPTR register on real Z80 chips [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Nair, Arjun**
- * For validating tests on real hardware [[26](#r26)].
+ * For validating tests on real hardware [26](#r26).
* **Nicolás-González, César**
* For helping me to research the unstable flag behavior of the `ccf/scf` instructions.
* **Ortega Sosa, Sofía**
@@ -492,37 +492,37 @@ Many thanks to the following individuals (in alphabetical order):
* **Owen, Simon**
* For the idea of the hooking method used in this emulator.
* **Rak, Patrik**
- 1. For improving the _"Z80 Instruction Set Exerciser for Spectrum"_ [[29](#r29)].
- 2. For cracking the flag behavior of the `ccf/scf` instructions [[13](#r13), [29](#r29)].
- 3. For writing the _"Zilog Z80 CPU Test Suite"_ [[29](#r29), [30](#r30)].
+ 1. For improving the _"Z80 Instruction Set Exerciser for Spectrum"_ [29](#r29).
+ 2. For cracking the flag behavior of the `ccf/scf` instructions [13](#r13), [29](#r29).
+ 3. For writing the _"Zilog Z80 CPU Test Suite"_ [29](#r29), [30](#r30).
4. For his research on the unstable flag behavior of the `ccf/scf` instructions.
* **Rodríguez Jódar, Miguel Ángel (mcleod_ideafix)**
- * For his reseach on the state of the registers after POWER/RESET [[31](#r31)].
+ * For his reseach on the state of the registers after POWER/RESET [31](#r31).
* **Rodríguez Palomino, Mario (r-lyeh)**
* For teaching me how emulators work.
* **Sainz de Baranda y Romero, Manuel**
* For teaching me programming and giving me my first computer.
* **Sánchez Ordiñana, José Ismael (Vaporatorius)**
- * For validating tests on real hardware [[32](#r32), [33](#r33)].
+ * For validating tests on real hardware [32](#r32), [33](#r33).
* **Stevenson, Dave**
- 1. For testing the special RESET on real hardware [[11](#r11)].
- 2. For performing low-level tests on real hardware [[34](#r34)].
+ 1. For testing the special RESET on real hardware [11](#r11).
+ 2. For performing low-level tests on real hardware [34](#r34).
* **Weissflog, Andre (Floh)**
- 1. For finding out that the `reti/retn` instructions defer the acceptance of the maskable interrupt [[35](#r35)].
- 2. For writing the _"Visual Z80 Remix"_ simulator [[36](#r36)].
+ 1. For finding out that the `reti/retn` instructions defer the acceptance of the maskable interrupt [35](#r35).
+ 2. For writing the _"Visual Z80 Remix"_ simulator [36](#r36).
* **Wilkinson, Oli (evolutional)**
- * For validating tests on real hardware [[26](#r26)].
+ * For validating tests on real hardware [26](#r26).
* **Wlodek**
- * For testing the behavior of the MEMPTR register on real Z80 chips [[6](#r6), [7](#r7), [8](#r8), [9](#r9)].
+ * For testing the behavior of the MEMPTR register on real Z80 chips [6](#r6), [7](#r7), [8](#r8), [9](#r9).
* **Woodmass, Mark (Woody)**
1. For his invaluable contributions to the emuscene.
- 2. For writing the _"Z80 Test Suite"_ [[13](#r13)].
- 3. For his research on the flag behavior of the `ccf/scf` instructions [[37](#r37)].
+ 2. For writing the _"Z80 Test Suite"_ [13](#r13).
+ 3. For his research on the flag behavior of the `ccf/scf` instructions [37](#r37).
4. For writing the _"HALT2INT"_ test.
5. For writing the _"EIHALT"_ test.
* **Young, Sean**
1. For his research work.
- 2. For his technical documents about the Zilog Z80 [[18](#r18), [38](#r38)].
+ 2. For his technical documents about the Zilog Z80 [18](#r18), [38](#r38).
* **ZXGuesser**
* For validating tests on real hardware.