Commit Graph

58 Commits

Author SHA1 Message Date
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
Vince Weaver
f3b7a21ce2 chiptune: update krw decoder 2018-02-23 00:16:43 -05:00
Vince Weaver
8dcc5a39e6 chiptune_player: remove extra file 2018-02-22 17:18:26 -05:00
Vince Weaver
4161bf2c8a chiptune_player: some doc changes 2018-02-22 12:20:04 -05:00
Vince Weaver
f45fff6c55 dos33: update for a new SHOWFREE command 2018-02-22 12:19:04 -05:00
Vince Weaver
05ac8c64d9 chiptune_player: end of song truncated, can't figure out why :( 2018-02-22 01:07:02 -05:00
Vince Weaver
c8ad0aae02 chiptune_player: update disk 2018-02-21 23:32:29 -05:00
Vince Weaver
ee039f82fd chiptune_player: works, but horrible lag on decompression of next block :( 2018-02-21 23:31:55 -05:00
Vince Weaver
8d46476a53 chiptune_player: split off bigchunk setup 2018-02-21 23:06:02 -05:00
Vince Weaver
6f13857beb chiptune_player: prepare for playing whole song 2018-02-21 23:01:33 -05:00
Vince Weaver
3829a921bb chiptune_player: get the file format/loader working 2018-02-21 22:50:34 -05:00
Vince Weaver
7423b1d3ee chiptune_player: reads in the KRW file 2018-02-21 20:32:40 -05:00
Vince Weaver
4fdf1f8864 chiptune_player: add LOADING message 2018-02-21 16:56:56 -05:00
Vince Weaver
ae638b8a37 asm_routines: lz4 decode: update with official qkumba fix 2018-02-21 16:01:08 -05:00
Vince Weaver
cb71b3e082 chiptune: update binaries 2018-02-20 23:19:09 -05:00
Vince Weaver
e0946b1bdf chiptune: lz4 decode
doesn't work :(

problem seems to be in lz4 code
2018-02-20 00:01:15 -05:00
Vince Weaver
345efc18bb chiptune_player: move volume bars to own file 2018-02-19 23:05:02 -05:00
Vince Weaver
4d1425cbf5 chiptune: add lz4 decoder 2018-02-19 00:51:25 -05:00
Vince Weaver
5c6e8e7a51 chiptune: have elapsed time working
overflows at 9:59 though
2018-02-19 00:21:56 -05:00
Vince Weaver
8f1b7fa00f chiptune: print title info 2018-02-19 00:08:42 -05:00
Vince Weaver
14b791164d chiptune: actually have the volume bars hooked up 2018-02-18 22:21:09 -05:00
Vince Weaver
f90cfe85b9 chiptune: draw the bars 2018-02-18 22:05:47 -05:00
Vince Weaver
d628399b4f chiptune: closer to borders on volume bars 2018-02-18 12:54:59 -05:00
Vince Weaver
c69961539f chiptune: draw box on top of the rasterbars 2018-02-18 12:27:51 -05:00
Vince Weaver
9c7ac6019b chitpune: add background rasterbars 2018-02-18 12:01:15 -05:00