Age | Commit message (Expand) | Author | Files | Lines |
2018-06-27 | add bg_get_tile(), bg_get_tile_addr(), and bg_get_color() | Paul Duncan | 2 | -18/+103 |
2018-06-26 | more gpu updates, add SKIP_FRAMES | Paul Duncan | 2 | -96/+120 |
2018-06-26 | add cpu_irq() and clean up interrupts | Paul Duncan | 1 | -15/+35 |
2018-06-26 | add test_write_image() | Paul Duncan | 1 | -0/+21 |
2018-06-26 | s/rgb_frame/fb/, add oam_cache, fix several instructions | Paul Duncan | 3 | -74/+111 |
2018-06-26 | fix Z flag for INC/DEC | Paul Duncan | 1 | -2/+2 |
2018-06-26 | fix H and C flags in add_rw_rw() | Paul Duncan | 1 | -2/+2 |
2018-06-26 | add on_mmu_{rb,wb}(), add gpu_is_active(), fix DEC SP | Paul Duncan | 3 | -28/+64 |
2018-06-25 | init gpu, put clock update before instruction | Paul Duncan | 3 | -3/+7 |
2018-06-25 | add missing invalid | Paul Duncan | 1 | -1/+2 |
2018-06-25 | add sbc_d8() | Paul Duncan | 1 | -1/+11 |
2018-06-25 | add daa() | Paul Duncan | 1 | -0/+10 |
2018-06-25 | fix gpu timings | Paul Duncan | 1 | -15/+18 |
2018-06-25 | simplify INC/DEC | Paul Duncan | 1 | -42/+33 |
2018-06-25 | add on_rst(), minor CALL a16 speedup | Paul Duncan | 3 | -1/+16 |
2018-06-24 | add gb_config_t, gb_disasm(), refactor logic, misc cleanups | Paul Duncan | 4 | -400/+485 |
2018-06-23 | remove extraneous whitespace | Paul Duncan | 1 | -1/+0 |
2018-06-23 | add missing prefix instructions | Paul Duncan | 1 | -0/+143 |
2018-06-23 | add implementation for several missing instructions (still missing DAA) | Paul Duncan | 2 | -3/+75 |
2018-06-22 | clean up states | Paul Duncan | 3 | -44/+33 |
2018-06-22 | fix 5 more instructions | Paul Duncan | 1 | -1/+46 |
2018-06-21 | more op fixes | Paul Duncan | 2 | -13/+21 |
2018-06-21 | fix instrs | Paul Duncan | 2 | -12/+10 |
2018-06-21 | add auto-pc handling, implement pc for ops | Paul Duncan | 4 | -5/+538 |
2018-06-21 | add test_execute_steps(), Makefile | Paul Duncan | 3 | -26/+113 |
2018-06-21 | add {eram,vram,oam}_{rb,wb}(), init gpu, add comments | Paul Duncan | 1 | -79/+171 |
2018-06-20 | draw red bg for testing | Paul Duncan | 1 | -0/+6 |
2018-06-20 | populate gpu_draw() | Paul Duncan | 1 | -2/+75 |
2018-06-20 | add stub gpu_draw() method, enable writing to vram | Paul Duncan | 1 | -6/+12 |
2018-06-20 | add gb.h, add gb_init(), gb_get_rgb_frame(), disable bios | Paul Duncan | 6 | -26/+8236 |
2018-06-20 | add gb.h | Paul Duncan | 2 | -131/+145 |
2018-06-20 | add gb_frame(), clean up comments | Paul Duncan | 1 | -9/+34 |
2018-06-20 | clean up mbc1 | Paul Duncan | 1 | -29/+29 |
2018-06-20 | add mbc2 attrs to mmu, fix typos | Paul Duncan | 1 | -1/+7 |
2018-06-20 | add mbc2 functions | Paul Duncan | 1 | -18/+150 |
2018-06-20 | add remaining mbc1, clean up mbc1 | Paul Duncan | 1 | -117/+183 |
2018-06-20 | refactor rom_{rb,wb}(), add mbc1_rom_{rb,wb}() | Paul Duncan | 1 | -26/+169 |
2018-06-19 | simplify mmu_{wb,rb}(): add {rom,ram}_{wb,rb}() | Paul Duncan | 1 | -25/+95 |
2018-06-19 | add comment about HALT | Paul Duncan | 1 | -2/+7 |
2018-06-19 | add STATE_RUN and STATE_HALT support to timer_step() and cpu_step() | Paul Duncan | 1 | -63/+112 |
2018-06-19 | add timer implementation | Paul Duncan | 1 | -18/+54 |
2018-06-18 | add timer ports (not implemented) | Paul Duncan | 1 | -15/+79 |
2018-06-18 | add mmu_rp/mmu_wp, add gpu ports | Paul Duncan | 1 | -76/+295 |
2018-06-17 | clocks, buttons, initial interrupts | Paul Duncan | 2 | -32/+126 |
2018-06-16 | add gb_handle_interrupts() | Paul Duncan | 1 | -9/+50 |
2018-06-16 | add gpu_step() | Paul Duncan | 1 | -4/+86 |
2018-06-15 | fix RST 18H, populate rst() | Paul Duncan | 2 | -6/+9 |
2018-05-27 | add initial mmu code | Paul Duncan | 1 | -10/+181 |
2018-05-26 | separate op switches, remove inline op code, strip whitespace | Paul Duncan | 2 | -330/+368 |
2018-05-26 | remove js cruft, add FLAG, other misc cleanups | Paul Duncan | 1 | -528/+68 |