Ok so I weeded out the opcode instructions that the Sega Genesis doesn't have. All these instructions are part of the 68000 family according to the PDF. And the floating point instructions are NOT part of the MC68000. In fact the directly supported floating point instructions are only supported in the MC6888X and MC68040, and the indirectly supported floating point instructions are only supported in the MC6888X and MC68040FPSW. With X being I'm guessing version number. Bottom line is they arent supported at all in the Sega Genesis, hence, wont be calculated in the emulator. So now here is the new list of instructions I gathered up:

1. ABCD - Add Decimal with Extend
2. ADD - Add
3. ADDA - Add Address
4. ADDI - Add Immediate
5. ADDQ - Add Quick
6. ADDX - Add Extended
7. AND - And Logical
8. ANDI - And Immediate
9. ANDI to CCR - CCR AND Immediate
10. ASL - Arithmetic Left Shift
11. ASR - Arithmetic Right Shift
12. Bcc - Branch Conditionally
13. BCHG - Test a Bit and Change
14. BCLR - Test a Bit and Clear
15. BRA - Branch Always
16. BSET - Test Bit and Set
17. BSR - Branch to Subroutine
18. BTST - Test a Bit
19. CHK - Check Register Against Bounds
20. CLR - Clear an Operand
21. CMP - Compare
22. CMPA - Compare Address
23. CMPI - Compare Immediate
24. CMPM - Compare Memory
25. DBcc - Test Condition, Decrement, and Branch
26. DIVS - Signed Divide
27. DIVSL - Signed Divide
28. DIVU - Unsigned Divide
29. DIVUL - Unsigned Divide
30. EOR - Exclusive Or Logical
31. EORI - Exclusive Or Immediate
32. EORI to CCR - Exclusive Or Immediate to Condition Code
33. EXG - Exchange Registers
34. EXT - Sign Extend
35. EXTB - Sign Extend
36. ILLEGAL - Take Illegal Instruction Trap
37. JMP - Jump
38. JSR - Jump to Subroutine
39. LEA - Load Effective Address
40. LINK - Link and Allocate
41. LSL - Logical Shift Left
42. LSR - Logical Shift Right
43. MOVE - Move Data from Source to Destination
44. MOVEA - Move Address
45. MOVE to CCR - Move to Condition Code Register
46. MOVE from SR - Move From Status Register
47. MOVEM - Move Multiple Registers
48. MOVEP - Move Peripheral Data
49. MOVEQ - Move Quick
50. MULS - Signed Multiply
51. MULU - Unsigned Multiply
52. NBCD - Negate Decimal with Extend
53. NEG - Negate
54. NEGX - Negate With Extend
55. NOP - No Operation
56. NOT - Logical Complement
57. OR - Inclusive Or Logical
58. ORI - Inclusive Or (Immediate)
59. ORI to CCR - Inclusive Or Immediate to Condition Codes
60. PEA - Push Effective Address
61. ROL - Rotate (Without Extend) Left
62. ROR - Rotate (Without Extend) Right
63. ROXL - Rotate (With Extend) Left
64. ROXR - Rotate (With Extend) Right
65. RTR - Return and Restore Condition Codes
66. RTS - Return from Subroutine
67. SBCD - Subtract Decimal with Extend
68. Scc - Set According to Condition
69. SUB - Subtract
70. SUBA - Subtract Address
71. SUBI - Subtract Immediate
72. SUBQ - Subtract Quick
73. SUBX - Subtract with Extend
74. SWAP - Swap Register Halves
75. TAS - Test and Set an Operand
76. TRAP - Trap
77. TRAPV - Trap on Overflow
78. TST - Test an Operand
79. UNLK - Unlink

We narrowed it down to just 79 opcode instructions. You must bare in mind I'm taking all the information I'm gathering online and from other emulators with a grain of salt. If I see consistancy with any information, I'm gonna say its safe to assume its correct. Due to the fact that the PDF is the official Motorola 68000 chip documentation, I think I did a pretty good job. And just to see if I am truely right when I did narrow it down, there are a list of opcodes on another site which is here: http://emu-docs.org/CPU%2068k/68000inst.txt