summaryrefslogtreecommitdiff
path: root/ops.yaml
AgeCommit message (Expand)AuthorFilesLines
2018-06-27add on_oam_wb()HEADmasterPaul Duncan1-20/+9
2018-06-27remove gpu mode checks in {vram,oam}_{rb,wb}()Paul Duncan1-5/+50
2018-06-27misc oam/vram function fixesPaul Duncan1-40/+30
2018-06-27remove extraneous whitespacePaul Duncan1-1/+0
2018-06-27debug bgPaul Duncan1-3/+3
2018-06-27add gpu_draw_objs()Paul Duncan1-49/+94
2018-06-27add bg_get_tile(), bg_get_tile_addr(), and bg_get_color()Paul Duncan1-17/+101
2018-06-26more gpu updates, add SKIP_FRAMESPaul Duncan1-93/+111
2018-06-26add cpu_irq() and clean up interruptsPaul Duncan1-15/+35
2018-06-26s/rgb_frame/fb/, add oam_cache, fix several instructionsPaul Duncan1-68/+91
2018-06-26fix Z flag for INC/DECPaul Duncan1-2/+2
2018-06-26fix H and C flags in add_rw_rw()Paul Duncan1-2/+2
2018-06-26add on_mmu_{rb,wb}(), add gpu_is_active(), fix DEC SPPaul Duncan1-28/+38
2018-06-25init gpu, put clock update before instructionPaul Duncan1-0/+4
2018-06-25add missing invalidPaul Duncan1-1/+2
2018-06-25add sbc_d8()Paul Duncan1-1/+11
2018-06-25add daa()Paul Duncan1-0/+10
2018-06-25fix gpu timingsPaul Duncan1-15/+18
2018-06-25simplify INC/DECPaul Duncan1-42/+33
2018-06-25add on_rst(), minor CALL a16 speedupPaul Duncan1-1/+5
2018-06-24add gb_config_t, gb_disasm(), refactor logic, misc cleanupsPaul Duncan1-392/+358
2018-06-23remove extraneous whitespacePaul Duncan1-1/+0
2018-06-23add missing prefix instructionsPaul Duncan1-0/+143
2018-06-23add implementation for several missing instructions (still missing DAA)Paul Duncan1-2/+72
2018-06-22clean up statesPaul Duncan1-36/+25
2018-06-22fix 5 more instructionsPaul Duncan1-1/+46
2018-06-21more op fixesPaul Duncan1-9/+11
2018-06-21fix instrsPaul Duncan1-11/+9
2018-06-21add auto-pc handling, implement pc for opsPaul Duncan1-0/+524
2018-06-21add {eram,vram,oam}_{rb,wb}(), init gpu, add commentsPaul Duncan1-79/+171
2018-06-20draw red bg for testingPaul Duncan1-0/+6
2018-06-20populate gpu_draw()Paul Duncan1-2/+75
2018-06-20add stub gpu_draw() method, enable writing to vramPaul Duncan1-6/+12
2018-06-20add gb.h, add gb_init(), gb_get_rgb_frame(), disable biosPaul Duncan1-22/+58
2018-06-20add gb.hPaul Duncan1-131/+22
2018-06-20add gb_frame(), clean up commentsPaul Duncan1-9/+34
2018-06-20clean up mbc1Paul Duncan1-29/+29
2018-06-20add mbc2 attrs to mmu, fix typosPaul Duncan1-1/+7
2018-06-20add mbc2 functionsPaul Duncan1-18/+150
2018-06-20add remaining mbc1, clean up mbc1Paul Duncan1-117/+183
2018-06-20refactor rom_{rb,wb}(), add mbc1_rom_{rb,wb}()Paul Duncan1-26/+169
2018-06-19simplify mmu_{wb,rb}(): add {rom,ram}_{wb,rb}()Paul Duncan1-25/+95
2018-06-19add comment about HALTPaul Duncan1-2/+7
2018-06-19add STATE_RUN and STATE_HALT support to timer_step() and cpu_step()Paul Duncan1-63/+112
2018-06-19add timer implementationPaul Duncan1-18/+54
2018-06-18add timer ports (not implemented)Paul Duncan1-15/+79
2018-06-18add mmu_rp/mmu_wp, add gpu portsPaul Duncan1-76/+295
2018-06-17clocks, buttons, initial interruptsPaul Duncan1-30/+124
2018-06-16add gb_handle_interrupts()Paul Duncan1-9/+50
2018-06-16add gpu_step()Paul Duncan1-4/+86