Commit graph

  • 2282c02bb8 Add semaphore James Benton 2015-06-28 21:05:20 +01:00
  • fe6476cffb Remove empty file James Benton 2015-06-28 21:05:05 +01:00
  • c93e1f4c88 Add OSGetConsoleType James Benton 2015-06-28 21:04:49 +01:00
  • fddce28f76 Remove unneeded bit clear in stwcx. James Benton 2015-06-28 21:04:35 +01:00
  • cafcc008c6 Add stubs for some data cache instructions. James Benton 2015-06-28 21:02:45 +01:00
  • 461dcd689c Make instruction map non member. James Benton 2015-06-28 20:56:05 +01:00
  • dcdd7f8503 Fix typo for icbi James Benton 2015-06-28 20:55:44 +01:00
  • 304be67bbe Add check to see if cos.xml file was opened. James Benton 2015-06-27 15:53:46 +01:00
  • 1f8f45948a Fix linking static version of pugixml James Benton 2015-06-27 15:34:47 +01:00
  • b534a3f036 Added dump of OSGetSystemInfo from real WiiU console. James Benton 2015-06-27 15:25:44 +01:00
  • 4b16239c99 Fix isA James Benton 2015-06-27 15:25:15 +01:00
  • 85c1400711 Stub GX2InitColorBufferRegs, GX2InitDepthBufferRegs James Benton 2015-06-27 15:24:59 +01:00
  • ce23a50d48 Implement some filesystem stuff. James Benton 2015-06-27 15:24:39 +01:00
  • eea7305adb Fix string formatting. James Benton 2015-06-27 15:20:31 +01:00
  • ef16014016 Add coreinit_device. James Benton 2015-06-27 15:20:14 +01:00
  • 7e414204c8 Cleanup p32 / be_val / be_ptr James Benton 2015-06-27 15:19:46 +01:00
  • 091270119b Add Flags<> for dealing with bitfields and enum class. James Benton 2015-06-27 13:08:48 +01:00
  • 32f7317958 Fix copy pasta bugs in expanded heap manager. James Benton 2015-06-27 13:07:21 +01:00
  • c0f5b42edf Add libraries/pugixml James Benton 2015-06-27 13:06:57 +01:00
  • 8cf06a973b Add zlib functions. James Benton 2015-06-27 15:28:22 +01:00
  • 7c2c33aba5 Stub some thread functions James Benton 2015-06-27 15:28:05 +01:00
  • 7c1d1ea1d8 Change coreinit_cache from p32 to void* James Benton 2015-06-27 15:27:50 +01:00
  • 43514542e0 Update vcxproj James Benton 2015-06-14 03:06:49 +01:00
  • 66b1047adf GQR mtspr/mfspr James Benton 2015-06-14 03:06:43 +01:00
  • d103ec906f More stubs! James Benton 2015-06-14 03:06:31 +01:00
  • c940515755 Stub GX2SetViewport, GX2SetScissor James Benton 2015-06-14 03:05:04 +01:00
  • 089a143ff9 GX2SetTVEnable, GX2SetDRCEnable James Benton 2015-06-13 22:47:54 +01:00
  • 7d494b6145 Why did i make this a p32<be_val> to begin with?? James Benton 2015-06-13 22:47:33 +01:00
  • fb080378cf Fix stfs James Benton 2015-06-13 22:47:03 +01:00
  • 8bafd3bc50 Add operator==(nullptr_t) to p32 James Benton 2015-06-13 14:22:11 +01:00
  • fe14cdc877 Add OSVReport James Benton 2015-06-13 14:20:41 +01:00
  • c62bed99dd Add OSPanic James Benton 2015-06-13 14:20:33 +01:00
  • 66824059bd Screen Capture Permission James Benton 2015-06-13 14:20:14 +01:00
  • b208122d9b Fix nullptr untranslating in syscall args. James Benton 2015-06-13 03:21:49 +01:00
  • f5b6894704 Added processor core functions. James Benton 2015-06-13 03:21:38 +01:00
  • b388128eee Added OSFastMutex and OSFastCondition. James Benton 2015-06-13 03:21:01 +01:00
  • 97b6b0a04c Print strings in system function logging. James Benton 2015-06-13 02:34:36 +01:00
  • b896f95de5 OSDynLoad_Acquire / OSDynLoad_Release stub James Benton 2015-06-13 02:33:52 +01:00
  • 62149443a0 Some ghs stubs. James Benton 2015-06-13 02:33:27 +01:00
  • 63dbd5c101 FSOpenFile stub James Benton 2015-06-13 02:33:16 +01:00
  • d3f8373d0c Implement event objects. James Benton 2015-06-13 02:08:10 +01:00
  • c5d13abc19 Minor name changes in coreinit_time James Benton 2015-06-13 02:07:47 +01:00
  • 3f4df2e441 Change spinlock to use std::atomic James Benton 2015-06-13 02:07:35 +01:00
  • 371251e7e9 Move to a SystemObject scheme. James Benton 2015-06-13 02:07:19 +01:00
  • 613a57b334 Fix symbol loading. James Benton 2015-06-13 02:06:03 +01:00
  • 6f9b8bac70 Use a custom instruction for system func calls. James Benton 2015-06-13 02:05:23 +01:00
  • 3392f64736 Start of refactoring. James Benton 2015-06-13 00:17:09 +01:00
  • 9c526141e7 Bump ovsocket James Benton 2015-06-12 01:43:49 +01:00
  • cd25ce7c73 Get started on some graphics, mainly stubs for now. James Benton 2015-06-12 00:42:04 +01:00
  • 46dff5820b Fix mutex and condition variable. James Benton 2015-06-12 00:40:13 +01:00
  • 75d98737d0 Message queues! James Benton 2015-06-12 00:38:51 +01:00
  • 229747c8f8 Add OSGetSystemTime. James Benton 2015-06-12 00:38:13 +01:00
  • 7aa5dbc929 Add some stubs for basic IO stuff. James Benton 2015-06-12 00:37:50 +01:00
  • 1f1bbfdc58 Implicit signed cast warning. James Benton 2015-06-12 00:37:08 +01:00
  • f9bd042289 Add some cache functions. James Benton 2015-06-12 00:36:53 +01:00
  • fbc7ce47ed Some const, really should remember to do it more... James Benton 2015-06-12 00:33:34 +01:00
  • 62f46eb19d No one wants to hear about your pointer truncations. James Benton 2015-06-12 00:33:03 +01:00
  • 1d1f896c5d Remove log.h include from memory.h James Benton 2015-06-12 00:32:48 +01:00
  • 751224b018 Support floats for system function call arguments. James Benton 2015-06-12 00:31:41 +01:00
  • 52abcfe731 Fix loading doubles & paired singles were flipped! James Benton 2015-06-12 00:30:30 +01:00
  • 2bde98f739 OSMutex and OSCond implementations. James Benton 2015-06-07 00:42:54 +01:00
  • a36835a47f __ghsLock and __ghsUnlock James Benton 2015-06-07 00:41:13 +01:00
  • 9485a841be Simple spinlock implementation. James Benton 2015-06-07 00:40:39 +01:00
  • e354858290 Add and use heap managers. James Benton 2015-06-07 00:39:47 +01:00
  • acfbcc2516 Rewrite system calls to allocate thunks in system heap. James Benton 2015-06-07 00:36:18 +01:00
  • efa7e78acf Merge ApplicationCode & ApplicationData memory sections. James Benton 2015-06-07 00:31:14 +01:00
  • 499300845e Add some operators to be_val and p32 James Benton 2015-06-07 00:29:59 +01:00
  • bb43911c91 Fix blatent copy and paste from my xbox360 emu. James Benton 2015-06-07 00:29:47 +01:00
  • 1ddbae0c79 Add util.h with some helpers. James Benton 2015-06-07 00:29:29 +01:00
  • 758d59fe8b Log newline at end. James Benton 2015-06-07 00:28:48 +01:00
  • 35ff6aecff Add auto pointer conversion to sysfunc args. James Benton 2015-06-07 00:28:36 +01:00
  • 33f42eb599 Start work on System Thread. James Benton 2015-06-07 00:28:25 +01:00
  • 06959c605c Reversed some more variables in OSThread James Benton 2015-06-06 18:40:43 +01:00
  • 6743a49a7e Remove Windows.h include in memory.h James Benton 2015-06-06 18:40:25 +01:00
  • 79249c19c0 Fix OSGetSystemInfo James Benton 2015-06-06 18:39:16 +01:00
  • 8c887de6c6 Remove pointless undef James Benton 2015-06-06 18:39:01 +01:00
  • da474dfc18 Fix mulli James Benton 2015-06-06 18:38:54 +01:00
  • 98daee8ebf Add paired single compare instructions. James Benton 2015-06-06 18:38:46 +01:00
  • c97e19126a Add paired single load/store instructions. James Benton 2015-06-06 18:38:33 +01:00
  • dfd38f00fa Start reverse engineeerings some data structures. James Benton 2015-06-05 01:31:33 +01:00
  • 4b768be946 Remove "dodgy stuff" James Benton 2015-06-05 01:25:26 +01:00
  • e45cc14b9c Update .gitignore James Benton 2015-06-02 23:56:40 +01:00
  • cee030b9b4 Interpreter execute forever! James Benton 2015-06-02 23:56:32 +01:00
  • d80c54ee0c Fix some warnings in gdbstub James Benton 2015-06-02 23:56:17 +01:00
  • 86e97f4b94 Start gx2 system library. James Benton 2015-06-02 23:56:07 +01:00
  • 4c9d8ffa2d Cleanup system functions and add a few new ones.. James Benton 2015-06-02 23:55:46 +01:00
  • e8c296f912 Interpreter stub eieio, isync, sync. James Benton 2015-06-02 23:51:20 +01:00
  • 08b38b0de2 Fix rlwinm James Benton 2015-06-02 23:29:32 +01:00
  • 1a63f30bff Add stfiwx. James Benton 2015-06-02 23:28:50 +01:00
  • 8c45f4db6c Fix cmpli opcode. James Benton 2015-06-02 23:28:27 +01:00
  • 210e1dcf5f Add allocating from specific memory view. James Benton 2015-06-02 23:28:12 +01:00
  • 163310bb67 Add most Paired Single instructions to interpreter. James Benton 2015-06-01 01:08:47 +01:00
  • bb8f8e9c47 Add dcbz_l instruction to list James Benton 2015-06-01 01:07:50 +01:00
  • 618f1df35a Properly clear the upper bits in the cr0 flag set in stwcx. James Benton 2015-06-01 01:07:40 +01:00
  • 2b7dab0f81 Make some fpu helpers non-static. James Benton 2015-06-01 01:07:10 +01:00
  • a357b8e321 Add floating-move instructions. James Benton 2015-06-01 01:06:51 +01:00
  • f9fb21dc8d Fix ovsocket lib name James Benton 2015-05-30 16:16:46 +01:00
  • 7c2472bf9c Set wiiu.vcxproj warning level back to 3 James Benton 2015-05-30 16:16:36 +01:00
  • 7f06b615cd Start work on FPU James Benton 2015-05-30 16:16:26 +01:00
  • 29693b7529 Use the real library name from SHT_RPL_IMPORTS section data James Benton 2015-05-30 16:15:46 +01:00