Two-way scrolling (speed cap: 32 pixels per frame)
Large sprites (one of them takes up 50 tiles o.o;)
Working slopes (currently 45º only but that's easy to change)
Some simple water raster effect without CRAM dots (but wasting palettes :P)
Some stuff is awfully sloppy yet (gotta clean up that, e.g. the raster effect triggering more than it should or some animations being streamed when not needed), and I haven't uploaded everything yet (hopefully this is enough to build a working ROM though). Still, releasing the source code now since somebody may want to make a proper platformer on the system and nobody wants to figure out how to make a full blown engine. (also, sorry that I program in assembly and not C :P)
Note that currently the object manager doesn't support many objects since the game was designed for small rooms only... Will have to come up with something better later. If you only want small rooms like here then it shouldn't be a problem though.
Not much of a stretch since slopes already happened to be implemented as platforms (I couldn't get them working properly as part of the tilemap), but still now there are some proper platforms to play with. They will be present in the next commit.
Also yeah, changed the chains, the old ones just looked way too ugly.
Uploaded the code before I forget again. Platforms may be buggy (in particular, when going through floors or ceilings, the code doesn't handle that yet).
Gonna be cleaning up the mess that's README.md and split away all the technical info into its own files. That should make it much easier to help understand how to modify the game for your own purposes. This may take a while though (I'll probably do it over time, so keep an eye on it).