Vince Weaver
|
b56b3238bd
|
mockingboard: add basic test
|
2018-03-12 14:44:25 -04:00 |
|
Vince Weaver
|
d85eda74bf
|
chiptune_player: had timing of absolute store wrong :(
it's 4 cycles, not 3
|
2018-03-12 13:49:15 -04:00 |
|
Vince Weaver
|
47b441afb9
|
chiptune: update date in README
|
2018-03-11 00:47:10 -05:00 |
|
Vince Weaver
|
4bb387fac5
|
chiptune: update timings
|
2018-03-11 00:46:16 -05:00 |
|
Vince Weaver
|
5dcf33ec03
|
chiptune: clear out next-play register when song done
|
2018-03-11 00:36:23 -05:00 |
|
Vince Weaver
|
75332654ac
|
chiptune: only update if the values have changed
|
2018-03-11 00:23:31 -05:00 |
|
Vince Weaver
|
58d864c033
|
chiptune: recent changes we were dropping the envelope; fix
|
2018-03-10 23:46:15 -05:00 |
|
Vince Weaver
|
254cd0b163
|
chiptune_player: minor optimization
|
2018-03-10 23:00:57 -05:00 |
|
Vince Weaver
|
7af457f04a
|
chiptune: more irq latency reduction
|
2018-03-10 22:48:44 -05:00 |
|
Vince Weaver
|
b98ea0479c
|
chiptune: update timing info
|
2018-03-10 22:07:20 -05:00 |
|
Vince Weaver
|
dcc96775ae
|
chiptune_player: move time update to happen after playing
in theory this gives more deterministic music timings
|
2018-03-08 15:41:26 -05:00 |
|
Vince Weaver
|
def8909552
|
chiptune: change song that plays first, for debug reasons
|
2018-03-08 15:36:29 -05:00 |
|
Vince Weaver
|
c946de41ad
|
chiptune: remove some dead code
|
2018-03-08 15:34:52 -05:00 |
|
Vince Weaver
|
9503bc4d2f
|
mode7_demo: more credits work
|
2018-03-04 23:47:55 -05:00 |
|
Vince Weaver
|
e5d420686d
|
mode7_demo: make Makefile clean more
|
2018-03-04 23:11:06 -05:00 |
|
Vince Weaver
|
816d6999a1
|
mode7_demo: setup LZ4 compression code
only saves 1k or so currently
|
2018-03-04 23:09:32 -05:00 |
|
Vince Weaver
|
a9d3c8c790
|
mode7_demo: update vmw_logo
|
2018-03-04 22:55:38 -05:00 |
|
Vince Weaver
|
3e340776d5
|
mode7_demo: work in progress on high-res vmw logo
|
2018-03-04 00:10:35 -05:00 |
|
Vince Weaver
|
2f3b41c761
|
mode7_demo: add mockingboard detection
|
2018-03-01 19:52:11 -05:00 |
|
Vince Weaver
|
c92313aad9
|
chiptune_player: fix tabbing
|
2018-02-28 16:45:23 -05:00 |
|
Vince Weaver
|
0d577e7d82
|
mode7: update makefile
|
2018-02-28 16:45:09 -05:00 |
|
Vince Weaver
|
af0d298dbe
|
chiptune/mode7: update rasterbars code comments
|
2018-02-27 22:46:19 -05:00 |
|
Vince Weaver
|
4efc30a019
|
chiptune: update docs
|
2018-02-27 20:08:52 -05:00 |
|
Vince Weaver
|
d5da6c1407
|
chiptune: add disable rasterbars support (R key)
|
2018-02-27 11:03:10 -05:00 |
|
Vince Weaver
|
fddea60995
|
chiptune: mostly final version
|
2018-02-26 14:05:30 -05:00 |
|
Vince Weaver
|
7481dbd72c
|
chiptune: seem to have stripped-down rasterbars going
|
2018-02-26 12:36:36 -05:00 |
|
Vince Weaver
|
2ac79fa80a
|
chiptune: have arrow keys and pause working
|
2018-02-26 11:10:31 -05:00 |
|
Vince Weaver
|
3afa7d2ee5
|
chiptune: add arrows and re-center time display
|
2018-02-26 10:40:03 -05:00 |
|
Vince Weaver
|
3cfb0ecf06
|
chiptune: common quiet on pause
|
2018-02-26 10:22:43 -05:00 |
|
Vince Weaver
|
122b8b9f40
|
chiptune: pause now works
|
2018-02-26 10:02:32 -05:00 |
|
Vince Weaver
|
a0e9a4f428
|
chiptune_player: add disk image
|
2018-02-26 01:34:04 -05:00 |
|
Vince Weaver
|
1eb4cf5ef7
|
chiptune_player: auto-increment mostly working
was chasing after glitches which I think are applewin bugs
|
2018-02-26 01:33:34 -05:00 |
|
Vince Weaver
|
0a5ee09b92
|
chiptune: try to add support for loading multiple files
hours of debugging, traced to a stray $. Urgh.
|
2018-02-26 00:47:06 -05:00 |
|
Vince Weaver
|
2f4e90f4ab
|
chiptune: working on being able to auto-switch to next file
|
2018-02-25 19:02:00 -05:00 |
|
Vince Weaver
|
4e2e314fbc
|
chiptune: works if rasterbars turned off
|
2018-02-25 16:01:01 -05:00 |
|
Vince Weaver
|
f6e6bad974
|
chiptune: move visualization to the interrupt handler
a bit of a cheat. Locks the update to 50Hz
|
2018-02-25 13:32:06 -05:00 |
|
Vince Weaver
|
a35ddcc705
|
Update README
|
2018-02-25 13:02:00 -05:00 |
|
Vince Weaver
|
62391aa514
|
chiptune_player: implemented stepwise lz4
better, but still not acceptable
|
2018-02-25 01:08:14 -05:00 |
|
Vince Weaver
|
2ebf6c37e8
|
chiptune_player: cleanup some labels
|
2018-02-25 00:23:27 -05:00 |
|
Vince Weaver
|
7e4a326818
|
chiptune: horribly complicated state machine implementation working
|
2018-02-25 00:17:42 -05:00 |
|
Vince Weaver
|
d4eae9a720
|
chiptune_player: copy on phase A
|
2018-02-24 23:28:45 -05:00 |
|
Vince Weaver
|
e88e773563
|
chiptune_player: rename some labels/addresses
careful as not to break anything
|
2018-02-24 21:26:54 -05:00 |
|
Vince Weaver
|
e4d66a70b8
|
chiptune: more paramater prepwork
|
2018-02-24 17:28:10 -05:00 |
|
Vince Weaver
|
21d183616e
|
chiptune_player: split interrupt handler to own file
|
2018-02-24 17:23:30 -05:00 |
|
Vince Weaver
|
f0c93935e2
|
chiptune: big break before trying to add copy code
|
2018-02-24 16:57:20 -05:00 |
|
Vince Weaver
|
5f14b954f4
|
chiptune: move some memory addresses around, probably in final locations
|
2018-02-24 15:50:10 -05:00 |
|
Vince Weaver
|
e4dc7fbed3
|
chiptune: solved the end early problem!
was an off-by-one in the wraparound code
|
2018-02-23 22:50:05 -05:00 |
|
Vince Weaver
|
c811dbd344
|
chiptune: shave 8 cycles off of dual 6522 write
|
2018-02-23 22:13:56 -05:00 |
|
Vince Weaver
|
c13a5333c4
|
chiptune: more commenting
|
2018-02-23 22:08:33 -05:00 |
|
Vince Weaver
|
d39d531d98
|
chiptune_player: optimize and comment
|
2018-02-23 22:01:31 -05:00 |
|