Sean Maas
|
7d58557a26
|
add basic key input
|
2019-06-17 02:52:51 -04:00 |
|
Sean Maas
|
25b37a9d65
|
finish OCDing the interpreter
the project isn't dead i swear
i've just been a bit of a mess lately
btw, this cleanup brought a couple of minor bug fixes as well
|
2019-06-17 02:11:37 -04:00 |
|
Sean Maas
|
dbcf39a954
|
add a discord link to the readme
also to test out the webhook for the commits channel :)
|
2019-06-09 13:50:05 -04:00 |
|
Sean Maas
|
faafc17706
|
trying to appease my OCD
the interpreter feels like such a mess
maybe i'm just crazy
i need to do stuff outside of alu
but i'm way too lazy
|
2019-06-06 16:30:31 -04:00 |
|
Sean Maas
|
40d1868f92
|
subtle name change
:p
|
2019-05-31 19:25:57 -04:00 |
|
Sean Maas
|
4cf3117ba5
|
properly support halfword and byte writes to io regs
|
2019-05-31 16:05:14 -04:00 |
|
Sean Maas
|
dabf43d260
|
keep the DS pixel format for the framebuffer
|
2019-05-30 22:13:28 -04:00 |
|
Sean Maas
|
53069948af
|
fix signed multiply instructions
|
2019-05-30 18:20:08 -04:00 |
|
Sean Maas
|
55eb07a061
|
add vram mapping registers
also fix windows build instructions, direct link was borked?
|
2019-05-30 15:27:03 -04:00 |
|
Sean Maas
|
509c60d0b3
|
implement cpu halts
|
2019-05-29 21:28:45 -04:00 |
|
Sean Maas
|
8dadf0231a
|
fix another stupid
|
2019-05-29 18:22:48 -04:00 |
|
Sean Maas
|
78e417562d
|
add irqs
|
2019-05-29 13:09:51 -04:00 |
|
Sean Maas
|
35d9192c89
|
allow switching to THUMB with LDR and LDM on ARM9
this interpreter is a mess
|
2019-05-28 23:44:03 -04:00 |
|
Sean Maas
|
98661b10fb
|
don't start v-blank on every dot of line 192
|
2019-05-27 22:11:34 -04:00 |
|
Sean Maas
|
fbb11822d6
|
fix rom loading issues caused by -O2 optimization
technically i should've done it like this anyways, but i was trying
to be speedy. it's concerning that the optimizations broke the
memcpy though...
|
2019-05-27 19:54:04 -04:00 |
|
Sean Maas
|
2dfca0cd04
|
disable printing by default, enable with -v arg
|
2019-05-27 18:29:45 -04:00 |
|
Sean Maas
|
6e452a2790
|
move some macros into headers
blegh these macros feel so messy
|
2019-05-27 17:57:34 -04:00 |
|
Sean Maas
|
4df81b82b2
|
implement a couple cp15 control register functions
|
2019-05-27 17:34:36 -04:00 |
|
Sean Maas
|
15685f658b
|
add windows build
(even tho windows sux)
also up optimization level on linux
|
2019-05-27 00:11:11 -04:00 |
|
Sean Maas
|
8e922da0b1
|
and another few instructions
|
2019-05-26 15:51:32 -04:00 |
|
Sean Maas
|
86144d05d7
|
a few more instructions
today was a lazy day
|
2019-05-25 22:51:06 -04:00 |
|
Sean Maas
|
399495ca6b
|
initial commit
|
2019-05-24 21:24:20 -04:00 |
|