Commit graph

945 commits

Author SHA1 Message Date
sicklebrick@gmail.com
e59bfda43f Update ps-exe.ld
-Remove a stray underscore in _TLOAD_ADDR
-Generate the header at (TLOAD_ADDR-0x800) so a ps-exe org'd to e.g. 80100000 won't start with a megabyte of zeros
2020-07-04 12:17:55 +01:00
Nicolas 'Pixel' Noble
91c8ec4810 More cleanup 2020-06-27 19:32:19 -07:00
Nicolas 'Pixel' Noble
4040cba88c Adding a readme 2020-06-27 19:03:04 -07:00
Nicolas 'Pixel' Noble
5323763128 Cleanup. 2020-06-27 12:19:32 -07:00
Nicolas 'Pixel' Noble
4d9d3cf58c Getting the cube psyq example to work. 2020-06-27 00:05:49 -07:00
Nicolas 'Pixel' Noble
74ba417084 Linux build and fixes. 2020-06-26 15:51:53 -07:00
Nicolas 'Pixel' Noble
b6bbb216ca Few fixes, and adding basic test. 2020-06-25 19:46:33 -07:00
Nicolas 'Pixel' Noble
edef083e51 Merge branch 'master' into mips-unit-testing 2020-06-10 21:55:35 -07:00
Nicolas 'Pixel' Noble
82efaf9e26 Starting to handle mips unit testing. 2020-06-10 17:07:11 -07:00
Nicolas 'Pixel' Noble
1a71c5613e Fixing ldscripts a bit. 2020-06-10 17:03:21 -07:00
Nicolas Noble
d59c9e3b1c
Merge pull request #239 from JaCzekanski/findDirectoryEntryForFilename-rewrite
Rewritten buggy findDirectoryEntryForFilename
2020-06-07 17:55:24 -07:00
Nicolas Noble
1b655d0439
Merge pull request #237 from JaCzekanski/loadAndExec-infinite-loop
Fixed infinite loop in loadAndExec filename parsing
2020-06-07 17:55:01 -07:00
Nicolas 'Pixel' Noble
3ab768550d Properly trashing a0 and a1. 2020-06-07 14:06:54 -07:00
Jakub Czekański
b2ba848f20
Merge branch 'master' into threading 2020-06-07 23:04:32 +02:00
Nicolas 'Pixel' Noble
e3d1c95dd6 Fixing duplicated symbol problem. 2020-06-07 13:39:26 -07:00
Jakub Czekański
1bfd595f2f Added thread functions, fixed kernel structures 2020-06-07 22:24:35 +02:00
Jakub Czekański
6a06c2d126 A(0D) disableEvent
renamed syscall_deliverEvent argument to spec
2020-06-07 22:22:33 +02:00
Jakub Czekański
0caecc4851 Rewritten buggy findDirectoryEntryForFilename
Function was searching for subdirectory in subdirectory instead of file
2020-06-07 22:19:37 +02:00
Jakub Czekański
f52dade025 Fixed infinite loop in loadAndExec filename parsing 2020-06-07 22:16:58 +02:00
Jakub Czekański
2166fa346b Added IRQ enum constants 2020-06-07 12:53:06 -07:00
Nicolas 'Pixel' Noble
80c116f8f4 Very crude mips tests infrastructure. 2020-06-03 00:56:33 -07:00
Nicolas 'Pixel' Noble
6a39279519 Cleaning up the build scripts. 2020-06-02 22:09:52 -07:00
Nicolas 'Pixel' Noble
9cf1e4d94f Docker & scripts cleanup. 2020-05-28 20:19:54 -07:00
Nicolas Noble
56957f17f7
Proper dependency for the shell build. 2020-05-27 12:13:14 -07:00
Nicolas 'Pixel' Noble
f222ede5ff Adding the notion of build configuration. 2020-05-27 04:59:34 -07:00
Nicolas 'Pixel' Noble
76a152e0b9 Adding comment for the needsCDRomReset variable. 2020-05-26 20:19:19 -07:00
Nicolas 'Pixel' Noble
dabaaec336 There's only 3 counters, not 4... 2020-05-26 20:13:38 -07:00
Nicolas 'Pixel' Noble
7997c596e3 Adding proper dependency building for the mips directory. 2020-05-26 20:11:03 -07:00
Jakub Czekański
eaa3e7e12b Moved event constants to common
Added psexe and cpe to gitignore
2020-05-26 22:10:15 +02:00
Jakub Czekański
085d2a576d Refactored events to use constants for class, modes and flags
Fixed assignment instead of equality check in deliverEvent
2020-05-26 21:43:05 +02:00
Jakub Czekański
7a2429af03 Added bash build script for openbios 2020-05-26 21:37:30 +02:00
Nicolas 'Pixel' Noble
837f8fca20 Adding binary loaders. 2020-05-21 00:00:29 -07:00
Nicolas 'Pixel' Noble
5ad3d1e9c3 Adding CPE and PS-EXE support in the mips folder. 2020-05-21 00:00:29 -07:00
Nicolas 'Pixel' Noble
c02ca59496 Switching license. 2020-05-18 19:05:42 -07:00
Nicolas 'Pixel' Noble
17862a9275 Fixing volatility of waitEvent. 2020-05-10 22:17:11 -07:00
Nicolas 'Pixel' Noble
54b0a8c6a3 Adding WaitEvent, and getting a few more dummy memory card entries. 2020-05-10 22:03:46 -07:00
Nicolas 'Pixel' Noble
e882f71ccb Getting the shell in a workable state. 2020-05-10 21:29:46 -07:00
Nicolas Noble
f45d0276fa
Updating status. 2020-05-09 22:09:50 -07:00
Nicolas 'Pixel' Noble
dd76ad365c Fixing Azure build. 2020-05-09 20:15:51 -07:00
Nicolas 'Pixel' Noble
d94eda68e9 Pads are working, apparently. 2020-05-09 19:26:05 -07:00
Nicolas 'Pixel' Noble
96c92da40f Fixes of the night. 2020-05-09 00:37:26 -07:00
Nicolas 'Pixel' Noble
6f187fb1ff First pass at the RE of the ReadPad routine. 2020-05-08 16:41:52 -07:00
Nicolas 'Pixel' Noble
c3e80faf17 Starting to work on SIO0 2020-05-08 00:51:52 -07:00
Nicolas 'Pixel' Noble
a329575dbf Games starting to boot now. 2020-05-07 21:04:20 -07:00
Nicolas Noble
9f04cfbd5e
Removing duplicated comment. 2020-05-07 09:58:54 -07:00
Nicolas 'Pixel' Noble
e5b38da4aa Updating README accordingly to the current status of the project. 2020-05-06 23:50:22 -07:00
Nicolas 'Pixel' Noble
06100b4460 Implementing last missing function for the boot. 2020-05-06 23:49:55 -07:00
Nicolas 'Pixel' Noble
45f343d0db Fixing boot. 2020-05-06 23:21:23 -07:00
Nicolas 'Pixel' Noble
2d9e68afce Using proper enums instead of magic numbers. 2020-05-06 23:20:57 -07:00
Nicolas 'Pixel' Noble
663c22afca Updating README 2020-05-06 18:44:23 -07:00