Matthew Laux
|
580c349fc7
|
a few more instructions
|
2022-07-26 00:39:15 -05:00 |
|
Matthew Laux
|
6ab729f377
|
it goes off the rails at the gameplay screen on tetris
|
2022-07-26 00:10:01 -05:00 |
|
Matthew Laux
|
bbb398f524
|
implement shifts
|
2022-07-25 23:48:22 -05:00 |
|
Matthew Laux
|
bc980ec1e5
|
add more instructions, fix INC/DEC [HL], first attempt at lcd "mode" timing
|
2022-07-25 22:55:13 -05:00 |
|
Matthew Laux
|
0351226479
|
move license
|
2022-07-20 22:34:06 -05:00 |
|
Matthew Laux
|
950a759abb
|
mit license stuff
|
2022-07-20 22:33:20 -05:00 |
|
Matthew Laux
|
b23d52737e
|
draw for system 6. it's slow
|
2022-07-20 22:21:36 -05:00 |
|
Matthew Laux
|
8d87ee1f26
|
clean up imgui code, a few more instructions for today
|
2022-07-20 01:01:38 -05:00 |
|
Matthew Laux
|
5735d65470
|
interrupt system, vblank, key input, don't know if any of it works
|
2022-07-20 00:45:38 -05:00 |
|
Matthew Laux
|
1b5f02ef7a
|
a few more instructions for today. abstract out conditional jump
|
2022-07-18 23:35:51 -05:00 |
|
Matthew Laux
|
bc3f717285
|
add vram tile viewer thing
|
2022-07-14 02:11:20 -05:00 |
|
Matthew Laux
|
b1dca59463
|
run rom image, more instructions
|
2022-07-14 01:26:59 -05:00 |
|
Matthew Laux
|
261bb40563
|
first output: nintendo logo
|
2022-07-14 00:48:18 -05:00 |
|
Matthew Laux
|
9601b9f7da
|
almost there, tile ram is empty for some reason
|
2022-07-09 23:45:00 -05:00 |
|
Matthew Laux
|
eb779f3690
|
unify memory display
|
2022-07-09 22:30:21 -05:00 |
|
Matthew Laux
|
909a762b8e
|
add memory viewer windows. should have one unified view of the address space instead
|
2022-07-09 18:42:55 -05:00 |
|
Matthew Laux
|
5f3a195431
|
hook up registers to imgui
|
2022-07-09 18:30:23 -05:00 |
|
Matthew Laux
|
a831e584af
|
gen opengl texture, convert lcd to gl rgba format, draw in window
|
2022-07-09 17:58:02 -05:00 |
|
Matthew Laux
|
70ffd01a61
|
customize example for emulator
|
2022-07-09 17:09:29 -05:00 |
|
Matthew Laux
|
5235bd8f80
|
take 2 at adding imgui, it works
|
2022-07-09 01:18:56 -05:00 |
|
Matthew Laux
|
e00b998024
|
show state dialog when selected from menu
|
2022-06-29 01:19:35 -05:00 |
|
Matthew Laux
|
698cc17030
|
get system 6 compiling again
|
2022-06-29 00:42:39 -05:00 |
|
Matthew Laux
|
8afd3399b1
|
system6: add dialog box for register display
|
2022-06-29 00:09:47 -05:00 |
|
Matthew Laux
|
d0867dc723
|
about to try to integrate imgui again
|
2022-06-28 22:41:26 -05:00 |
|
Matthew Laux
|
ab630f2e38
|
sixel graphics for test purposes
|
2022-06-28 21:49:10 -05:00 |
|
Matthew Laux
|
ec9226e144
|
init lcd pixels, fix compile warnings
|
2022-06-20 19:52:54 -05:00 |
|
Matthew Laux
|
b0c690c693
|
update lcd every 456 cycles
|
2022-06-20 19:46:32 -05:00 |
|
Matthew Laux
|
3d6d3a0171
|
add instruction timings
|
2022-06-20 19:09:29 -05:00 |
|
Matthew Laux
|
571b92bb99
|
fix cmakelists now that imgui is gone
|
2020-12-07 17:28:08 -08:00 |
|
Matthew Laux
|
d903da5bec
|
rip out imgui for now
|
2020-12-07 17:24:59 -08:00 |
|
Matthew Laux
|
625974e62c
|
run the rom, for some reason this isn't working while it does on my other laptop
|
2019-10-28 17:05:24 -05:00 |
|
Matthew Laux
|
2bc33296c7
|
add output and hex editor windows
|
2019-10-28 16:47:34 -05:00 |
|
Matthew Laux
|
5febbe7296
|
add imgui for debug GUI
|
2019-10-28 16:07:51 -05:00 |
|
Matt Laux
|
657dcb0da2
|
alright, the control flow gets through the entire boot rom
it actually looks pretty okay
|
2019-10-22 02:30:25 -05:00 |
|
Matt Laux
|
b42faf8149
|
starting on lcd
|
2019-10-22 01:30:19 -05:00 |
|
Matt Laux
|
fe43c07883
|
build system now working with both CLI and system6
|
2019-10-21 23:51:46 -05:00 |
|
Matt Laux
|
e1be41b0f2
|
more build system stuff
|
2019-10-21 23:49:08 -05:00 |
|
Matt Laux
|
de5fcfaf00
|
separate into main, cli, and system6
|
2019-10-21 23:12:59 -05:00 |
|
Matthew Laux
|
c1873bdc05
|
think I got cmake working fine
|
2019-10-16 18:32:37 -05:00 |
|
Matthew Laux
|
1ee2c53524
|
ignore cmake
|
2019-10-16 18:17:14 -05:00 |
|
Matt Laux
|
1a6a95cc87
|
unify old and new source
|
2019-05-03 19:47:35 -05:00 |
|
Matt Laux
|
f064ee3934
|
use Standard File functions from System 6, fix compile warnings
|
2019-05-03 19:32:56 -05:00 |
|
Matt Laux
|
a9696e5c7c
|
more relative jumps
|
2019-04-25 00:29:42 -05:00 |
|
Matt Laux
|
b6966cb605
|
fix push and pop, add more extended instructions
|
2019-04-25 00:19:47 -05:00 |
|
Matt Laux
|
ed785440fc
|
getting stuck on 0xfc somewhere..........
|
2019-04-20 23:15:55 -05:00 |
|
Matt Laux
|
8525f69823
|
more add/subtract, idk if i'm doing this right at all
|
2019-04-20 22:53:43 -05:00 |
|
Matt Laux
|
a2d65de73b
|
some progress for today
|
2019-04-20 19:01:21 -05:00 |
|
Matt Laux
|
cde73e301a
|
add some 0xcb extended instructions
|
2019-04-19 23:07:45 -05:00 |
|
Matt Laux
|
79c42f6397
|
it would help if it would actually write to memory
|
2019-04-19 00:00:24 -05:00 |
|
Matt Laux
|
160e28fe6d
|
port over a lot of the easy ones
|
2019-04-18 23:35:03 -05:00 |
|