Dillon Beliveau
|
5663add43f
|
working with only fast andi
|
2021-01-16 20:57:16 -05:00 |
|
Dillon Beliveau
|
41f4c211d0
|
halfway to register allocation
|
2021-01-16 19:19:32 -05:00 |
|
Dillon Beliveau
|
bf0cd262c9
|
frameworking for register allocation
|
2021-01-16 15:51:19 -05:00 |
|
Dillon Beliveau
|
1df95a9a7f
|
Corrections and clarity for boot process doc
|
2021-01-16 11:09:22 -05:00 |
|
Dillon Beliveau
|
e0b7b339e0
|
make dasm_State a static variable
|
2021-01-16 02:27:35 -05:00 |
|
Dillon Beliveau
|
fa6b352231
|
use %lX instead of X where appropriate
|
2021-01-16 02:05:08 -05:00 |
|
Dillon Beliveau
|
12f4c0d546
|
quiet down a GCC bitfield warning
|
2021-01-16 02:04:03 -05:00 |
|
Dillon Beliveau
|
68c6991eb2
|
kirby to game db
|
2021-01-16 01:47:22 -05:00 |
|
Dillon Beliveau
|
e354bfbb6c
|
don't emit tons of PC advancing code. only works on clang so far
|
2021-01-16 00:42:39 -05:00 |
|
Dillon Beliveau
|
b961e1dc7f
|
flush PC before branches
|
2021-01-15 20:49:56 -05:00 |
|
Dillon Beliveau
|
62fc0554a5
|
flush prev pc before exceptions
|
2021-01-15 20:48:05 -05:00 |
|
Dillon Beliveau
|
3085fc8d41
|
PC is 64 bit now
|
2021-01-15 20:47:16 -05:00 |
|
Dillon Beliveau
|
577d210059
|
faster slti/sltiu
|
2021-01-15 20:00:36 -05:00 |
|
Dillon Beliveau
|
eded67b2f5
|
remove unnecessary emitted code
|
2021-01-14 17:34:23 -05:00 |
|
Dillon Beliveau
|
c2340c86aa
|
minor cleanups
|
2021-01-12 23:01:41 -05:00 |
|
Dillon Beliveau
|
0d14f74c23
|
simple IR
|
2021-01-12 22:30:17 -05:00 |
|
Dillon Beliveau
|
380ba7f7c0
|
rest of compile logic extracted to dynarec.c
|
2021-01-11 22:05:37 -05:00 |
|
Dillon Beliveau
|
e2b7a434ae
|
begin separating emitter from main dynarec logic
|
2021-01-11 21:21:05 -05:00 |
|
Dillon Beliveau
|
1030723684
|
don't die when reading from these regions
|
2021-01-09 14:37:54 -05:00 |
|
Dillon Beliveau
|
8227ed98c3
|
more games to game db
|
2021-01-09 14:20:31 -05:00 |
|
Dillon Beliveau
|
cc5fa8c256
|
latest version of n64-tests
|
2021-01-09 11:43:30 -05:00 |
|
Dillon Beliveau
|
55e0f59148
|
Small issues log
|
2021-01-08 21:34:06 -05:00 |
|
Dillon Beliveau
|
84223f25f3
|
jet force gemini to DB
|
2021-01-08 00:41:28 -05:00 |
|
Dillon Beliveau
|
7bd28a2e21
|
some game db additions
|
2021-01-08 00:24:23 -05:00 |
|
Dillon Beliveau
|
ba8cc46c78
|
assert eeprom initialized
|
2021-01-07 23:57:10 -05:00 |
|
Dillon Beliveau
|
2ca56fa3cd
|
pilotwings to game db
|
2021-01-07 23:57:01 -05:00 |
|
Dillon Beliveau
|
210934818f
|
return 0 on this out of range SRAM read
|
2021-01-07 23:46:29 -05:00 |
|
Dillon Beliveau
|
aece9fb653
|
EEPROM read and write
|
2021-01-07 23:21:01 -05:00 |
|
Dillon Beliveau
|
03c74b7ab2
|
channel 4 controller ID returns EEPROM information
|
2021-01-07 22:42:38 -05:00 |
|
Dillon Beliveau
|
5191c6a99a
|
ease off on scaling
|
2021-01-07 20:17:15 -05:00 |
|
Dillon Beliveau
|
571b75154c
|
super mario 64 has 4k EEPROM
|
2021-01-07 20:17:08 -05:00 |
|
Dillon Beliveau
|
ca997038d4
|
write to sram from cart_2_1 as well
|
2021-01-07 20:16:57 -05:00 |
|
Dillon Beliveau
|
67bcef5057
|
direct SRAM to save data, add OoT to the game db
|
2021-01-07 19:29:04 -05:00 |
|
Dillon Beliveau
|
c69bba3438
|
mempack handled separately from other save types
|
2021-01-07 18:56:37 -05:00 |
|
Dillon Beliveau
|
df82824df0
|
don't bswap initial PC twice
|
2021-01-07 17:41:27 -05:00 |
|
Dillon Beliveau
|
b96a5391a6
|
Merge branch 'master' of github.com:Dillonb/n64
|
2021-01-05 01:21:49 -05:00 |
|
Dillon Beliveau
|
e19d989fb1
|
add mk64 to game db
|
2021-01-05 01:21:43 -05:00 |
|
Dillon Beliveau
|
9feefb73e7
|
add to game db, asserts for mempack accesses when not initialized
|
2021-01-05 00:33:55 -05:00 |
|
Dillon Beliveau
|
f028e49e9c
|
controller mempak working
|
2021-01-05 00:32:54 -05:00 |
|
Dillon Beliveau
|
902649609d
|
simple game DB
|
2021-01-04 21:49:35 -05:00 |
|
Dillon Beliveau
|
fb1b99e045
|
Use groundwork theme for RTD
|
2021-01-04 19:54:42 -05:00 |
|
Dillon Beliveau
|
e9a6da04f9
|
mempack reads/writes use save_data buffer
|
2021-01-04 00:50:50 -05:00 |
|
Dillon Beliveau
|
8dc4978364
|
create empty files for save data
|
2021-01-04 00:29:43 -05:00 |
|
Dillon Beliveau
|
faa4c05f51
|
stub mempack writes
|
2021-01-04 00:06:03 -05:00 |
|
Dillon Beliveau
|
6d9a67daa5
|
stubbing mempack reads
|
2021-01-03 23:35:30 -05:00 |
|
Dillon Beliveau
|
d316d74b77
|
fix VABS
|
2021-01-03 23:02:56 -05:00 |
|
Dillon Beliveau
|
042f8253bc
|
better names
|
2021-01-03 22:44:57 -05:00 |
|
Dillon Beliveau
|
fa2bf265e2
|
swap random_vs to true for more instructions
|
2021-01-03 22:11:52 -05:00 |
|
Dillon Beliveau
|
6f36915208
|
fix vrsql
|
2021-01-03 22:11:10 -05:00 |
|
Dillon Beliveau
|
1442c424f3
|
these appear to work fine
|
2021-01-03 22:02:09 -05:00 |
|