@KeiDash La prueba en hardware real tambien tenes que agarrarla con pinzas. Especialmente el apartado sonoro, ha habido varias revisiones de megadrive
No solo sonara diferente una MD1 de una MD2, Genesis 3, CDX...etc (todas originales), si no incluso dentro de la misma revision hay sub revisiones, lease una VA6 de una VA7
Hay bugs menores como que la Genesis 3 corrigio un opcode del 68k (TAS) que en esa maquina funciona como deveria, pero en todas las anteriores no, o que hay dos tipos de controles, 3 y 6 botones y no son iguales a nivel programacion... alguno mas q no me viene a la cabeza
Mi conclusion es basicamente usar buenas practicas de programacion, y leerse un poco los documentos tecnicos para saber las exepciones. Luego ya en general creo el emulador no deveria dar diferencias
Coincido con kusfo79 en cuanto a que hay diferencias de comportamiento del emulador, en mi caso, como comente soy conservador, suelo por ejemplo, limpiar la ram en el inicio de mis codigos