22 Ревизии (3dd8a85dfde44cc1a508d042b4cb457f4f25c5da)

Автор SHA1 Съобщение Дата
  Bryan Miller 4954ea9592 Added getRegion() and setRegion() to NESBank which will return color information within a defined region. преди 5 години
  Bryan Miller 24146baf34 NESBank.snapshot() was not intended to remain debounced. Method .snapshot() will now clear redo history if any. преди 5 години
  Bryan Miller c4efdb74f0 ISurface and NESBank updated to handle undo/redo history. Fixed a base64 issue in NESBank. преди 5 години
  Bryan Miller 2ebe99aa40 Lots of bug and general fixes. преди 5 години
  Bryan Miller ba63481879 Added access_offset_length to NESBank for informational purposes (for UI use). преди 5 години
  Bryan Miller 8835afd3ad Bug fixes for NESBank преди 5 години
  Bryan Miller 6af93698ae Huge rewrite to NESBank. Still some tweaking to be done преди 5 години
  Bryan Miller e2900290c6 Starting a rewrite of the NESBank class to support 1k, 2k, 4k, and the normal 8k access. преди 5 години
  Bryan Miller 7ba0c5f533 Fixed some confusion in NESBank and CTRLBankTools dealing with palette and side of bank. преди 5 години
  Bryan Miller 545329f804 NESBank will not emit 'data_changed' when the access mode has been changed. преди 5 години
  Bryan Miller 0d4808dbd4 Debounced the data_changed handler so as to not overload any listeners. Fixes sever slowdown in CTRLPainter. преди 5 години
  Bryan Miller e9b9f9eeff NESBank can now import/export to a base64 string. преди 5 години
  Bryan Miller 16df3f71d1 NESTile and ISurface are now event emitters. NESTile and by extension NESBank will emit 'data_changed' when there's a change to the data. CTRLPainter updated to utilize the new events. преди 5 години
  Bryan Miller b7957267eb Fixed a bug in NESBank. Color Index values are now being stored in the correct location. Rendering palette colors now works correctly! преди 5 години
  Bryan Miller 1623084afc NESBank uses 'access_mode' to determine if sprites, background tiles, or both should be accessed given a coordinate. преди 5 години
  Bryan Miller 958450729e NESPalette now has a static .Default[] array containing a system-wide palette. This is now used by NESBank instead of __default_pi (which is also removed from ISurface) преди 5 години
  Bryan Miller c0d02bd0af Another fix to NESBank.getColorIndex()... because, reasons. преди 5 години
  Bryan Miller 8d46e8a75f Fix to ISurface and NESBank .getColorIndex() method's return value. преди 5 години
  Bryan Miller 20fa69bcc3 Added .getColorIndex() method to ISurface and extending classes. преди 5 години
  Bryan Miller 82e88847df Renamed the ISurface file. NESBank now extends ISurface. преди 5 години
  Bryan Miller 77ffaf9449 Added several tile, color index, and color access modes to NESBank. преди 5 години
  Bryan Miller 57f2c716d9 Created the NESBank class, which handles multiple NESTiles and exports to full NES .chr format. преди 5 години