Commit graph

895 commits

Author SHA1 Message Date
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
Jakub Czekański b7c9ce532c Not sure why gpu.cpp wasn't commited 2015-07-22 07:21:45 +02:00
Jakub Czekański c64aa37c00 PAL BIOS booting to logo :) 2015-07-19 04:47:44 +02:00
Jakub Czekański 722044aa5a duh... 2015-07-18 12:54:45 +02:00
Jakub Czekański 9fb74ec340 Travis build fix 2015-07-18 12:48:06 +02:00
Jakub Czekański 246b522783 Extracted all functions to external files 2015-07-18 12:31:44 +02:00
Jakub Czekański b9e1badc1b Branch instruction improvement 2015-07-17 21:15:21 +02:00
Jakub Czekański a813a57727 RType instruction (special) is now using opcode table 2015-07-17 00:00:27 +02:00
Jakub Czekański cb23d6ad2d No more std::string allocation every write/readMemory 2015-07-16 22:52:47 +02:00
Jakub Czekański 366369236d Update .gitignore 2015-07-16 22:51:27 +02:00
Jakub Czekański d37031d6d5 Merge branch 'feature/temporary-printf-patch' into develop 2015-07-15 17:59:01 +02:00
Jakub Czekański c852236f04 Debug output works 2015-07-15 17:58:51 +02:00
Jakub Czekański e7b7c3932f Temporary BIOS patch to enable printf. 2015-07-14 23:59:53 +02:00
Jakub Czekański 421e168f8c Merge branch 'feature/travis-integration' into develop 2015-07-14 21:51:24 +02:00
Jakub Czekański 7e849111f4 chmod for .travis.sh 2015-07-14 21:38:30 +02:00
Jakub Czekański 0f81af845c . 2015-07-14 21:16:54 +02:00
Jakub Czekański 046624cdda Should work now 2015-07-14 21:13:35 +02:00
Jakub Czekański ae0008cefc Typo 2015-07-14 21:09:24 +02:00
Jakub Czekański 22c715681b Fixed .travis.yml, will it work? 2015-07-14 21:06:32 +02:00
Jakub Czekański 36552401b1 Merge branch 'feature/instructions-in-table' into develop 2015-07-14 20:55:52 +02:00
Jakub Czekański eb54143e54 MULTU added, fix in few instructions. 2015-07-14 20:43:53 +02:00
Jakub Czekański 9beac9bc2f Broken OR instruction! BIOS executes further. 2015-07-14 20:39:16 +02:00
Jakub Czekański 9efa52c55c GCC with c++11 support 2015-07-14 06:46:05 -04:00
Jakub Czekański ef52f66ed7 Added SDL2 repository 2015-07-14 06:38:51 -04:00
Jakub Czekański 21bf3dc111 Changed distro to trusty 2015-07-14 06:01:36 -04:00
Jakub Czekański 9c34fe4510 Fixed build for Linux 2015-07-14 05:41:38 -04:00
Jakub Czekański 8051c04560 Register alternative names description 2015-07-13 23:03:15 +02:00
Jakub Czekański 6caf1acbeb Halting on invalid or unimplemented opcode 2015-07-13 22:34:38 +02:00
Jakub Czekański a975e3e83a Moved instructions to functions 2015-07-13 22:16:56 +02:00
Jakub Czekański ebf3ffe2c6 Union instead of bitshifts 2015-07-13 20:49:01 +02:00
Jakub Czekański f9409b8762 Better IO description 2015-07-13 19:54:10 +02:00
Jakub Czekański 5525ea82ea Few instructions more, but still nothing interesting. 2015-07-12 21:57:22 +02:00
Jakub Czekański 76e8ba531e Better memory access logging (32, 16 and 8 bits seperate) 2015-07-12 16:45:07 +02:00
Jakub Czekański 857544c139 No change 2015-07-12 01:28:48 +02:00
Jakub Czekański 48e5b82947 Better but still almost no IO activity. 2015-07-12 01:06:53 +02:00
Jakub Czekański 4b2489d368 Added next instructions, half of them probably is incorrect, but bios is running. Unfortunately it is stuck in NOP loop. Long debugging night ahead... 2015-07-11 23:59:00 +02:00
Jakub Czekański e7e2bc3a28 BIOS loading, simple address mapping, few instruction coded 2015-07-11 17:08:03 +02:00
Jakub Czekański 60ad59da1e Folder structure 2015-07-11 13:22:42 +02:00