DONE:
Simple abstracted sprite library
Lyle movement physics
Room loading by ID
Tileset and palette loading per room
Multi-directional scrolling
Particle effects
Cube slot management
Cube basic physics
Green cube bounce physics
Lyle/cube interaction
240-line mode for PAL users
Sega CD Mode 1 soundtrack support
Room pointers
HP Orbs
IN PROGRESS:
Level Editor Object List
Map creation / conversion
Sound effects
Music transposition, instrument creation
More tileset graphics and palettes
Parallax backdrops
CP Orbs
Enemy graphics conversion, palette creation
Enemy pattern implementation
Pause menu
Title screen
Special level objects (dog, cow, bird egg, etc)
TODO:
Large orange cube
Boss fights
Ending
Options screen
Stay tuned.
NOTE: I am porting this existing PC game; the original game design is not mine. The creator's website is bogozone.net.