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
Nicolas 'Pixel' Noble
058a311319
Fixes of the night.
2020-05-05 23:14:12 -07:00
Nicolas 'Pixel' Noble
10d092689c
Adding buildid to the boot string.
2020-05-05 18:53:39 -07:00
Nicolas 'Pixel' Noble
cc5911c441
Bug fixes of the night.
2020-05-04 23:49:39 -07:00
Nicolas 'Pixel' Noble
b4f8fe1585
Shoving the buildid near the boot part.
2020-05-04 20:41:59 -07:00
Nicolas 'Pixel' Noble
4e5fbf71c4
Fixing couple of mistakes, and adding more comments.
2020-05-03 23:59:50 -07:00
Nicolas 'Pixel' Noble
4374c9a07b
Fixing delayed load edge case.
...
In the case where there's another write immediately after a load to the same register, we have to throw away the delayed load. The generated code case would be lbu / lui sequentially on the same register.
2020-05-02 23:53:55 -07:00
Nicolas 'Pixel' Noble
a5b4ff01c1
Flipping back to using POST1, as this is what the retail bios uses.
2020-05-02 23:52:49 -07:00
Nicolas 'Pixel' Noble
3eaad6b1b6
Adding missing throwaway cdrom read.
2020-05-02 23:52:31 -07:00
Nicolas 'Pixel' Noble
63e1035f21
Fixing buggy printf.
2020-05-02 23:52:13 -07:00
Nicolas 'Pixel' Noble
79c2c5aca6
Fixing number of events in the default configuration.
2020-05-02 23:52:00 -07:00
Nicolas 'Pixel' Noble
518baf98f0
Couple of small tweaks.
2020-05-02 15:43:48 -07:00
Nicolas 'Pixel' Noble
27847eb4ab
Fixing a few stupid bugs...
2020-05-02 00:25:14 -07:00
Nicolas 'Pixel' Noble
30fa218bf8
Adding bandaid.
2020-05-02 00:24:52 -07:00
Nicolas 'Pixel' Noble
30ebf21a65
Allowing to go up the stacktrace.
2020-05-01 23:18:16 -07:00
Nicolas 'Pixel' Noble
687fd99fb5
Progress.
2020-05-01 20:29:45 -07:00
Nicolas 'Pixel' Noble
58989241cc
A lot more code into the BIOS boot sequence.
2020-04-30 23:50:11 -07:00
Nicolas 'Pixel' Noble
d38bc10e41
Adding PCSX-specific hardware registers.
2020-04-30 23:49:28 -07:00
Nicolas 'Pixel' Noble
03d2ba3f27
There's 3 cache mask bits, not 2.
2020-04-30 23:48:57 -07:00
Nicolas 'Pixel' Noble
259e03175e
Getting to the point the BIOS crashes properly.
2020-04-29 21:30:43 -07:00
Nicolas 'Pixel' Noble
35e68fc2ba
Adding PCSX-specific hardware registers.
2020-04-29 21:28:40 -07:00
Nicolas 'Pixel' Noble
0cd940100e
Culling off cache bits from the hardware addresses.
2020-04-29 21:27:11 -07:00
Nicolas 'Pixel' Noble
cacdc853b1
Heading towards a bootable bios.
2020-04-29 19:08:27 -07:00
Nicolas 'Pixel' Noble
821cca3b2b
Updating uC-sdk again, to fix strcmp.
2020-04-28 22:59:59 -07:00
Nicolas 'Pixel' Noble
a906902afe
Updating uC-sdk to pickup improved strings code.
2020-04-28 21:31:21 -07:00
Nicolas 'Pixel' Noble
a714e0d5dc
Adding callstack capabilities.
2020-04-28 21:15:58 -07:00
Nicolas 'Pixel' Noble
a3a20e1210
Properly fixing Assembly window.
2020-04-27 19:38:32 -07:00
Nicolas 'Pixel' Noble
5c83ad3d7c
Updating submodules, and fixing assembly display scrolling.
2020-04-26 09:34:55 -07:00
Nicolas 'Pixel' Noble
f427b419d1
Fixing outer memset.
2020-04-25 00:26:07 -07:00
Nicolas 'Pixel' Noble
be84057629
Useless global.
2020-04-25 00:09:51 -07:00
Nicolas 'Pixel' Noble
8a5dc2923a
Merge branch 'bios-work' of github.com:nicolasnoble/pcsx-redux into bios-work
2020-04-25 00:06:44 -07:00
Nicolas 'Pixel' Noble
a2e66967da
Adding fastMemset.
2020-04-25 00:06:29 -07:00
Nicolas 'Pixel' Noble
f7b660e71b
Fixing build.
2020-04-25 00:03:29 -07:00
Nicolas 'Pixel' Noble
b8aa46443e
Fixing mips build.
2020-04-24 21:04:19 -07:00
Nicolas 'Pixel' Noble
fb03ed0099
Fixing Linux build.
2020-04-24 20:56:04 -07:00
Nicolas 'Pixel' Noble
a65472764d
Compilation fixes, performance fixes, appearance tweaks, and comment tweak.
2020-04-24 20:01:32 -07:00
Nicolas 'Pixel' Noble
203d741401
Adding basic UI for source display.
2020-04-23 23:34:40 -07:00
Nicolas 'Pixel' Noble
35f80cf118
Adding CFA support in libelfin, and dropping interval tree code.
2020-04-23 19:56:33 -07:00
Nicolas 'Pixel' Noble
6d6cf46e03
Some improvements on the DWARF display.
2020-04-22 19:48:06 -07:00
Nicolas 'Pixel' Noble
f041d224b7
Fixing / augmenting libelfin.
2020-04-22 19:44:15 -07:00
Nicolas 'Pixel' Noble
fcc04a67b7
Fixing busy loop.
2020-04-22 19:42:44 -07:00
Nicolas 'Pixel' Noble
60f7149c06
Fixing syscalls.
2020-04-22 19:42:34 -07:00
Nicolas 'Pixel' Noble
22a880863a
Eye candy.
2020-04-22 09:00:00 -07:00
Nicolas 'Pixel' Noble
e8e1c45148
Forgot one spot.
2020-04-22 08:53:33 -07:00
Nicolas 'Pixel' Noble
394b72c2a4
Better scrolling.
2020-04-22 08:40:48 -07:00
Nicolas 'Pixel' Noble
569cf590cb
Adding a couple of GNU extensions.
2020-04-22 08:36:31 -07:00
Nicolas 'Pixel' Noble
743d0de6ef
Finally fixed the elfloader so the dwarf parser won't crash constantly..
2020-04-22 08:32:51 -07:00