import psp2d def main(): scr = psp2d.Screen() fnt = psp2d.Font('font.png') img = psp2d.Image(480, 272) img.clear(psp2d.Color(0, 0, 0)) fnt.drawText(img, 0, 0, 'Hello, world') scr.blit(img) scr.swap() while True: pad = psp2d.Controller() if pad.circle: break if __name__ == '__main__': try: main() except: import traceback traceback.print_exc(file = file('trace.txt', 'w'))psp2d.Screen(),对应psp的物理屏幕,每个psp程序都只有一个screen,同时他具有Image类类似的方法,可以画东西:)
fnt = psp2d.Font('font.png')用于输出文字,没有内置的字体,需要一个SFont-like 的PNG file,(中文好像还有点问题,目前还不知道如何处理)
----------未完