Commit Graph

52 Commits

Author SHA1 Message Date
Vince Weaver
1809209c28 fireworks: draw stars 2018-09-05 15:04:31 -04:00
Vince Weaver
4625ec3768 split: work on credits demo 2018-07-05 00:38:29 -04:00
Vince Weaver
85d338a45f sa: start a HGR infrastructure
HGR is a pain
2018-05-24 19:42:22 -04:00
Vince Weaver
2fec16aaaf sa: strip out some more stuff 2018-05-21 12:56:02 -04:00
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