Este site funciona melhor com JavaScript.
Página inicial
Explorar
Ajuda
Acessar
ObsidianBlk
/
nespaint
Observar
1
Favorito
0
Fork
0
Código
Issues
0
Pull requests
0
Versões
0
Wiki
Atividade
256
Commits
4
Branches
Tag:
8c2ff16c7d
dev
dev-bank
dev-tmpl
master
Branches
Tags
${ item.name }
Criar branch
${ searchTerm }
de 8c2ff16c7d
${ noResults }
Gráfico de commits
27 Commits (8c2ff16c7da4c3f7efe4c6e083c756c2d447a7b2)
Autor
SHA1
Mensagem
Data
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 anos atrás
Bryan Miller
7fa9cd1d37
NESBank now has .removeDuplicates(), and .compact(). Both operations remove undo/redo history.
5 anos atrás
Bryan Miller
70a395004b
NESBank fixed bug when switching between Tiles 8x8 and Tiles 8x16.
5 anos atrás
Bryan Miller
7d9066da6c
Added Tile 8x16 view in NESBank (some bugs remain) and added UI access.
5 anos atrás
Bryan Miller
ffb4d1362a
NESBank can now be narrowed down to specific tile/sprite.
5 anos atrás
Bryan Miller
4954ea9592
Added getRegion() and setRegion() to NESBank which will return color information within a defined region.
5 anos atrás
Bryan Miller
24146baf34
NESBank.snapshot() was not intended to remain debounced. Method .snapshot() will now clear redo history if any.
5 anos atrás
Bryan Miller
c4efdb74f0
ISurface and NESBank updated to handle undo/redo history. Fixed a base64 issue in NESBank.
5 anos atrás
Bryan Miller
2ebe99aa40
Lots of bug and general fixes.
5 anos atrás
Bryan Miller
ba63481879
Added access_offset_length to NESBank for informational purposes (for UI use).
5 anos atrás
Bryan Miller
8835afd3ad
Bug fixes for NESBank
5 anos atrás
Bryan Miller
6af93698ae
Huge rewrite to NESBank. Still some tweaking to be done
5 anos atrás
Bryan Miller
e2900290c6
Starting a rewrite of the NESBank class to support 1k, 2k, 4k, and the normal 8k access.
5 anos atrás
Bryan Miller
7ba0c5f533
Fixed some confusion in NESBank and CTRLBankTools dealing with palette and side of bank.
5 anos atrás
Bryan Miller
545329f804
NESBank will not emit 'data_changed' when the access mode has been changed.
5 anos atrás
Bryan Miller
0d4808dbd4
Debounced the data_changed handler so as to not overload any listeners. Fixes sever slowdown in CTRLPainter.
5 anos atrás
Bryan Miller
e9b9f9eeff
NESBank can now import/export to a base64 string.
5 anos atrás
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 anos atrás
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 anos atrás
Bryan Miller
1623084afc
NESBank uses 'access_mode' to determine if sprites, background tiles, or both should be accessed given a coordinate.
5 anos atrás
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 anos atrás
Bryan Miller
c0d02bd0af
Another fix to NESBank.getColorIndex()... because, reasons.
5 anos atrás
Bryan Miller
8d46e8a75f
Fix to ISurface and NESBank .getColorIndex() method's return value.
5 anos atrás
Bryan Miller
20fa69bcc3
Added .getColorIndex() method to ISurface and extending classes.
5 anos atrás
Bryan Miller
82e88847df
Renamed the ISurface file. NESBank now extends ISurface.
5 anos atrás
Bryan Miller
77ffaf9449
Added several tile, color index, and color access modes to NESBank.
5 anos atrás
Bryan Miller
57f2c716d9
Created the NESBank class, which handles multiple NESTiles and exports to full NES .chr format.
5 anos atrás