Commit graph

1873 commits

Author SHA1 Message Date
turtlewit 0922f9c834 Merge https://github.com/PSI-Rockin/DobieStation 2018-02-03 22:17:23 -08:00
turtlewit 91d93d7603 Add framelimiter and framerate counter 2018-02-03 22:10:45 -08:00
Carles a3583e4028 Added meson build support 2018-02-04 04:11:09 +01:00
PSI-Rockin 6ccb8729a3 Disable disassembly by default
oops
2018-02-03 19:56:47 -05:00
PSISP 96c0e3a388
Update TASKS.md
Fix to say over Reddit instead of over GitHub
2018-02-03 15:07:32 -05:00
PSISP 72c5c7a7a8
Update TASKS.md 2018-02-03 15:05:07 -05:00
PSISP 4f394838c8
Update TASKS.md
Add clarification as to how I should be contacted
2018-02-03 15:03:11 -05:00
PSISP dcd2c474a5
Update TASKS.md 2018-02-03 14:31:32 -05:00
PSI-Rockin feacdaa89f Reorganize core and Qt files into separate src folders 2018-02-03 14:19:02 -05:00
PSI-Rockin 88fde3ec24 Added some HLE calls for torus.elf
Fixed crash related to uninitialized DISPLAY2 register
Added skeleton for disassembler
Forced DMA quadword count to 16-bits
2018-02-02 23:38:04 -05:00
PSISP 75dbe96d3c
Create tasks for contributors to implement 2018-02-02 23:30:58 -05:00
PSI-Rockin b0c3d1b98e Added support for running from the command line
Implemented scissoring for points and sprites
Updated README
2018-02-02 19:26:28 -05:00
PSISP d1eac802ea
Create CONTRIBUTING.md
This is a rough draft; it should be updated in the future as concerns arise.
2018-02-02 18:54:35 -05:00
PSI-Rockin 7285348d58 Added alpha blending and more tests to draw_pixel
Organized GSContext into its own files
Implemented cvt.s.w
Fixed an even sillier bug in the FPU (used swc1 instead of lwc1)
2018-02-01 22:51:56 -05:00
PSI-Rockin 0e869e4d6f Added basic support for texture through UV
Only sprites have texture support so far
Added generic pixel drawing method; comes with alpha testing functionality.
Fixed silly bug involving the location of BITBLTBUF buffers in local GS memory
2018-02-01 18:20:32 -05:00
PSI-Rockin f314353ee8 Merge duplicate GS registers into "Context" struct
Made final image resizable to proper resolution (added "Set CRT" syscall to HLE BIOS for this)
Added host-to-host VRAM transfers
Start work on "ps2tut" demos
Fixed possible crash in EmuWindow::paintEvent
2018-01-31 20:32:13 -05:00
PSI-Rockin 0aa82159f3 Graphical output! Added a Qt frontend and the ability to display the framebuffer 2018-01-28 18:50:55 -05:00
PSI-Rockin 86f6ec60f9 Added source chain DMA and the "vertex kick"
Also added optimization flags for release builds
What's left before "3 Stars" is complete: rendering triangle/sprite primitives to the framebuffer, displaying said buffer on the screen, implementing z-buffering and texture mapping, and finding a way to control VSYNC
2018-01-28 00:59:19 -05:00
PSI-Rockin 23c92b1885 Added PATH3 for the GIF
"3 Stars" begins to upload texture data to the GS, though source chain DMAC is still needed
2018-01-27 17:42:09 -05:00
PSI-Rockin 9072a98916 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation 2018-01-26 21:31:28 -05:00
PSI-Rockin e7e7c9e570 Added basic DMAC stub
More work needed for DMAC->GS (GIF) as well as source chain mode
2018-01-26 21:31:23 -05:00
PSISP 8b0b7022bf
Create LICENSE 2018-01-14 00:31:31 -05:00
PSI-Rockin 9fd6f42df8 Initial import 2018-01-14 00:29:04 -05:00