Commit graph

887 commits

Author SHA1 Message Date
Jakub Czekański
294985425c render to texture and blit working 2016-08-28 13:17:33 +02:00
Jakub Czekański
4200145f18 controller is now properly detected by console 2016-08-28 13:12:41 +02:00
Jakub Czekański
12afdf77b1 invalid address decoding in timers 2016-08-24 21:39:31 +02:00
Jakub Czekański
1bbd24e84d make interrupts using exception function 2016-08-24 21:36:34 +02:00
Jakub Czekański
628b467f8c address error exception in load/store opcodes, overflow in add/sub 2016-08-24 19:40:19 +02:00
Jakub Czekański
8010f031ac update premake 2016-08-24 00:49:07 +02:00
Jakub Czekański
ae19c24065 fix crashing sdl net 2016-08-24 00:46:14 +02:00
Jakub Czekański
00b17890d3 SDLnet premake config 2016-08-24 00:41:49 +02:00
Jakub Czekański
dd7cc3a46d VS2015 compatible premake 2016-08-24 00:31:59 +02:00
Jakub Czekański
a81179bc7c gdbStub module added 2016-08-24 00:29:47 +02:00
Jakub Czekański
4f70549015 small fixes 2016-08-24 00:29:40 +02:00
Jakub Czekański
b56fe164a3 Merge branch 'fix' into develop 2016-08-21 21:08:26 +02:00
Jakub Czekański
14f1de9e4e Update .gitignore 2016-08-21 19:21:49 +02:00
Jakub Czekański
f9d197a35d LLVM build support 2016-03-24 09:58:41 +01:00
Jakub Czekański
f9eac491bd Merge branch 'feature/joystick-support' into develop 2016-03-23 22:10:32 +01:00
Jakub Czekański
7e537c4f72 add SDL_net submodule 2016-03-23 22:10:16 +01:00
Jakub Czekański
81d42c5ff2 add controller device, not fully working at the time 2016-03-19 00:58:46 +01:00
Jakub Czekański
737409a841 refactoring 2016-03-18 22:40:25 +01:00
Jakub Czekański
a43170f61e refactoring 2016-03-18 21:42:45 +01:00
Jakub Czekański
c0838ab68a Remove Bit enum class, suppress MSVC warnings 2016-03-18 21:00:07 +01:00
Jakub Czekański
3052a82fe4 remove unused IO array, warnings cleanup 2016-03-18 20:33:27 +01:00
Jakub Czekański
31dacacd8a VS fix 2016-03-18 20:27:45 +01:00
Jakub Czekański
e38a10982f Added premake5 sample configuration to enable compilation for Linux 2016-03-18 14:41:38 +01:00
Jakub Czekański
c009c9cde3 added timer class
SCPH1001 is able to draw menu (with cdrom irq hack)
2016-03-18 00:38:11 +01:00
Jakub Czekański
3baf7db808 Merge branch 'feature/device-class' into develop 2016-03-14 23:03:20 +01:00
Jakub Czekański
3d2c1ae237 migration to VS2015 2016-03-14 23:03:03 +01:00
Jakub Czekański
7acc56391f 16 bit VRAM, quit event handling 2016-03-14 23:02:34 +01:00
Jakub Czekański
9f53458923 dma control register struct 2016-03-14 21:27:51 +01:00
Jakub Czekański
99e9edd91c fixed color in vram rendering (need refactoring) 2016-01-07 04:03:08 +01:00
Jakub Czekański
fc184476d5 fixed nasty bug in cpu interpreter (lbu instead of lhu instruction) 2016-01-07 04:02:52 +01:00
Jakub Czekański
64f426f561 trying to fix video code 2016-01-07 02:07:06 +01:00
Jakub Czekański
5db26f2be0 interrupt io moved to external class, cop0 structs created 2016-01-06 21:33:08 +01:00
Jakub Czekański
4ab4396ddf refactoring, clang-format changes 2016-01-06 17:42:02 +01:00
Jakub Czekański
99e795caf3 clang-format sources reformat 2016-01-06 15:55:08 +01:00
Jakub Czekański
e110e5aa2e DMA2 and DMA6 separated 2016-01-06 13:52:46 +01:00
Jakub Czekański
9eab031a63 DMA refectoring 2016-01-05 22:39:13 +01:00
Jakub Czekański
caf377b145 abstract device class, dummy device, dma 2015-08-18 00:54:26 +02:00
Jakub Czekański
0cbdffa5f0 Merge branch 'feature/gpu-timing' into develop 2015-08-17 20:36:02 +02:00
Jakub Czekański
bad224946d read outside VRAM fix, better (but still incorrect) IRQ handling, DMA irqs 2015-08-17 20:35:50 +02:00
Jakub Czekański
1d871017b6 better gpu timing 2015-08-12 20:40:08 +02:00
Jakub Czekański
54e110475d Merge branch 'feature/missing-gpu-commands' into develop 2015-08-12 19:39:30 +02:00
Jakub Czekański
ad2163388e .gitignore for data/exe 2015-08-12 19:38:05 +02:00
Jakub Czekański
f6472c13fa VRAM to VRAM copy and get info instructions 2015-08-12 19:37:30 +02:00
Jakub Czekański
7b332d2f58 Fix div and divu 2015-07-29 05:52:28 -04:00
Jakub Czekański
bb6f34e60b Merge branch 'feature/fix-mult' into develop 2015-07-29 04:05:36 -04:00
Jakub Czekański
77f58f3517 Fixed multu 2015-07-29 03:42:56 -04:00
Jakub Czekański
1a48b99985 Bios boots further, but no GTE, no interrupts and almost no CDROM 2015-07-29 00:35:01 +02:00
Jakub Czekański
dc3ee0a0fd Simple PS-X EXE loader 2015-07-28 17:54:14 +02:00
Jakub Czekański
75c4c12d36 Merge branch 'feature/temporary-gpu' into develop 2015-07-27 23:50:48 +02:00
Jakub Czekański
b325c5ef87 No SDL2gfx, gpu fixes 2015-07-27 23:50:12 +02:00