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
Vince Weaver
b6e4b5ac8c
chiptune_ update krw decode
...
lz4 is taking 0.6s!
2018-02-23 01:03:18 -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
daf51b5474
chiptune_player: fix box drawing
...
buffer overlow in filename spacing code turned the first char
of the hlin_double routine to be a ldy instruction, calling the
left bounds to go to zero. A pain to track down.
2018-02-21 22:50:55 -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