* scheduler revamp, simpler design

* fix dumb bug of the year: ARM LDR opcodes would accidentally read twice, which fucked with things like the IPC FIFO.
This commit is contained in:
StapleButter
2017-01-31 03:54:51 +01:00
parent 348bbd8cb8
commit 594286ee5d
10 changed files with 274 additions and 108 deletions

View File

@ -1,16 +1,16 @@
# depslib dependency file v1.0
1485135566 source:c:\documents\sources\melonds\main.cpp
1485812673 source:c:\documents\sources\melonds\main.cpp
<stdio.h>
<windows.h>
"NDS.h"
"GPU.h"
1485798225 c:\documents\sources\melonds\nds.h
1485808644 c:\documents\sources\melonds\nds.h
"types.h"
1481161027 c:\documents\sources\melonds\types.h
1485798397 source:c:\documents\sources\melonds\nds.cpp
1485831079 source:c:\documents\sources\melonds\nds.cpp
<stdio.h>
<string.h>
"NDS.h"
@ -24,13 +24,13 @@
"RTC.h"
"Wifi.h"
1485797690 source:c:\documents\sources\melonds\arm.cpp
1485830997 source:c:\documents\sources\melonds\arm.cpp
<stdio.h>
"NDS.h"
"ARM.h"
"ARMInterpreter.h"
1485799759 c:\documents\sources\melonds\arm.h
1485806035 c:\documents\sources\melonds\arm.h
"types.h"
"NDS.h"
"CP15.h"
@ -41,7 +41,7 @@
"types.h"
"ARM.h"
1485797066 source:c:\documents\sources\melonds\arminterpreter.cpp
1485817127 source:c:\documents\sources\melonds\arminterpreter.cpp
<stdio.h>
"NDS.h"
"CP15.h"
@ -65,13 +65,13 @@
1485795628 c:\documents\sources\melonds\arminterpreter_loadstore.h
1485797600 source:c:\documents\sources\melonds\arminterpreter_loadstore.cpp
1485830927 source:c:\documents\sources\melonds\arminterpreter_loadstore.cpp
<stdio.h>
"ARM.h"
1485799621 c:\documents\sources\melonds\cp15.h
1485799278 source:c:\documents\sources\melonds\cp15.cpp
1485830984 source:c:\documents\sources\melonds\cp15.cpp
<stdio.h>
<string.h>
"NDS.h"
@ -80,7 +80,7 @@
1480957111 c:\documents\sources\melonds\spi.h
1485797744 source:c:\documents\sources\melonds\spi.cpp
1485820057 source:c:\documents\sources\melonds\spi.cpp
<stdio.h>
<string.h>
"NDS.h"
@ -117,7 +117,7 @@
1484698068 c:\documents\sources\melonds\dma.h
"types.h"
1485789352 source:c:\documents\sources\melonds\gpu.cpp
1485809857 source:c:\documents\sources\melonds\gpu.cpp
<stdio.h>
<string.h>
"NDS.h"
@ -137,7 +137,7 @@
1485112531 c:\documents\sources\melonds\ndscart.h
"types.h"
1485134328 source:c:\documents\sources\melonds\ndscart.cpp
1485813068 source:c:\documents\sources\melonds\ndscart.cpp
<stdio.h>
<string.h>
"NDS.h"