liuk7071
|
6c8bde7389
|
Remove 1 commented line
|
2023-08-07 21:05:21 +02:00 |
|
liuk7071
|
56b802976d
|
[CPU] Fix EPC
|
2023-08-07 21:04:26 +02:00 |
|
liuk7071
|
397b403a10
|
[INT] Start implementing interrupts (currently broken)
|
2023-08-07 20:06:35 +02:00 |
|
liuk7071
|
16c2d74058
|
[GPU] 4BPP textures
|
2023-07-30 21:58:16 +02:00 |
|
liuk7071
|
1eb016da61
|
Forgot to delete a line
|
2023-07-30 19:27:19 +02:00 |
|
liuk7071
|
001f9dcfd9
|
BIOS renders boot animation correctly
|
2023-07-30 19:22:08 +02:00 |
|
liuk7071
|
d839915d55
|
BIOS now uploads all textures properly
|
2023-07-30 01:46:14 +02:00 |
|
liuk7071
|
9dc7a893ea
|
Include <cstring> for std::memset (fixes linux build)
|
2023-07-30 01:34:28 +02:00 |
|
liuk7071
|
8248e5bb2e
|
[GPU] Fix writePixel function
|
2023-07-30 01:29:13 +02:00 |
|
liuk7071
|
bfecc520dd
|
[GPU] GP1(0x03)
|
2023-07-30 01:25:48 +02:00 |
|
liuk7071
|
b3a1b8b404
|
[GPU] Texture Transfers, Sync GPU DMA
|
2023-07-30 01:22:00 +02:00 |
|
liuk7071
|
d328d60b40
|
Add SDL
|
2023-07-30 00:13:37 +02:00 |
|
liuk7071
|
befa482c23
|
[GPU] Add base backend class + software backend
|
2023-07-29 23:09:32 +02:00 |
|
liuk7071
|
b72332bd3a
|
BIOS sends first texture transfer command
|
2023-07-29 22:31:46 +02:00 |
|
liuk7071
|
2c2e7c3f88
|
Attempt 5 at fixing MacOS CI
|
2023-07-29 17:40:45 +02:00 |
|
liuk7071
|
38fafde5e7
|
Attempt 4 at fixing MacOS CI
|
2023-07-29 17:38:20 +02:00 |
|
liuk7071
|
ac3e17b031
|
Attempt 3 at fixing MacOS CI
|
2023-07-29 17:33:18 +02:00 |
|
liuk7071
|
6806e8f3a3
|
Attempt 2 at fixing MacOS CI
|
2023-07-29 17:25:22 +02:00 |
|
liuk7071
|
ba67fff91d
|
Attempt 1 at fixing MacOS CI
|
2023-07-29 17:23:30 +02:00 |
|
liuk7071
|
81edbe4817
|
Rename assert to debugAssert (should fix MacOS build
|
2023-07-29 17:20:29 +02:00 |
|
liuk7071
|
0b9e6e8f89
|
Add a _ prefix to UDLs
|
2023-07-29 16:59:25 +02:00 |
|
liuk7071
|
66a3e657ad
|
oops
|
2023-07-29 16:54:07 +02:00 |
|
liuk7071
|
a76a6608b3
|
MacOS CI (hopefully)
|
2023-07-29 16:53:03 +02:00 |
|
liuk7071
|
bfe582e3a2
|
BIOS sends first draw command, make CI upload build artifacts
|
2023-07-29 16:36:15 +02:00 |
|
liuk7071
|
f40ade4b33
|
[DMA] GPU LinkedList
|
2023-07-29 15:43:11 +02:00 |
|
liuk7071
|
34923221d3
|
[DMA] Implement OTC DMA
|
2023-07-29 00:43:56 +02:00 |
|
liuk7071
|
b9988373ba
|
Merge branch 'rewrite' of https://github.com/liuk7071/ChonkyStation into rewrite
|
2023-07-28 01:50:10 +02:00 |
|
liuk7071
|
5f912d16c8
|
[Memory] Add funny lines
|
2023-07-28 01:49:47 +02:00 |
|
liuk707
|
3174c4ed9d
|
Merge pull request #10 from liuk7071/rewrite_I-will-delete-this-soon
Fix DMA UB
|
2023-07-28 01:41:18 +02:00 |
|
liuk7071
|
b27277cc89
|
[DMA] Fix UB
|
2023-07-28 01:35:38 +02:00 |
|
liuk7071
|
e03bc1503d
|
push changes
|
2023-07-27 20:15:33 +02:00 |
|
liuk7071
|
72b53dd947
|
[GPU] First few GP1 commands
|
2023-07-25 19:46:41 +02:00 |
|
liuk7071
|
395eb8e7e4
|
Update README
|
2023-07-25 17:56:46 +02:00 |
|
liuk7071
|
366a9fa418
|
[CPU] Fix UB
|
2023-07-25 17:15:08 +02:00 |
|
liuk7071
|
6b6867262a
|
Add windows_build.yml
|
2023-07-25 16:43:18 +02:00 |
|
liuk707
|
1c9064bc2e
|
Update linux_build.yml
|
2023-07-25 16:39:19 +02:00 |
|
liuk707
|
c0a3c53cdc
|
Create linux_build.yml
|
2023-07-25 16:37:30 +02:00 |
|
liuk7071
|
983f23d5d4
|
Fix linux build
|
2023-07-25 17:57:23 +02:00 |
|
liuk7071
|
04b8d4eb34
|
Better .gitignore
|
2023-07-24 16:44:13 +02:00 |
|
liuk7071
|
405ca405a1
|
[Interrupt] Rename INTC to Interrupt and move interrupt files to the cpu folder
|
2023-07-24 16:43:17 +02:00 |
|
liuk7071
|
82a054f4e9
|
[DMA] DMA channel writes
|
2023-07-24 16:35:52 +02:00 |
|
liuk7071
|
03eb3e9767
|
[CPU] Make the switchBackend function actually switch backends
|
2023-07-24 15:48:06 +02:00 |
|
liuk7071
|
41afe0964e
|
[DMA] Add DMAChannel struct
|
2023-07-24 00:40:42 +02:00 |
|
liuk7071
|
429e41eea6
|
[CPU] :rsob:
|
2023-07-24 00:12:59 +02:00 |
|
liuk7071
|
891a0d75a5
|
[CPU] nextPc instead of pc + 4 in branches
|
2023-07-23 22:44:18 +02:00 |
|
liuk7071
|
8353601087
|
[CPU] Increment nextPc after fetching instead of after executing
|
2023-07-17 18:03:35 +02:00 |
|
liuk7071
|
a053808b9b
|
[CPU] Add old interpreter backend
|
2023-07-17 17:32:47 +02:00 |
|
liuk7071
|
5dafc7d736
|
[CPU] Fix exceptions
|
2023-07-17 16:32:21 +02:00 |
|
liuk7071
|
0c3e2eb52e
|
[GPU] Add command 0xE1
|
2023-07-17 15:31:40 +02:00 |
|
liuk7071
|
67aba64b4e
|
[DMA] Add DMA class
|
2023-07-17 00:59:51 +02:00 |
|