Commit Graph

40 Commits

Author SHA1 Message Date
yzh e4143da96e apps,litenew,ppu: split 64-bit shift into 32-bit shift to avoid double shift instructions in x86 2017-07-29 10:46:48 +08:00
Yanyan Jiang 29cde5a49b go back to a playable litenes 2017-07-28 11:56:56 -04:00
Yanyan Jiang d0c90ace99 minor tunes 2017-07-28 11:56:34 -04:00
Yanyan Jiang 6dc5bdb2d8 reduce more unnecessary renderings 2017-07-28 11:50:37 -04:00
Yanyan Jiang 2ec75ade56 reduce screen update to 1/3 2017-07-28 11:46:08 -04:00
Yanyan Jiang 0386f1fdb7 inline memory accesses 2017-07-28 10:19:29 -04:00
Yanyan Jiang 85e1243db7 remove bound check 2017-07-28 10:14:05 -04:00
Yanyan Jiang 8aaaa602ae minor optimizations 2017-07-28 09:17:21 -04:00
Yanyan Jiang 3b2a74d9c3 preliminary optimizations 2017-07-28 08:26:54 -04:00
Yanyan Jiang cfed60911b add _draw_rect 2017-07-07 03:22:46 -04:00
Yanyan Jiang 56374b313f change type to stdint 2017-06-26 11:53:15 -04:00
Yanyan Jiang 8118b3675e change pixel def 2017-06-26 11:36:13 -04:00
Yanyan Jiang 1c4fe80b6a optimize litenes 2017-05-27 13:58:11 -04:00
Yanyan Jiang 2c295fb915 tune litenes, reduce div 2017-05-27 13:31:31 -04:00
jyy e39a14a0ba update docs 2017-05-27 00:54:26 +08:00
Yanyan Jiang 78987f7e40 performace tuning for litenes 2017-05-22 13:11:22 -04:00
Yanyan Jiang 7b3b3c646a reduce refresh to half 2017-05-21 14:40:56 -04:00
jyy c973a2c90c code cleanup and add docs 2017-05-22 02:23:43 +08:00
Yanyan Jiang 86d5df015d new makefile works 2017-05-21 11:48:42 -04:00
Yanyan Jiang 909b9c4920 refactors 2017-05-18 03:44:19 -04:00
Yanyan Jiang cf58446d8f remove _trm_init and _start from header 2017-05-17 20:34:52 -04:00
Yanyan Jiang 5ac0552b52 link with SDL, full keyboard support, change litenes key mappings 2017-05-17 10:24:00 -04:00
reccetear 8eb7095b04 change loader 2017-05-14 23:12:48 +08:00
Yanyan Jiang 5fe0734e3c refactor for merge klib 2017-04-27 01:43:37 -04:00
Yanyan Jiang 5c2da2ea3a make litenes smaller 2017-04-24 20:47:27 -04:00
Yanyan Jiang aa643cc17b refactor 2017-04-24 20:33:12 -04:00
Yanyan Jiang 50cbc829bb remove unnecessary files 2017-04-24 20:05:54 -04:00
Yanyan Jiang bca056ac5b revise dirs 2017-04-24 19:59:07 -04:00
Yanyan Jiang f9f775adaf fix bug, remove long long 2017-04-24 19:49:06 -04:00
Yanyan Jiang 5e587957b4 reduce canvas to 1/4 size 2017-04-24 10:31:56 -04:00
Yanyan Jiang df69692587 remove redundant cpu-internal 2017-04-24 10:07:05 -04:00
Yanyan Jiang ae6c11edbd bug fix 2017-04-22 15:19:22 -04:00
Yanyan Jiang 309ad2acac reduce memory to ~650KB 2017-04-22 15:15:49 -04:00
jyy 1105c407ef update litenes doc 2017-04-22 18:39:38 +08:00
Yanyan Jiang d7d026453b fix keyboard bug 2017-04-22 06:35:03 -04:00
Yanyan Jiang 65da2ccb24 optimize memory use 2017-04-22 06:06:11 -04:00
Yanyan Jiang 5f86ce4650 add scaling 2017-04-22 05:08:56 -04:00
Yanyan Jiang b979d1d173 graphics works 2017-04-22 04:40:53 -04:00
Yanyan Jiang 6e61265ea6 merge in code and cpu works on Linux 2017-04-22 04:16:27 -04:00
jyy d1c011b978 cleanup 2017-04-19 23:41:07 +08:00