Commit Graph

824 Commits

Author SHA1 Message Date
Vince Weaver
9fc6a83daf mode7: add some more ship sprites 2018-03-17 01:02:19 -04:00
Vince Weaver
f20186cf9f mode7: more work on starfield 2018-03-15 08:08:05 -04:00
Vince Weaver
7ecbf2ef7a mode7: have some music playing... 2018-03-13 13:19:13 -04:00
Vince Weaver
a15ab2a7af mode7: continue re-arranging memory map 2018-03-13 10:44:18 -04:00
Vince Weaver
004cf1f7fc mode7_demo: move graphics lower so room for sound 2018-03-13 00:59:54 -04:00
Vince Weaver
1e1ddf8536 chiptune: update timing info 2018-03-12 17:13:53 -04:00
Vince Weaver
277b2cfffb chiptune_player: mess arround with unrolling 2018-03-12 16:00:40 -04:00
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