|
11439b133f
|
fix register dumping
|
2018-08-25 01:04:33 +02:00 |
|
|
2131ccfece
|
remove some unwanted things
|
2018-08-25 00:38:15 +02:00 |
|
|
2aa87bb878
|
split toggling masks and interrupts themselves
|
2018-08-24 23:34:28 +02:00 |
|
|
c7a694595e
|
rename MaybeDumpString to WriteString
|
2018-08-24 08:24:01 +02:00 |
|
|
912ca3df9b
|
make MI interrupts easier to spot
|
2018-08-24 08:20:55 +02:00 |
|
|
da80a76866
|
write a crappy frame loop that doesn't work
|
2018-08-24 08:20:43 +02:00 |
|
|
ca4df8db94
|
make a non-kernel variant of MaybeDumpString
|
2018-08-24 08:19:52 +02:00 |
|
|
5d79e8f4c3
|
keep a one-interrupt history of MI interrupt types
|
2018-08-24 08:17:50 +02:00 |
|
|
9b89a0e41d
|
reduce size of interrupt states dump
|
2018-08-24 07:57:23 +02:00 |
|
|
a4bab019d7
|
don't use K funcs in main, remove some video stuff
|
2018-08-24 07:54:01 +02:00 |
|
|
11f2201659
|
label registers in dumps and reorder debug output
|
2018-08-24 07:53:14 +02:00 |
|
|
598883dfea
|
mostly superficial kernel improvements
|
2018-08-24 06:23:53 +02:00 |
|
|
7904aaa05a
|
enable vertical interrupts and set status last
|
2018-08-24 05:15:51 +02:00 |
|
|
8aab789a24
|
fix interrupt enable/disable macros
|
2018-08-24 05:13:08 +02:00 |
|
|
a90005a79e
|
update includes with more/better constants
|
2018-08-24 05:10:58 +02:00 |
|
|
48939bb3d4
|
abstract width, height, and depth
|
2018-08-24 05:09:34 +02:00 |
|
|
d5bfc3482f
|
disassemble unknown instructions
|
2018-08-24 03:34:54 +02:00 |
|
|
6d57216ab1
|
fix scissor size
|
2018-08-21 16:35:01 +02:00 |
|
|
c0e2fd1a26
|
fix color buffer bit size
|
2018-08-21 07:02:50 +02:00 |
|
|
b692eba9f5
|
explicitly check origin
|
2018-08-21 07:02:37 +02:00 |
|
|
830e40a470
|
rename coprocessor includes
|
2018-08-21 05:57:34 +02:00 |
|
|
8661ea450d
|
rename SP constants
|
2018-08-21 05:31:31 +02:00 |
|
|
d79c6a03b2
|
split acronyms and caps with underscores (mostly)
|
2018-08-21 05:23:07 +02:00 |
|
|
62fb1d0e7b
|
ignore more stuff
|
2018-08-21 05:11:43 +02:00 |
|
|
d1b1e2b4ea
|
reorganize constants and macros
|
2018-08-21 05:10:06 +02:00 |
|
|
a6a769c47c
|
rework main (F3DZEX mostly working?!)
|
2018-08-21 04:40:25 +02:00 |
|
|
49780dbed7
|
handle basic exceptions in kernel
|
2018-08-21 04:39:13 +02:00 |
|
|
7ceff73194
|
simplify jumps by using a proper base
|
2018-08-21 04:27:24 +02:00 |
|
|
0874eacca5
|
add missing code to disasm
|
2018-08-21 04:21:59 +02:00 |
|
|
d00c0362a2
|
work on label/func distinction
|
2018-08-21 04:11:22 +02:00 |
|
|
84cbc42de0
|
update disasm with return address manipulation
|
2018-08-21 00:11:26 +02:00 |
|
|
704cd0406c
|
update disasm with task pointers
|
2018-08-21 00:03:25 +02:00 |
|
|
9ef8694c78
|
remove slightly misleading comments
|
2018-08-20 21:49:29 +02:00 |
|
|
04ea60471a
|
fix F3DZEX boot
|
2018-08-20 21:38:53 +02:00 |
|
|
ffc6c98e9d
|
add cache-poking convenience functions
|
2018-08-20 16:38:41 +02:00 |
|
|
ea76095e4d
|
update with flags
|
2018-08-20 14:00:21 +02:00 |
|
|
a612461e87
|
major work towards getting F3DZEX working
|
2018-08-20 02:13:11 +02:00 |
|
|
6d56e1fe42
|
preliminary work on handling specific exceptions
|
2018-08-19 13:51:30 +02:00 |
|
|
8847354089
|
remove redundant jump
|
2018-08-19 13:45:57 +02:00 |
|
|
f39ecb9f61
|
update build instructions
|
2018-08-19 13:40:30 +02:00 |
|
|
888d7c3604
|
fix typo
|
2018-08-19 00:43:04 +02:00 |
|
|
1ec9bb6596
|
add notes to the decompressors
|
2018-08-19 00:33:54 +02:00 |
|
|
b2af69b7a0
|
remove krom's decompressor
|
2018-08-19 00:23:07 +02:00 |
|
|
7c9a47bfaa
|
add and use lzss decompressor, baku variant
|
2018-08-19 00:22:24 +02:00 |
|
|
0b3e476863
|
fix register dummy value
|
2018-08-19 00:19:18 +02:00 |
|
|
7e27b55bde
|
update readme
|
2018-08-19 00:18:08 +02:00 |
|
|
1b595ead71
|
update ignore
|
2018-08-18 19:44:55 +02:00 |
|
|
f5590e7f5d
|
move kernel constants/macros to its own include
|
2018-08-18 19:44:33 +02:00 |
|
|
1bf6a13bd4
|
avoid using k0 in boot, fix double newline
|
2018-08-18 19:41:30 +02:00 |
|
|
f0c23c6c3a
|
fix interrupt dumping
|
2018-08-18 19:35:32 +02:00 |
|