85 Commits
Author SHA1 Message Date
allkern 4f253a961f Added .o to gitignore 2024-09-03 11:17:00 -03:00
allkern 9ad77e42f4 More assorted fixes 2024-05-10 22:54:13 -03:00
allkern b33d776451 FIxed slowdown
Fixed CUE loading error on older Unix systems
Fixed build for older SDL installations
2024-05-10 00:29:13 -03:00
Lisandro Alarcón df475e3016 Update README.md 2024-05-06 13:20:00 -03:00
Lisandro Alarcón ec4ade057a Update README.md 2024-05-06 13:19:03 -03:00
allkern feef8a15f6 Fix typo again 2024-04-21 12:46:00 -03:00
allkern f448fe6109 Fix CPU typo 2024-04-21 12:44:55 -03:00
allkern 468ee688e6 Big update 2024-04-21 12:37:45 -03:00
Lisandro Alarcón 8a5aaf0245 Update README.md 2024-01-30 18:36:30 -03:00
allkern 9ddca2f9ec Improve stability 2023-12-20 11:46:22 -03:00
allkern 3f91a2038a Implement XA-ADPCM 2023-12-16 01:50:42 -03:00
Lisandro Alarcón b856b80b73 Update README.md 2023-10-24 19:01:05 -03:00
Lisandro Alarcón 752d81359f Update README.md 2023-10-07 19:56:55 -03:00
Lisandro Alarcón 430ffb36d2 Update README.md 2023-10-03 23:21:35 -03:00
Lycoder b12a638092 Implement CdlMotoron 2023-09-25 16:28:10 -03:00
Lisandro Alarcón 4427eabe5c Update README.md 2023-09-21 23:08:36 -03:00
Lisandro Alarcón 34959ca130 Update README.md 2023-08-10 23:43:15 -03:00
Lisandro Alarcón 9d08c4f7b5 Update ubuntu.yml 2023-08-05 23:29:24 -03:00
Lisandro Alarcón 5fa5cd2f88 Add progress markers 2023-08-04 22:57:47 -03:00
Lisandro Alarcón 923f2f1b66 Update README.md 2023-08-02 16:54:03 -03:00
Lisandro Alarcón 22d79f8c9d Update README.md 2023-07-29 23:47:06 -03:00
Lisandro Alarcón e6a9c17fbf Update README.md 2023-07-28 22:53:42 -03:00
Lisandro Alarcón 43a3bae505 Update README.md 2023-07-27 23:55:45 -03:00
Lisandro Alarcón 71f21f24eb Update README.md 2023-07-07 00:09:32 -03:00
Lisandro Alarcón 4a0581e8b3 Update README.md 2023-07-03 01:10:26 -03:00
Lisandro Alarcón d2929aa1b3 Update README.md
Add information about external code
2023-07-02 10:34:45 -03:00
Lisandro Alarcón 3a9d344655 Change URL 2023-06-30 12:40:04 -03:00
Lisandro Alarcón 6ed2962e38 Add macOS screenshot 2023-06-24 16:09:27 -03:00
Lisandro Alarcón e38570190e Update README.md 2023-06-22 23:57:36 -03:00
Lisandro Alarcón b466020312 Add macOS build info 2023-06-22 23:54:36 -03:00
Lycoder 1599df1dd3 Start working on CLI and settings file 2023-06-17 23:23:43 -03:00
Lycoder 0d32089c41 Remove unnecessary comment 2023-06-16 12:21:08 -03:00
Lycoder 81c31a879c Fix mistakes 2023-06-16 11:56:21 -03:00
Lycoder d94f83f4b7 Merge branch 'master' of https://github.com/allkern/psx 2023-06-16 11:54:39 -03:00
Lycoder 9c19cb0692 Improve display API 2023-06-16 11:54:37 -03:00
Lisandro Alarcón 21702f1fb0 Update README.md 2023-06-15 23:39:02 -03:00
Lycoder f045f88884 Implement GPU DMA to RAM request mode 2023-06-15 11:15:31 -03:00
Lycoder b257359036 Implement PAD registers 2023-06-15 11:04:59 -03:00
Lycoder 4e7015318d Implement PAD stub 2023-06-15 10:46:02 -03:00
Lycoder f1e75b3463 Add -Ofast to Windows build script 2023-06-14 10:32:43 -03:00
Lycoder 8e8f78856e Allow excluding CPU trace calls 2023-06-13 22:40:35 -03:00
Lycoder e5fbfaf292 Implement dithering
Still need to implement dithering bits on control registers and commands
2023-06-13 14:55:22 -03:00
Lycoder 8db039be28 Merge branch 'master' of https://github.com/allkern/psx 2023-06-13 12:56:44 -03:00
Lycoder eb69260701 Improve Vblank accuracy
Fix `cause` bit 10 issue
2023-06-13 12:56:40 -03:00
Lisandro Alarcón 57dfd2961e Update README.md 2023-06-13 00:24:14 -03:00
Lisandro Alarcón 86e4c4d94d Update README.md 2023-06-12 00:30:51 -03:00
Lisandro Alarcón aefa49c3fa Update README.md 2023-06-12 00:30:14 -03:00
Lisandro Alarcón 20b785907d Update README.md 2023-06-12 00:29:14 -03:00
Lisandro Alarcón 20224a2248 Update README.md 2023-06-12 00:25:34 -03:00
Lycoder ed5d7744b7 Fix script issues 2023-06-12 00:05:49 -03:00
Lycoder 2c8c4d451c Added auxiliary BAT script 2023-06-11 23:57:43 -03:00
Lycoder 011dd9cac0 Add deps getter script 2023-06-11 23:52:41 -03:00
Lycoder f0f6101e9d Implement some CDROM functionality
Lay groundwork for command handling, and more
2023-06-11 17:33:53 -03:00
Lycoder 68f25d7622 Implement CDROM stub
Start working on the CDROM controller
2023-06-10 23:48:49 -03:00
Lycoder b498e32cfb Implement texture fetching 2023-06-10 18:47:23 -03:00
Lycoder 6622dd48df Fix GPU DMA linked mode 2023-06-10 14:11:50 -03:00
Lycoder 7724b94a7e Improve interrupts, fix EPC 2023-06-09 22:25:47 -03:00
Lisandro Alarcón 3fe9c0a1e9 Update README.md 2023-06-08 23:42:01 -03:00
Lycoder ff5f4e74f0 Implement more GP0 commands
Start implementing a framework for IRQs
2023-06-07 21:29:28 -03:00
Lycoder 9f6cf39d98 Fix rectangle blit 2023-06-07 10:03:50 -03:00
Lycoder 5ee893ab8b Improve build scripts 2023-06-06 18:01:04 -03:00
Lycoder e9408c21c7 Implement kernel call hooks
Fix Linux builds, tidy up
2023-06-05 23:14:55 -03:00
Lycoder a214d47e8f Zero initialize all structs on psx_*_init 2023-06-04 16:51:45 -03:00
Lycoder bfd5ccc6ec Organize project into core and frontend folders 2023-06-03 19:07:41 -03:00
Lycoder dd9dabad85 Implement GPU DMA request mode
Also graphics display, first time getting something on the screen
2023-06-03 17:39:57 -03:00
Lycoder b33cb7c71a Add PS-X EXE support 2023-06-02 12:13:38 -03:00
Lycoder 7d017c2e29 Add argparse to tree, start working on core config 2023-06-01 23:38:38 -03:00
Lycoder 9c10caa265 Start working on CLI 2023-05-31 23:57:53 -03:00
Lycoder c73cd1c318 Tidy up some files 2023-05-30 23:00:30 -03:00
Lycoder e475681413 Fix Makefile, Windows build cleanup 2023-05-30 16:42:04 -03:00
Lycoder 64a6679e00 Mask MSB from OTC address write 2023-05-30 16:29:26 -03:00
Lycoder c88eff58b0 Implement GPU DMA linked list sync mode 2023-05-29 19:50:49 -03:00
Lycoder 3ed9d3e2f4 Move devices into their own folder 2023-05-29 18:01:12 -03:00
Lycoder c83dd8ff52 Implement OTC DMA, add some more device stubs 2023-05-29 17:10:24 -03:00
Lisandro Alarcón 8143d797ca Create README.md 2023-05-28 21:55:15 -03:00
Lycoder 43771954f6 Fix dma.h typo 2023-05-28 00:50:12 -03:00
Lycoder 0e7c2fd67e Implemented a bunch more devices, start implementing DMA 2023-05-28 00:49:42 -03:00
Lycoder 0afae65554 Finished implementing all CPU instructions 2023-05-27 17:04:55 -03:00
Lycoder 3704f893d7 Implemented a bunch more instructions 2023-05-27 01:31:12 -03:00
Lycoder 78d3a6a2ae Implemented region mapping 2023-05-26 19:12:12 -03:00
Lycoder 962ab4a700 Implement ADDU and SLTU 2023-05-26 19:03:27 -03:00
Lycoder af885acf85 Do pending load on j 2023-05-26 18:50:31 -03:00
Lycoder a6c0c22748 Implemented load delay slots and RAM 2023-05-26 18:47:15 -03:00
Lycoder cf0b2a9a6c Add Makefile, implement more instructions 2023-05-26 14:56:46 -03:00
Lycoder babfdd8423 Initial commit 2023-05-26 00:54:14 -03:00