-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
51 lines (33 loc) · 1.63 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
VitaminC is an experimental fully LLE (new)3DS research emulator that targets extremely high accuracy!
...
At least in theory.
Doesn't even get past the bootrom yet--
Build Pre-Reqs:
Some way to parse a makefile and compile C. (make? msys2? IDK you can probably google it for your OS.)
A compiler that supports C23; preferably clang.
Building:
1. Enter VitaminC folder
2. Type "make" into a terminal.
3. Profit
4. (Optional) Open a github issue if you can't figure it out/it doesn't work.
Tested and developed on Linux.
Probably works on every platform, there's not actually any platform specific code currently.
Emulation Setup:
1. Requires a 3DS ARM11 bios named `bios_ctr11.bin` (it's case-sensitive) located in the same directory as the executable to do anything of value. (it's an lle emu! We need bios files!)
2. 3DS ARM9 bios named `bios_ctr9.bin` (same rules as the arm11 bios)
Credits:
Jakly:
Lead dev; Author; Artist(?); Creator; Uhhh... What other nonsense accolades can I give myself---
Arisotura & The melonDS Team (I guess that technically includes me too now?):
This emulator's design was heavily influenced and inspired by the design of melonDS.
Not to mention that it provided a great resource and reference for validating the implementations of certain ARM instructions.
NanoboyAdvance:
Also served as a useful reference for some ARM instruction implementations.
GBATEK:
Invaluable reference
3DBrew:
Invaluable reference
burhanr13:
Offered his makefile. (I yoinked a couple lines from it.) (Shoutouts Tanuki3DS!!!)
AntyMew:
Basically walked me through understanding how to make my makefile not suck.