Commit Graph

27 Commits

Author SHA1 Message Date
Vince Weaver
b08cd34114 snes: implement compressed tilemap tool
This reduced the title screen from 896 tiles to 478 tiles
2013-01-21 16:08:13 -05:00
Vince Weaver
a064de86c9 snes: Use compressed tilemap for title
This actually makes the executable bigger for now, as
it's not actually compressing yet.
2013-01-21 15:23:24 -05:00
Vince Weaver
75fccd3ce8 snes: add tools for generating "compressed" tilemaps 2013-01-21 15:15:42 -05:00
Vince Weaver
e0208e2ad1 snes: re-add title screen back in 2013-01-21 15:15:11 -05:00
Vince Weaver
b9dda3dbce snes: sprite displaying properly!
Looks nice
2013-01-21 13:54:50 -05:00
Vince Weaver
5d8a70dc96 snes: pcx_to_tiles_4bpp
forgot to actually add the command-line parsing code
2013-01-21 13:17:00 -05:00
Vince Weaver
8e77643bb4 snes: pcx_to_tiles_4bpp
clean up code, add command line argument for label name
2013-01-21 13:12:53 -05:00
Vince Weaver
2687dfe6a2 snes: remove pcx_to_sprite tool
We'll just use the pcx to 4bpp tile tool instead
2013-01-21 13:04:58 -05:00
Vince Weaver
b77a08de38 snes: fix sprite copy routine
urgh the 8/16 bit rep/sep strikes again
2013-01-21 12:05:57 -05:00
Vince Weaver
50596ea3b4 snes: Start adding some sprite code
This includes some common sprite clearing code in svmwgraph
2013-01-21 11:49:17 -05:00
Vince Weaver
44d5009a61 snes: have both opening screen and title screen come up 2013-01-19 02:09:55 -05:00
Vince Weaver
53609b2226 snes: opening has right colors 2013-01-19 01:58:58 -05:00
Vince Weaver
2c190bd88c snes: have opening splash partially implemented 2013-01-19 00:20:13 -05:00
Vince Weaver
aedf6ea385 snes: initial work toward opening screen
also some work on the sprites.  Sad to reduce the nice 256 color
sprites to 16-color
2013-01-18 23:40:56 -05:00
Vince Weaver
d7882d311b snes: make pcx_to_tiles_8bpp take argument
Now it takes a parameter for the label names
2013-01-17 21:46:29 -05:00
Vince Weaver
3ecc15c4a0 snes: Move title_screen out to a module 2013-01-17 21:37:27 -05:00
Vince Weaver
80dc74f5d9 snes: use mode 3 for title screen
For some reason was using mode 4, but that has crazy offset mode
which was doing weird things on some of the emulators.
2013-01-16 22:56:34 -05:00
Vince Weaver
78c0113545 snes: checksum working
Finally got the checksum working.  I had the checksum/complement
fields reversed somehow.
2013-01-16 21:49:25 -05:00
Vince Weaver
b25ca3382a snes: try to get checksum valid
It's not working for reasons I don't understand.
2013-01-16 17:36:23 -05:00
Vince Weaver
33c9828283 snes: add in snes tools 2013-01-16 16:44:45 -05:00
Vince Weaver
3f8081a6b0 snes: Prints title screen! 2013-01-16 16:40:38 -05:00
Vince Weaver
a5e18f88d7 snes: proper hirom linker script? 2013-01-16 16:32:28 -05:00
Vince Weaver
9522c3f533 snes: updates to link script
More research turns up that the ROM is loaded to 40:0000 in HiROM mode,
and only mirrored in C0:0000
2013-01-16 15:18:22 -05:00
Vince Weaver
8d2a716d3f snes: increase ROM size
Our image is to long to fit in a small ROM.  Attempt to adjust the
linker script to make a longer ROM
2013-01-16 14:10:13 -05:00
Vince Weaver
fe3dddef8e snes: Initial checkin
Doesn't do anything, but it does assemble
2013-01-16 13:22:25 -05:00
Vince Weaver
f8f625390f snes: add resized title screen
Had to modify for 4:3 aspect ratio from previous 8:5.  Mostly looks OK.
2013-01-16 13:14:05 -05:00
Vince Weaver
ae1a96f943 Placeholder for coming-soon Tom Bombem SNES 2012-12-18 21:53:04 -05:00