dos33fsprogs/mode7_demo
2018-03-18 00:55:09 -04:00
..
music mode7: update makefile 2018-02-28 16:45:09 -05:00
a2.scrolltext
checkerboard_lookup.s mode7_demo: initial scriptable flying 2017-12-21 15:14:46 -05:00
credits.s mode7: some polishing of credits 2018-03-17 22:21:13 -04:00
deater.scrolltext
interrupt_handler.s mode7_demo: work on getting more sound time 2018-03-18 00:55:09 -04:00
island_lookup.s mode7_demo: initial scriptable flying 2017-12-21 15:14:46 -05:00
island_map.inc
Makefile mode7: have some music playing... 2018-03-13 13:19:13 -04:00
mode7_decompress.s mode7_demo: work on getting more sound time 2018-03-18 00:55:09 -04:00
mode7_demo_backgrounds.inc
mode7_demo.dsk mode7_demo: work on getting more sound time 2018-03-18 00:55:09 -04:00
mode7_demo.s mode7_demo: work on getting more sound time 2018-03-18 00:55:09 -04:00
mode7.s mode7_demo: slightly better island flight track 2018-01-29 21:11:35 -05:00
out.krg mode7_demo: work on getting more sound time 2018-03-18 00:55:09 -04:00
rasterbars.s chiptune/mode7: update rasterbars code comments 2018-02-27 22:46:19 -05:00
README.mode7_demo mode7_demo: move graphics lower so room for sound 2018-03-13 00:59:54 -04:00
sprites.inc mode7: add some more ship sprites 2018-03-17 01:02:19 -04:00
starfield_demo.s mode7_demo: work on getting more sound time 2018-03-18 00:55:09 -04:00
starry_sky.scroll
TODO mode7: more work on starfield 2018-03-15 08:08:05 -04:00
vmw_logo.inc mode7_demo: work in progress on high-res vmw logo 2018-03-04 00:10:35 -05:00
zp.inc mode7: more work on starfield 2018-03-15 08:08:05 -04:00

Plan:
	Load at $1000
	Decompress to $2000

Memory Map
==========

(not to scale)

 --------  $ffff
| ROM/IO |
 --------  $c000
|        |      32k decompress
 --------  $4000
|  load  |      8k
 --------  $2000
|  free  |
 --------  $1c00
| Scroll |
|  Data  |
 --------  $1800
|Multiply|
| Tables |	
 --------  $1000
|GR pg 2 |	1k
|--------  $0c00
|GR pg 1 |	1k
|--------  $0800
|GR pg 0 |	1k
 --------  $0400
|        |	0.5
 --------  $0200
| stack  |	0.25
 --------  $0100
|zero pg |	0.25
 -------   $0000