Nicolas 'Pixel' Noble
743d0de6ef
Finally fixed the elfloader so the dwarf parser won't crash constantly..
2020-04-22 08:32:51 -07:00
Nicolas 'Pixel' Noble
6bb9dea14c
Moving things around in libelfin. Things are still buggy tho.
2020-04-21 23:24:55 -07:00
Nicolas 'Pixel' Noble
c4965c6752
Fixing build, and adding symbols UI.
2020-04-21 19:20:09 -07:00
Nicolas 'Pixel' Noble
50dffa3ee1
Adding ImGui widget to display dwarf information.
2020-04-20 23:21:45 -07:00
Nicolas 'Pixel' Noble
2ffc016728
Deleting cop0.s and inlining it.
2020-04-20 19:24:58 -07:00
Nicolas 'Pixel' Noble
24837bff8d
libelfin code drop, and early shoe-in.
2020-04-20 18:58:54 -07:00
Nicolas 'Pixel' Noble
8dddffe813
New bugs disclaimer.
2020-04-20 08:23:17 -07:00
Nicolas 'Pixel' Noble
c48837825a
Forgot the new LD file.
2020-04-20 08:22:20 -07:00
Nicolas 'Pixel' Noble
e0d34848aa
Couple of fixes.
2020-04-20 08:06:23 -07:00
Nicolas 'Pixel' Noble
1e2056fb3a
Main is almost done.
2020-04-19 23:26:44 -07:00
Nicolas 'Pixel' Noble
ae99131306
Main function almost done.
2020-04-19 16:13:52 -07:00
Nicolas 'Pixel' Noble
b4706a8da9
A few more syscalls, and started progressing on the boot code.
2020-04-19 11:54:53 -07:00
Nicolas 'Pixel' Noble
840de8a911
Few more syscalls.
2020-04-19 09:56:47 -07:00
Nicolas 'Pixel' Noble
ff9fc20d81
State machine's disclaimer.
2020-04-19 09:07:40 -07:00
Nicolas 'Pixel' Noble
7888ed0793
Completed state machine.
2020-04-19 00:04:28 -07:00
Nicolas 'Pixel' Noble
80aeef297a
Work in progress.
2020-04-18 20:07:51 -07:00
Nicolas 'Pixel' Noble
4d03fddabf
Started the CDRom State machine + more fixes.
2020-04-18 00:22:02 -07:00
Nicolas Pixel Noble
e170496fa2
Work in progress.
2020-04-17 18:43:16 -07:00
Nicolas Pixel Noble
9a6d0952d4
Adding a readme and fixing vscode build task.
2020-04-17 18:42:54 -07:00
Nicolas Pixel Noble
6784b10ba0
Few more syscalls implemented.
2020-04-16 23:29:32 -07:00
Nicolas Pixel Noble
bbcef7d37a
Few fixes.
2020-04-16 21:15:52 -07:00
Nicolas Pixel Noble
25cadbfaed
Adding disclaimer.
2020-04-16 20:33:04 -07:00
Nicolas Pixel Noble
e2ab46b985
Work in progress.
2020-04-16 20:13:39 -07:00
Nicolas Pixel Noble
c375c41ec1
A0 syscall until 0x53
2020-04-16 00:05:45 -07:00
Nicolas Pixel Noble
e360ef2577
Better syscall definition.
2020-04-15 21:19:55 -07:00
Nicolas Pixel Noble
c3a4fb20ce
Fixing latest build.
2020-04-15 20:31:24 -07:00
Nicolas Pixel Noble
17ba6c10c4
Couple more syscalls.
2020-04-15 19:29:30 -07:00
Nicolas Pixel Noble
01e28df7b5
Work in progress.
2020-04-15 17:34:42 -07:00
Nicolas Pixel Noble
63d3966297
Adding bios build task in vscode.
2020-04-15 17:34:42 -07:00
Nicolas Pixel Noble
e5556b2df9
Cleaned up debugging code, and started rewrite.
2020-04-15 00:31:02 -07:00
Nicolas Pixel Noble
f70864c5fb
Removing early debug code.
2020-04-14 23:55:09 -07:00
Nicolas Pixel Noble
6c609d549f
Renaming CACHE_CTRL to BIU_CONFIG, and adding comments to flushcache.
2020-04-14 23:53:31 -07:00
Nicolas Pixel Noble
793d0b453c
Fixing BUILD.BAT
2020-04-14 23:53:30 -07:00
Nicolas Pixel Noble
45a9e437ba
Couple of improvements.
...
- Debugger now shows symbols on data labels too.
- Hardware addresses 1f802040 and 1f802042 are now supported.
--> boot option is currently fixed at 2.
2020-04-14 22:52:24 -07:00
Nicolas Noble
8e0372c12b
Merge pull request #185 from nicolasnoble/cpp17-iterator-deprecated
...
Fixing C++-17 iterator deprecation
2020-03-17 19:52:42 -07:00
Nicolas Pixel Noble
e7f2215df5
Fixing C++-17 iterator deprecation
2020-03-17 19:43:02 -07:00
Nicolas Noble
935129e64e
Merge pull request #181 from nicolasnoble/authors
...
Long overdue AUTHORS file
2020-02-24 17:45:37 -08:00
Nicolas "Pixel" Noble
6e3ff00041
Long overdue.
2020-02-25 01:17:51 +01:00
Nicolas Noble
75dd548013
Merge pull request #179 from nicolasnoble/intrusive
...
Adding intrusive containers.
2020-02-15 09:50:47 -08:00
Nicolas 'Pixel' Noble
03bfdcc7ec
Adding flawed hash test.
2020-02-15 09:38:42 -08:00
Nicolas 'Pixel' Noble
36c035033d
Reverse deletion order.
2020-02-15 08:38:33 -08:00
Nicolas 'Pixel' Noble
9f0f848176
Testing deletion.
2020-02-15 08:19:15 -08:00
Nicolas 'Pixel' Noble
0420fbadd9
Fixes and test for hash table iterators.
2020-02-15 08:08:07 -08:00
Nicolas 'Pixel' Noble
933580082a
Few fixes, few more tests.
2020-02-15 07:34:18 -08:00
Nicolas 'Pixel' Noble
4bc417a3cb
Adding a few more functions for hashtables.
2020-02-14 20:42:00 -08:00
Nicolas 'Pixel' Noble
cb01fec273
Adding a few more tests.
2020-02-14 19:50:31 -08:00
Nicolas 'Pixel' Noble
632e5bed5f
Adding code coverage to circleci.
2020-02-14 22:59:16 +01:00
Nicolas 'Pixel' Noble
a4bb32b165
Reorganized projects a bit and adding a few more tests.
2020-02-14 08:30:11 -08:00
Nicolas 'Pixel' Noble
b3616dfba4
Reformatting.
2020-02-13 21:56:17 -08:00
Nicolas "Pixel" Noble
aeb803431f
Fixing list test.
2020-02-13 21:53:14 -08:00