Vince Weaver
|
62391aa514
|
chiptune_player: implemented stepwise lz4
better, but still not acceptable
|
2018-02-25 01:08:14 -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
|
ae638b8a37
|
asm_routines: lz4 decode: update with official qkumba fix
|
2018-02-21 16:01:08 -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
|
c20f290275
|
mockingboard: lz4d allow setting filename
|
2018-02-15 00:43:58 -05:00 |
|
Vince Weaver
|
2e7e4ed267
|
gr-sim: rename lz4d_verbose
|
2018-02-14 16:28:22 -05:00 |
|
Vince Weaver
|
4ee222daee
|
gr-sim: got lz4 decode working
|
2018-02-14 15:30:57 -05:00 |
|
Vince Weaver
|
3b7529991e
|
gr-sim: fix carry flag in SBC
|
2018-02-14 14:09:54 -05:00 |
|
Vince Weaver
|
ecc4a5bb1c
|
gr-sim: add 6502 test harness
|
2018-02-14 13:57:58 -05:00 |
|
Vince Weaver
|
bf430d808a
|
gr-sim: combine the 6502 emulation stuff
|
2018-02-14 13:10:01 -05:00 |
|
Vince Weaver
|
65bfb2ba45
|
gr-sim: working on l4d
|
2018-02-14 13:03:32 -05:00 |
|
Vince Weaver
|
b3601c9f78
|
gr-sim: split the 6502 emulation from the graphics emulation
|
2018-02-14 13:03:15 -05:00 |
|
Vince Weaver
|
4ae00f4e9d
|
mockingboard: work on lz4 decoder
|
2018-02-14 00:41:23 -05:00 |
|
Vince Weaver
|
38e28f4169
|
mode7_demo: split out island vs checkerboard flying
|
2018-01-28 00:45:31 -05:00 |
|
Vince Weaver
|
3d2f707a9e
|
mode7: update text demo
|
2018-01-24 12:31:05 -05:00 |
|
Vince Weaver
|
d8de617a06
|
mode7: add initial rasterbars code
|
2018-01-13 00:59:53 -05:00 |
|
Vince Weaver
|
c11bc0b1f8
|
mode7: trying to figure out differential rasterbar speed
|
2018-01-10 16:25:50 -05:00 |
|
Vince Weaver
|
c0145492ca
|
mode7: update rasterbars
|
2018-01-10 00:38:50 -05:00 |
|
Vince Weaver
|
d506bff1a0
|
mode7: update text_demo
|
2018-01-09 00:42:15 -05:00 |
|
Vince Weaver
|
5889cca76b
|
mode7: add text_demo
|
2018-01-08 16:03:51 -05:00 |
|
Vince Weaver
|
d26ba2c90b
|
gr-sim: update to use fast_clear routines more similar to tfv
|
2018-01-08 14:01:19 -05:00 |
|
Vince Weaver
|
0233210271
|
mode7: some more demo work
|
2018-01-08 00:50:18 -05:00 |
|
Vince Weaver
|
6af4836f26
|
mode7: starfield works
|
2017-12-31 13:57:52 -05:00 |
|
Vince Weaver
|
ce4eafc474
|
mode7: 6502 matches C
|
2017-12-31 12:04:39 -05:00 |
|
Vince Weaver
|
d1a0ac9144
|
mode7: more starfield work
|
2017-12-30 00:43:39 -05:00 |
|
Vince Weaver
|
83090145de
|
mode7: optimize fixed starfield a bit
|
2017-12-28 23:33:31 -05:00 |
|
Vince Weaver
|
3b53300ca2
|
mode7: update fixed-point starfield
|
2017-12-28 23:27:31 -05:00 |
|
Vince Weaver
|
96cd7ac131
|
mode7: more work on starfield
|
2017-12-28 13:17:16 -05:00 |
|
Vince Weaver
|
e3185239bc
|
mode7: re-optimize rle compression
smaller now. Still need to fix asm version
|
2017-12-15 15:25:26 -05:00 |
|
Vince Weaver
|
819b618b70
|
mode7: work on fade
|
2017-12-15 14:04:50 -05:00 |
|
Vince Weaver
|
e60974a9ef
|
mode7: comment gr-sim rle unpack a bit better
|
2017-12-15 11:29:20 -05:00 |
|
Vince Weaver
|
20dfdcc36e
|
mode7: more planning changes
|
2017-12-15 09:20:40 -05:00 |
|
Vince Weaver
|
58adfcfcd0
|
gr-sim: add starfield demo
|
2017-12-14 16:52:58 -05:00 |
|
Vince Weaver
|
af84003bcc
|
tfv: update to v004
|
2017-12-01 16:02:21 -05:00 |
|
Vince Weaver
|
d86a962432
|
tfv: move lookup_map inline
|
2017-12-01 00:01:34 -05:00 |
|
Vince Weaver
|
e37caf6624
|
tfv: some more multiplaction result arranging
|
2017-11-30 01:02:45 -05:00 |
|
Vince Weaver
|
91706259a7
|
tfv: use the re-arranged multiply register results to optimize
cycle count actually gets worse, but that was due to a bug in
the cycle counting missing two of the add routines
|
2017-11-30 00:37:57 -05:00 |
|
Vince Weaver
|
d3a054b98b
|
tfv: move spacez updates out of line
|
2017-11-30 00:13:23 -05:00 |
|
Vince Weaver
|
dc0827941e
|
tfv: inner loop optimization
|
2017-11-29 23:17:32 -05:00 |
|
Vince Weaver
|
99343668a1
|
tfv: add more comments to the code
|
2017-11-29 12:53:29 -05:00 |
|
Vince Weaver
|
51befa0f01
|
tfv: inline the signed multiply
|
2017-11-29 01:04:07 -05:00 |
|
Vince Weaver
|
fa45d4bd72
|
tfv: forgot to update the signed multiply part of things
|
2017-11-29 00:49:01 -05:00 |
|
Vince Weaver
|
f6d358e025
|
tfv: update the multiply code
|
2017-11-29 00:38:41 -05:00 |
|
Vince Weaver
|
a7f4ec0bc0
|
tfv: optimize the multiply routine down some more
|
2017-11-29 00:38:06 -05:00 |
|
Vince Weaver
|
4d86457d96
|
tfv: more optimization, move SCREEN_X to register X
|
2017-11-26 21:58:58 -05:00 |
|
Vince Weaver
|
5cee1db0b1
|
tfv: add some self-modifying code
|
2017-11-26 20:51:24 -05:00 |
|
Vince Weaver
|
0f100138f1
|
tfv: some more minor speedups
|
2017-11-26 19:20:58 -05:00 |
|