github lukexor/tetanes tetanes-v0.9.0
TetaNES v0.9.0

2 years ago

⛰️ Features

  • Added famicom 4-player support (fixes #78 - (141e4ed)
  • Added clock_inspect to Cpu - (34944e6)
  • Added Mapper::empty() - (30678c1)

🐛 Bug Fixes

  • (events) Fixed toggling menus - (f30ade8)

  • Fixed wasm - (7abd62a)

  • Fixed warnings - (f88d760)

  • Fixed a number of bugs - (5fd85af)

  • Fixed default tile attr - (9002fa8)

  • Fixed exram mode - (8507984)

  • Fix crosshair changes - (10d843e)

  • Fix audio on loading another rom - (d7cc16c)

  • Improved wasm render performance - (561be90)

  • Web audio tweaks - (5184e11)

  • Fixed game genie codes - (0206d6f)

  • Fixed update rate clamping - (2133b84)

  • Fix resetting sprite presence - (d219ce0)

  • Fixed missing Reset changes - (808fcac)

  • Fixed missed clock changes - (1b5313b)

  • Fixed toggling debugger - (e7bcfc1)

  • Fixed resetting output_buffer - (0802b2b)

  • Fixed confirm quit - (48d6538)

🚜 Refactor

  • Various updates - (da213ae)
  • Small renames - (0dea0b6)
  • Various cleanup - (8d25103)
  • Cleaned up some interfaces - (da3ba1b)
  • Genie code cleanup - (e483eb5)
  • Added region getters - (74d4a76)
  • Cleaned up setting region - (45dc2a4)
  • Flatten NTSC palette - (792d7db)
  • Converted system palette to array of tuples - (284f54b)
  • Condensed MapRead and MapWrite to MemMap trait - (bce1c77)
  • Made control methods consistent - (f93040d)
  • Switch u16 addresses to use from_le_bytes - (d8936af)
  • Moved genie to it's own module - (77b571f)
  • Cleaned up Power and Clock traits - (533c0c3)
  • Cleaned up bg tile fetching - (0710f16)
  • Move NTSC palette declaration - (9edffd1)
  • Cleaned up memory traits - (c98f7ff)
  • Swapped lazy_static for once_cell - (cc9e67f)

⚡ Performance

🎨 Styling

🧪 Testing

  • Disable broken test for now - (93857cb)
  • Remove vimspector for global config - (56edc15)

⚙️ Miscellaneous Tasks

Don't miss a new tetanes release

NewReleases is sending notifications on new releases.