[ckernel] split by game version (#1559)

* temp

* split up kprint, other than format

* start kmachine

* split kmachine

* split kscheme

* split klink

* split klisten

* split remaining

* jak2 ckernel gets to nokernel loop
This commit is contained in:
water111
2022-06-26 18:17:11 -04:00
committed by GitHub
parent 3b177d47c0
commit e630b50690
135 changed files with 7733 additions and 3159 deletions
+13 -13
View File
@@ -1,9 +1,9 @@
//--------------------------MIPS2C---------------------
#include "common/dma/gs.h"
#include "game/kernel/kscheme.h"
#include "game/kernel/jak1/kscheme.h"
#include "game/mips2c/mips2c_private.h"
using namespace jak1;
namespace {
u32 vu0_buffer[1024]; // todo, maybe can be 512.
u32 vi1 = 0;
@@ -790,7 +790,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_28_collide_cache {
struct Cache {
@@ -1073,7 +1073,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_27_collide_cache {
struct Cache {
@@ -1369,7 +1369,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_29_collide_cache {
struct Cache {
@@ -1558,7 +1558,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_12_collide_shape_prim_mesh {
struct Cache {
@@ -1804,7 +1804,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_14_collide_shape_prim_mesh {
struct Cache {
@@ -2049,7 +2049,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_13_collide_shape_prim_mesh {
struct Cache {
@@ -2300,7 +2300,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_30_collide_cache {
u64 execute(void* ctxt) {
@@ -2502,7 +2502,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_9_collide_cache_prim {
struct Cache {
@@ -2690,7 +2690,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_10_collide_cache_prim {
struct Cache {
@@ -2902,7 +2902,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_10_collide_puss_work {
u64 execute(void* ctxt) {
@@ -3071,7 +3071,7 @@ void link() {
//--------------------------MIPS2C---------------------
#include "game/mips2c/mips2c_private.h"
#include "game/kernel/kscheme.h"
namespace Mips2C {
namespace method_9_collide_puss_work {
struct Cache {