400 Commits
Author SHA1 Message Date
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