Vince Weaver
60c3137e62
mode7_demo: move all code into one dir
...
if I mess around with common asm_routines it will mess with the
size optimized demo. So lock in place the files and make a copy here.
Should have done this once when I was prepping the PoC||GTFO code.
2018-05-21 11:18:33 -04:00
Vince Weaver
40b9e0cf32
mode7: finally have it in range
2018-03-19 21:04:11 -04:00
Vince Weaver
16583d3883
mode7: more byte shaving. getting close
2018-03-19 20:48:41 -04:00
Vince Weaver
09f05e9ef8
mode7: down to 8196
2018-03-19 19:38:34 -04:00
Vince Weaver
d8154d0aab
mode7: shave a few more bytes off
2018-03-19 19:11:17 -04:00
Vince Weaver
22d382cf85
mode7: move in mockingboard code, strip out extra detect code
...
saved 20 bytes
2018-03-19 19:02:28 -04:00
Vince Weaver
109cf2928e
mode7: rename music file
2018-03-19 16:34:54 -04:00
Vince Weaver
cadce8fbb4
mode7: music restarts properly when restarting
2018-03-19 16:33:08 -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
61e4ae51e3
mode7: fix spacing
2018-03-19 00:43:58 -04:00
Vince Weaver
d935782bfd
mode7: play music at 25Hz
...
sounds horrible for now
2018-03-19 00:27:14 -04:00
Vince Weaver
a8504e2f77
mode7: get VMW logo on load screen working
2018-03-19 00:17:12 -04:00
Vince Weaver
69c1ecd5fb
mode7_demo: work on getting more sound time
...
up to about 40s
2018-03-18 00:55:09 -04:00
Vince Weaver
49692fa9cf
mode7: make demo complete again
2018-03-17 23:40:16 -04:00
Vince Weaver
f20186cf9f
mode7: more work on starfield
2018-03-15 08:08:05 -04:00
Vince Weaver
7ecbf2ef7a
mode7: have some music playing...
2018-03-13 13:19:13 -04:00
Vince Weaver
a15ab2a7af
mode7: continue re-arranging memory map
2018-03-13 10:44:18 -04:00
Vince Weaver
004cf1f7fc
mode7_demo: move graphics lower so room for sound
2018-03-13 00:59:54 -04:00
Vince Weaver
a9d3c8c790
mode7_demo: update vmw_logo
2018-03-04 22:55:38 -05:00
Vince Weaver
2f3b41c761
mode7_demo: add mockingboard detection
2018-03-01 19:52:11 -05:00
Vince Weaver
b18f036f09
mode7_demo: credits mostly there now
2018-01-31 11:37:41 -05:00
Vince Weaver
c37cb8d140
mode7_demo: start merging the credits in
2018-01-31 10:16:43 -05:00
Vince Weaver
b87d7e433c
mode7_demo: merge in the rasterbars
2018-01-31 01:15:47 -05:00
Vince Weaver
0118de5eee
mode7_demo: work on the starfields part
2018-01-30 00:55:40 -05:00
Vince Weaver
38e28f4169
mode7_demo: split out island vs checkerboard flying
2018-01-28 00:45:31 -05:00
Vince Weaver
f10b5e1a09
mode7_demo: add pink spheres
2018-01-27 23:28:17 -05:00
Vince Weaver
0233210271
mode7: some more demo work
2018-01-08 00:50:18 -05:00
Vince Weaver
f0ef7095d7
mode7: update fast clear routines
2017-12-31 15:22:38 -05:00
Vince Weaver
f99a73a2b8
mode7: have both checkerboard and island running out of same code
2017-12-21 21:56:57 -05:00
Vince Weaver
85a296347d
mode7_demo: start adding in the mode7 code
...
also add self-driving code, as well as make it load into HGR range
2017-12-21 14:59:06 -05:00
Vince Weaver
617fc6694c
mode7_demo: update with working scroller
2017-12-18 01:05:05 -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
f0a2779fe8
mode7_demo: add scrolling
2017-12-17 23:06:49 -05:00
Vince Weaver
8c79f2b52d
mode7_demo: split off gr_fade
2017-12-17 22:35:21 -05:00
Vince Weaver
29468ccdcf
mode7_demo: fade in / fade out
...
could stand to be optimized
2017-12-17 22:18:24 -05:00
Vince Weaver
ca61c86a63
mode7_demo: initial fading code
2017-12-17 22:03:20 -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
ebd22ed243
mode7: break out the utils into separate routines
2017-12-16 13:52:00 -05:00
Vince Weaver
d58d2738c8
mode7: have assembly working with new compressed rle
2017-12-15 16:19:01 -05:00