Skip to content

Releases: Kautenja/nes-py

SimpleNES Back-End

05 Jan 07:53
Compare
Choose a tag to compare

Replace LaiNES with SimpleNES

Allow Resizable Windows

10 Sep 15:56
Compare
Choose a tag to compare

Implement resizable windows in:

  • human play script
  • _simple_image_viewer used by render

Pass a done Parameter to _did_step

10 Sep 15:55
Compare
Choose a tag to compare

Pass a done Parameter to _did_step to allows the callback to base logic on the completion state of the episode

Resolve bug with backup/restore state feature

10 Sep 15:54
Compare
Choose a tag to compare

unwrap the environment when calling backup and restore

Add Windows Support

10 Sep 15:53
fdd1e2c
Compare
Choose a tag to compare

Officially support Windows OS.

Resolve Memory Leak

13 Aug 00:45
035321b
Compare
Choose a tag to compare

Fix memory leak where backup and restore were creating dangling pointers without deleting them first.

Virtual Mapper Destructor

12 Aug 03:40
Compare
Choose a tag to compare

Use a virtual destructor to resolve a compiler error.

Fix Joypad Bug on Debian

12 Aug 03:27
1dfb6ae
Compare
Choose a tag to compare

Fix a bug where the joypad wasnt being initialized correctly for debian systems.

Backup and Restore Feature

12 Aug 01:49
de05792
Compare
Choose a tag to compare

implement in NESEnv:

  • _backup create a backup state to restore from automatically on subsequent calls to reset
  • _del_backup delete the backup state
  • _restore to restore the backed up state into the machine. reset automatically calls this if there is a backed up state

Reward Plot in play_human

22 Jul 08:51
Compare
Choose a tag to compare

better play_human script to simplify client environments