To do list: Difference between revisions

From Uzebox Wiki
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:
* FAT16 API
* FAT16 API
* Move "button" stuff from uzeboxCore.c to a library file.
* Move "button" stuff from uzeboxCore.c to a library file.
* #define ClearVram(args...) Fill(0, 0, VRAM_TILES_H, VRAM_TILES_V, *#args)


==Optimizations==
==Optimizations==

Revision as of 06:43, 4 March 2010

These are some pending items left to implement and/or fix:

Hardware

  • Update the schematic with Clay Cowgill's Video DAC
  • Update schematic with 10pf caps for the crystal
  • Ethernet interface

Software

  • Famitracker converter
  • Mode 3 Y sprite flipping
  • Pitch bend & vibrato to music engine
  • Finish Bootloader
  • FAT16 API
  • Move "button" stuff from uzeboxCore.c to a library file.
  • #define ClearVram(args...) Fill(0, 0, VRAM_TILES_H, VRAM_TILES_V, *#args)

Optimizations

  • Add compile switch for SNES mouse support
  • Use bootloader's kernel size optimizations (push/pop loop, jitter correction loop)
  • Initialization values table

Documentation

Fixes

Web Site

  • Update "Hello World" tutorial