     return;
   }
 
-  // if address == 0xFF00 {
-  //   joy_write(address, value);
-  //   return;
-  // }
+  if address == 0xFF00 {
+    joy_write(address, value);
+    return;
+  }
 
   // GPU Register
   if (address & 0xF0) >= 0x40 and (address & 0xF0) <= 0x70 {

    // Bit 0 - P10 Input Right or Button A (0=Pressed) (Read Only)

    // NOTE: This is backwards logic to me. 0 = True ?

    return (
      bit(true, 7) |
      bit(true, 6) |


  // I/O Ports

  if address == 0xFF00 {
    return joy_read(address);
  }

  if (address & 0xF0) >= 0x40 and (address & 0xF0) <= 0x70 {
    // GPU Register
