Commit graph

  • ceaecb90fa
    Merge branch 'master' into unpack PSISP 2018-06-06 22:40:19 -04:00
  • a487ca221b Fixes for MFIFO & Bools Vs Visual Studio (#47) refractionpcsx2 2018-06-07 00:15:34 +01:00
  • f003e6c53a MFIFO: Fixes to transferring QWC from MFIFO GIF/GS: Fixes for bool settings (VS hates big shifts when setting bools) refractionpcsx2 2018-06-07 00:08:23 +01:00
  • 8695b7931e Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation refractionpcsx2 2018-06-06 21:08:42 +01:00
  • ef3398f7cc VIF: Implement UNPACK command rwilfried 2018-06-06 12:02:00 +02:00
  • 7d6b89046b Added some MMI and VU ops. FFX now boots. PSI-Rockin 2018-06-05 19:44:08 -04:00
  • eafb34ec6b Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation refractionpcsx2 2018-06-05 23:32:06 +01:00
  • 85861e3340 Small compiler error fix PSI-Rockin 2018-06-05 18:18:42 -04:00
  • 3f22013e1a Added SPR DMA & MFIFO support (#45) refractionpcsx2 2018-06-05 23:16:26 +01:00
  • c28088a134 Requested fixes refractionpcsx2 2018-06-05 23:02:35 +01:00
  • 2db15a134d
    Merge branch 'master' into master PSISP 2018-06-05 18:00:47 -04:00
  • 745c46bb28 Fixed a stupid, stupid scratchpad bug in EmotionEngine::write16 PSI-Rockin 2018-06-05 17:59:11 -04:00
  • 3103189fff Added SPR DMA & MFIFO support Added GS FINISH interrupts Added some missing DMA register read/writes Added RSQRT Divide by Zero handling Pass Emulator class to SPU2 for future interrupts refractionpcsx2 2018-06-05 22:42:22 +01:00
  • c74f158635 Make VS2017's compiler happy PSI-Rockin 2018-06-02 20:41:26 -04:00
  • 6f35c0e1e9 oops PSI-Rockin 2018-06-02 20:01:16 -04:00
  • c4d4c90a10 Implemented VFTOI12 and VFTOI15 PSI-Rockin 2018-06-02 19:59:21 -04:00
  • dda9b4c934 Added VITOF0 and VCLIP instructions PSI-Rockin 2018-06-02 19:29:00 -04:00
  • 079f1204b8 Added keybindings for LEFT, RIGHT, TRIANGLE, and SQUARE PSI-Rockin 2018-06-02 17:16:41 -04:00
  • 4448157b49 Added IMAGE2 for GIF PSI-Rockin 2018-06-02 16:56:13 -04:00
  • 1d31ea0e80 Big changes! Atelier Iris: Eternal Mana goes in-game PSI-Rockin 2018-06-02 15:48:49 -04:00
  • 73693f7975 GS triangle optimizations and minor cleanup (#41) András Ottó Földes 2018-05-26 02:10:15 +02:00
  • a156fdf45f Fixed a bug in the get and set methods of DPCR2 PSI-Rockin 2018-05-20 22:14:25 -04:00
  • 94c096547f Increased VSYNC timings to their proper NTSC value PSI-Rockin 2018-05-20 19:24:38 -04:00
  • 132f989841
    Merge branch 'master' into opt/triangle PSISP 2018-05-20 16:24:07 -04:00
  • 4fead09dbe Added missing header PSI-Rockin 2018-05-20 16:20:45 -04:00
  • 57a160fb03
    Merge pull request #44 from tokumeiwokiboushimasu/master PSISP 2018-05-20 16:18:59 -04:00
  • 40c9b01f50 Somehow, Shadow of the Colossus boots now PSI-Rockin 2018-05-20 16:17:25 -04:00
  • 96551188f4 Implemented texture mapping for draw_pixel() and render_line(), and minor improvements andriii25 2018-05-19 10:29:41 +02:00
  • 8db7f5ac82
    Update ipu.hpp tokumeiwokiboushimasu 2018-05-17 18:34:54 +09:00
  • aff10e1e26
    Merge pull request #42 from tokumeiwokiboushimasu/master PSISP 2018-05-16 19:57:52 -04:00
  • 2546527b91
    cstdio is needed by printf tokumeiwokiboushimasu 2018-05-17 08:52:49 +09:00
  • 0e44144924 Implemented basic VIF and IPU components PSI-Rockin 2018-05-16 16:36:11 -04:00
  • 0e5b2bc7eb Magically made the pad work. Only UP, DOWN, CIRCLE, and CROSS implemented PSI-Rockin 2018-05-07 22:06:29 -04:00
  • e194c9748f Optimized render_triangle andriii25 2018-05-05 18:09:58 +02:00
  • 7c4c0c86b8 Simplified GS code by fully utilizing the Vertex struct. Removed all previous uses of Point, as Vertex has the same utility now. andriii25 2018-05-04 19:54:45 +02:00
  • f85d441e45
    Merge fbad13e14b into cf6de8e230 András Ottó Földes 2018-05-01 07:55:44 +00:00
  • fbad13e14b Added minor optimization to render_triangle andriii25 2018-05-01 09:49:44 +02:00
  • cf6de8e230 Split emulation onto its own thread PSI-Rockin 2018-04-29 00:04:49 -04:00
  • 0fb7577e3c Made master_int_enable (bit 16) of COP0 writable PSI-Rockin 2018-04-28 15:13:08 -04:00
  • 7cd227cd07 Big changes. Rewrote some GS functions and implemented PSMCT32 swizzling PSI-Rockin 2018-04-27 21:58:04 -04:00
  • a2b8a7099c Fixed deadly PCPYUD bug PSI-Rockin 2018-04-23 23:06:52 -04:00
  • fbcc88854f Added more MMI ops and VU ops PSI-Rockin 2018-04-22 23:04:03 -04:00
  • 604e64a88c Added some VU ops and support for PSMCT16 PSI-Rockin 2018-04-21 19:40:00 -04:00
  • 7bd9292f49 Added suba.s, madd, dsub, and paddub ops PSI-Rockin 2018-04-21 17:53:00 -04:00
  • 5c4d17f484 Updated README and removed TASKS file PSI-Rockin 2018-04-21 16:25:22 -04:00
  • 6073caa070 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation PSI-Rockin 2018-04-21 15:07:05 -04:00
  • 0fd3f5310f Big changes. Added SIO2 and some pad functionality PSI-Rockin 2018-04-21 15:06:51 -04:00
  • 354be2a034
    Merge pull request #33 from DidgeridooMH/menu-bar-load-elf PSISP 2018-04-21 14:37:26 -04:00
  • e3fd5c1b80 Fixed capitalization. DidgeridooMH 2018-04-19 21:44:10 -04:00
  • cec1f718f5 Added a missing paranthesis DidgeridooMH 2018-04-18 22:05:50 -04:00
  • 041c3947fd Changed the name of the options DidgeridooMH 2018-04-18 22:03:23 -04:00
  • d2470dd0fd Fixed include order to be consistent. Fixed conditional code-style to be consistent. Cleaned up loose comments. Changed menu names. Added another option to the menu context. DidgeridooMH 2018-04-16 22:53:40 -04:00
  • 8d3b988bd6 Removed useless window function calls. DidgeridooMH 2018-04-16 18:47:27 -04:00
  • 66e97cc78b Fixed the skip bios feature being swapped. Loading a rom now resets the system. Checks for allocated space before loading the bios. OSX window focus may have been fixed. DidgeridooMH 2018-04-16 01:33:36 -04:00
  • e8634cf5f4 Deleted an include that randomly got added DidgeridooMH 2018-04-15 22:08:07 -04:00
  • 5f481aa10f Fixed tabulation issue DidgeridooMH 2018-04-15 21:57:47 -04:00
  • ae3e075837 Add PCR and BC0 instructions PSI-Rockin 2018-04-15 21:37:37 -04:00
  • be508fb54b Added menu bar and rom loading under a menu DidgeridooMH 2018-04-15 19:23:46 -04:00
  • db530cf42b Added a menu bar and the ability to load elf/iso files with or without the bios skip hack. DidgeridooMH 2018-04-15 19:18:29 -04:00
  • 7d93e6fbc2
    Merge pull request #32 from PSI-Rockin/cdvd PSISP 2018-04-15 14:16:02 -04:00
  • d1edc4d196 Fixed CPU bugs in Deci2Call and added support for multiple GS formats PSI-Rockin 2018-04-15 14:15:27 -04:00
  • 9d8581b4d8
    Merge pull request #31 from tokumeiwokiboushimasu/master PSISP 2018-04-12 07:46:55 -04:00
  • 4ae65106d7
    include <cstring> tokumeiwokiboushimasu 2018-04-12 20:40:06 +09:00
  • c6599c8085
    Merge pull request #30 from PSI-Rockin/cdvd PSISP 2018-04-11 23:02:30 -04:00
  • 175b130443 Used PCSX2's implementation for unaligned memory access PSI-Rockin 2018-04-11 23:01:25 -04:00
  • 34c088510b
    Merge pull request #29 from Nobbs66/master PSISP 2018-04-11 21:07:50 -04:00
  • 2e2f68af42
    Another break statement PSISP 2018-04-11 21:07:07 -04:00
  • d186c5c5ee
    Add break statement PSISP 2018-04-11 21:06:35 -04:00
  • 1f720377a4 Added VBLANK-based latencies for N commands PSI-Rockin 2018-04-11 21:03:48 -04:00
  • d3fc1c8cfd Fixed DvdRead a bit. Still crashes, but reads are starting to work now PSI-Rockin 2018-04-11 17:43:52 -04:00
  • b333478a82 Add branch and link instruction Nobbs66 2018-04-10 17:23:52 -05:00
  • 38c2be3894 Revert back that pillgen hack... oops PSI-Rockin 2018-04-09 19:00:09 -04:00
  • b81464bd27 Much more VU0 progress. pillgen now runs! PSI-Rockin 2018-04-09 18:55:04 -04:00
  • d0556cb2d0
    Merge pull request #28 from tokumeiwokiboushimasu/master PSISP 2018-04-09 12:01:02 -04:00
  • 4a184cb243
    CMakeLists.txt fix tokumeiwokiboushimasu 2018-04-09 23:18:20 +09:00
  • 65c886c126 Beginnings of VU implementation PSI-Rockin 2018-04-08 17:22:22 -04:00
  • 788dce2ce9 Small fix for SYSTEM.CNF parsing PSI-Rockin 2018-04-08 00:20:40 -04:00
  • be28352e8f Added missing chrono header PSI-Rockin 2018-04-08 00:08:10 -04:00
  • b88bece676 Added READ and other CDVD commands PSI-Rockin 2018-04-07 23:27:55 -04:00
  • bd96a6b0e1 Added some CDVD registers. This allows Disgaea to go slightly further PSI-Rockin 2018-04-07 17:47:18 -04:00
  • 828318f8fd Added IOP ksprintf logging... needs more work PSI-Rockin 2018-04-06 21:59:16 -04:00
  • fcc4a67a5b Added basic CDVD drive PSI-Rockin 2018-04-05 21:24:05 -04:00
  • 4a33c12b5c Fixed very dumb double-buffering bug PSI-Rockin 2018-04-05 18:52:04 -04:00
  • fdd9be68ec
    Merge pull request #27 from andriii25/feat/gouraud PSISP 2018-04-05 17:27:24 -04:00
  • 1fe8188a26 Added gouraud shading to relevant primitives. andriii25 2018-04-05 00:14:45 +02:00
  • 56bdb894fe Fixed dumb DMAC bug that caused SIF packets to be interrupted early PSI-Rockin 2018-04-02 21:27:58 -04:00
  • 3e4d9c8849
    Merge pull request #26 from andriii25/feat/triangle PSISP 2018-04-01 15:36:10 -04:00
  • 7f462f1db4 Improved readability andriii25 2018-04-01 21:07:59 +02:00
  • eb9aff5fc9 Added triangle rendering andriii25 2018-04-01 20:14:38 +02:00
  • ab064cbd13 Lots of changes. Biggest is getting SCPH-39001 to the same point as SCPH-10000 PSI-Rockin 2018-04-01 14:01:16 -04:00
  • 7ff7fd8157 Rewrote DMAC. The SIF protocol seems fully functional PSI-Rockin 2018-03-26 19:36:25 -04:00
  • d35354e11b WE GOT SIF1 WORKING BOYS PSI-Rockin 2018-03-25 23:34:45 -04:00
  • 4e88b64769 Added basic support for timers PSI-Rockin 2018-03-23 22:40:34 -04:00
  • 517930e000 Split EE and IOP code into their own folders PSI-Rockin 2018-03-20 19:29:53 -04:00
  • 79f50a48a1
    Fix typo in EmotionEngine.md PSISP 2018-03-19 22:57:47 -04:00
  • 08cb693e66
    Merge pull request #24 from tokumeiwokiboushimasu/master PSISP 2018-03-12 10:50:12 -04:00
  • 8e7dafd9e6
    build fix tokumeiwokiboushimasu 2018-03-12 23:46:48 +09:00
  • edae4705da Added basic IOP DMA PSI-Rockin 2018-03-10 18:09:27 -05:00
  • cb0b654c09 Cleaned up COP0 and exception handling logic PSI-Rockin 2018-03-08 22:56:08 -05:00
  • 0eb3334c05
    Update BIOS.md PSISP 2018-03-08 21:55:38 -05:00