27 次程式碼提交 (7c836337e082a839b2792ab62dac38f520993850)

作者 SHA1 備註 提交日期
  Bryan Miller d3451420d0 NESBank now has a getBase64() method that can get the base64 string of the bank at any size without interrupting the access_mode and access_offset settings. Also now has a eq() method which will return true if the given object is a NESBank containing the same data. 5 年之前
  Bryan Miller 7fa9cd1d37 NESBank now has .removeDuplicates(), and .compact(). Both operations remove undo/redo history. 5 年之前
  Bryan Miller 70a395004b NESBank fixed bug when switching between Tiles 8x8 and Tiles 8x16. 5 年之前
  Bryan Miller 7d9066da6c Added Tile 8x16 view in NESBank (some bugs remain) and added UI access. 5 年之前
  Bryan Miller ffb4d1362a NESBank can now be narrowed down to specific tile/sprite. 5 年之前
  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 年之前