Depends heavily on what features you want.., and how nice it should all work.
I'd say one needs:
* proper bank-manager for 2d-maps (I don't like arrays :)
* map-display
* tiles
* macrolist (to draw complete platforms and other big stuff)
* spritelist
* file I/O
All from scratch: 2..3 days.
I'd say one needs:
* proper bank-manager for 2d-maps (I don't like arrays :)
* map-display
* tiles
* macrolist (to draw complete platforms and other big stuff)
* spritelist
* file I/O
All from scratch: 2..3 days.