Vince Weaver
60f306dd5c
mode7: have sound how we like it, but too big by like 50 bytes
...
working on making things smaller
2018-03-19 16:25:36 -04:00
Vince Weaver
004cf1f7fc
mode7_demo: move graphics lower so room for sound
2018-03-13 00:59:54 -04:00
Vince Weaver
7481dbd72c
chiptune: seem to have stripped-down rasterbars going
2018-02-26 12:36:36 -05:00
Vince Weaver
122b8b9f40
chiptune: pause now works
2018-02-26 10:02:32 -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
62391aa514
chiptune_player: implemented stepwise lz4
...
better, but still not acceptable
2018-02-25 01:08:14 -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
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
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
Vince Weaver
4fdf1f8864
chiptune_player: add LOADING message
2018-02-21 16:56:56 -05:00
Vince Weaver
da04382c18
asm_routines: update lz4 comments
2018-02-21 16:11:29 -05:00
Vince Weaver
ae638b8a37
asm_routines: lz4 decode: update with official qkumba fix
2018-02-21 16:01:08 -05:00
Vince Weaver
4c53332377
asm_routines: update comments in lz4 routine
2018-02-21 15:53:39 -05:00
Vince Weaver
0850eb63c1
chiptune: found bug in lz4 code
2018-02-20 23:18:28 -05:00
Vince Weaver
0cb0911151
chiptune: more debugging of lz4 code
2018-02-20 01:15:15 -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
4d1425cbf5
chiptune: add lz4 decoder
2018-02-19 00:51:25 -05:00
Vince Weaver
1f63b498a2
chiptune: move chunksize to 3
...
also abandon hope of getting starfield background; needs 3kB of
RAM that we can't afford
2018-02-18 00:13:30 -05:00
Vince Weaver
bb5f5c3aec
chiptune: read data from disk
2018-02-17 22:45:17 -05:00
Vince Weaver
0fe3292ac7
asm: update dos33 routines
2018-02-17 21:28:30 -05:00
Vince Weaver
cb7b8f5c43
asm: add dos33 routines taken from my ll program
2018-02-17 16:01:25 -05:00
Vince Weaver
67cf2d7b4b
chiptune: initial playing
2018-02-17 00:26:58 -05:00
Vince Weaver
480f320561
mockingboard: update music one more time
2018-02-09 00:46:20 -05:00
Vince Weaver
8a430e86f3
mockingboard: running out of RAM, load it high
2018-02-07 19:00:38 -05:00
Vince Weaver
330a21c1f5
mockingboard: work on graphics loading
2018-02-07 17:40:30 -05:00
Vince Weaver
0faa94473b
mockingboard: update detection code
2018-02-05 13:48:37 -05:00
Vince Weaver
2901c748d7
mockingboard: add a detect routine
...
not tested
2018-02-05 13:28:44 -05:00
Vince Weaver
64af286053
mockingboard: rename some things
2018-02-03 23:54:56 -05:00
Vince Weaver
f33c20fd8f
mode7: urgh forgot to commit the new file
2018-01-03 17:29:55 -05:00
Vince Weaver
c1dbf70269
mode7: add common plot routine
2017-12-31 19:21:31 -05:00
Vince Weaver
6af85a9533
mode7: update a fast screen clear routine
2017-12-31 15:09:37 -05:00
Vince Weaver
d1a0ac9144
mode7: more starfield work
2017-12-30 00:43:39 -05:00
Vince Weaver
b79bf2fbda
mode7: update checkerboard demo to have scrolling sky
2017-12-21 13:57:29 -05:00
Vince Weaver
3281551767
mode7_demo: split off scroller code
2017-12-18 00:40:13 -05:00
Vince Weaver
a3c4beea48
mode7_demo: paramaterize scrolling code
2017-12-17 23:40:52 -05:00
Vince Weaver
8c79f2b52d
mode7_demo: split off gr_fade
2017-12-17 22:35:21 -05:00
Vince Weaver
7d61a84afc
asm_routines: optimize gr_copy.s
...
sped it up by nearly a factor of 2
2017-12-17 00:35:32 -05:00
Vince Weaver
d5f906218a
tfv: move fast multiply to common area
2017-12-16 14:17:33 -05:00
Vince Weaver
56eb315cc9
tfv: more splitting up of utils
2017-12-16 14:11:46 -05:00
Vince Weaver
b2cfa68e14
mode7: more utils splitting
2017-12-16 14:05:57 -05:00
Vince Weaver
ebd22ed243
mode7: break out the utils into separate routines
2017-12-16 13:52:00 -05:00