Ashley N.
|
de5868305d
|
Initial level export functionality
|
2023-09-14 10:11:40 -04:00 |
Ashley N.
|
c62573e1ed
|
Fix small bug in get_tiles
|
2023-09-13 23:18:52 -04:00 |
Ashley N.
|
1163ee2752
|
Changes to tileset to allow error throwing per-overstuffed-palette
|
2023-09-13 23:01:17 -04:00 |
Ashley N.
|
5d8f7294ef
|
Generation of palette/nametables simplified and refactored for palettes
|
2023-09-13 22:36:56 -04:00 |
Ashley N.
|
ff08ee4e46
|
Modify data structures to include palette data per tile
|
2023-09-13 21:10:36 -04:00 |
Ashley N.
|
f7b9216680
|
Level exports - tiles, nametables, collision
|
2023-09-13 00:58:41 -04:00 |
Ashley N.
|
dc10213f75
|
Add ECS parsing
|
2023-09-10 14:21:57 -04:00 |
Ashley N.
|
0543d9adfc
|
Level tool
|
2023-09-10 00:15:53 -04:00 |
Ashley N.
|
264c2df1e8
|
Begin work on the level tool, add some documentation images
|
2023-09-07 19:16:56 -04:00 |
Ashley N.
|
cde4b36854
|
Security hardening - guard against directory traversal attack in identifiers
|
2023-09-04 11:34:56 -04:00 |
Ashley N.
|
d5db6b1e2f
|
Contributor information
|
2023-09-03 00:12:59 -04:00 |
Ashley N.
|
8e0bff1992
|
User experience/quality of life improvements
|
2023-09-02 21:37:27 -04:00 |
Ashley N.
|
362a0e0fe7
|
License software to the public and update README.md
|
2023-09-02 14:46:55 -04:00 |
Ashley N.
|
5eb1d8c7ce
|
Fix bug with instrument lookups and validation
|
2023-09-02 00:37:02 -04:00 |
Ashley N.
|
9d66523671
|
Fix bug with seeking default psg instrument
|
2023-09-01 23:56:11 -04:00 |
Ashley N.
|
be82baedc8
|
Some user experience tweaks
|
2023-09-01 14:18:13 -04:00 |
Ashley N.
|
2d9fcb8e34
|
Multi-file instrument combining and export (untested)
|
2023-09-01 13:55:10 -04:00 |
Ashley N.
|
62790d4c9c
|
Refactor and prepare for multiple files
|
2023-08-31 00:06:07 -04:00 |
Ashley N.
|
714b28f1aa
|
Fix panning effect
|
2023-08-30 22:57:10 -04:00 |
Ashley N.
|
421fe3bd14
|
Upgrade clap and use format that can be repurposed in toml file
|
2023-08-30 21:17:10 -04:00 |
Ashley N.
|
ce41fc43a8
|
Support for effect Dxx (breaking pattern)
|
2023-08-30 00:28:51 -04:00 |
Ashley N.
|
33b16767db
|
Support for effect Bxx (looping)
|
2023-08-29 22:22:02 -04:00 |
Ashley N.
|
db302a7f7e
|
None of this shit has to be public
|
2023-08-29 19:46:09 -04:00 |
Ashley N.
|
01da82a428
|
Set the default instrument on psg channel if you attempted to set an invalid instrument on it before and it failed
|
2023-08-28 23:38:15 -04:00 |
Ashley N.
|
811cc1cea9
|
Some cleanup, also prohibit applying the incorrect instrument type to a given channel
|
2023-08-28 23:32:53 -04:00 |
Ashley N.
|
6886040535
|
Prohibit trigger of note on instrument-less FM channel
|
2023-08-28 22:37:34 -04:00 |
Ashley N.
|
a44a986009
|
First byte of eef being 0x00 is incorrect, actually
|
2023-08-28 21:55:02 -04:00 |
Ashley N.
|
21b3de950e
|
Correct-er implemenation of psg3/psg4 relationship in deflemask
|
2023-08-28 21:22:17 -04:00 |
Ashley N.
|
f276051133
|
Some fixes
|
2023-08-28 19:18:33 -04:00 |
Ashley N.
|
0714ef5de9
|
Getting started with noise generator functions
|
2023-08-28 00:51:19 -04:00 |
Ashley N.
|
9d82240445
|
Apply noise generator notes minus required cross-channel event for psg3 mode
|
2023-08-27 20:01:40 -04:00 |
Ashley N.
|
c7c703ef65
|
Implement portamento up and down for psg channels
|
2023-08-27 16:56:58 -04:00 |
Ashley N.
|
e01675fcad
|
Fix issue where secondary rows were not being generated
|
2023-08-27 14:43:17 -04:00 |
Ashley N.
|
e43c0dd541
|
Fix issue with undocumented Deflemask note 0
|
2023-08-27 14:22:45 -04:00 |
Ashley N.
|
375d85adb0
|
Apply default psg instrument
|
2023-08-27 14:00:14 -04:00 |
Ashley N.
|
2f84d47d99
|
Ability to use PSG channels without defined instrument in track
|
2023-08-27 12:54:13 -04:00 |
Ashley N.
|
a1eb158292
|
Refactor into separate modules
|
2023-08-27 11:09:36 -04:00 |
Ashley N.
|
8459028858
|
octave shifts that may or may not be needed for all dmf files
|
2023-08-26 22:07:56 -04:00 |
Ashley N.
|
eda1518833
|
Update README.md
|
2023-08-26 19:19:26 -04:00 |
Ashley N.
|
f50b974f4b
|
Fix assorted bugs and get this shit workingggg...except maybe being off-key :x
|
2023-08-26 18:48:01 -04:00 |
Ashley N.
|
a1b9a5dde5
|
Fix EEF envelope generation - volume was backwards
|
2023-08-26 17:55:29 -04:00 |
Ashley N.
|
2233841eca
|
Quality of life improvements
|
2023-08-26 17:27:53 -04:00 |
Ashley N.
|
d7735901e2
|
Refactor into concept of 'actionable effects'
|
2023-08-26 14:52:36 -04:00 |
Ashley N.
|
e45972316e
|
Refactor for delays per effect
|
2023-08-26 11:41:37 -04:00 |
Ashley N.
|
686d44b137
|
Add required offset to pcm instrument note triggers
|
2023-08-25 23:31:16 -04:00 |
Ashley N.
|
546376cc02
|
Refactor Echo instrument generation
|
2023-08-25 23:20:15 -04:00 |
Ashley N.
|
b4fffa8ea9
|
get_instruments refactor
|
2023-08-25 22:18:15 -04:00 |
Ashley N.
|
71c95cb205
|
Refactor instruments into generic types list
|
2023-08-25 21:25:25 -04:00 |
Ashley N.
|
bf9343686a
|
Fix off-by-one error in compacting delays
|
2023-08-25 15:18:08 -04:00 |
Ashley N.
|
9f9d54d1fd
|
Update gitignore, fix bug in combining delay events
|
2023-08-25 14:16:16 -04:00 |