-
Notifications
You must be signed in to change notification settings - Fork 69
/
TODO
47 lines (44 loc) · 2.17 KB
/
TODO
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
- jitc
- do not map ctr
00000b90 4200fffc bdnz 0xb8c
10c3af540 448b9424a4010000 mov r10d, [rsp+1a4]
10c3af548 41ffca dec r10d
10c3af54b 0f8400000000 jz 10c3af551
- flags
00000b94 70a50003 andi. r5, r5, 3
10c3af571 8b6c2424 mov ebp, [rsp+24]
10c3af575 83e503 and ebp, 3
00000b98 2c050000 cmpwi cr0, r5, 0
10c3af578 e85388e5f7 call ppc_flush_flags_asm
10c3af57d 83fd00 cmp ebp, 0
10c3af580 e88b88e5f7 call ppc_flush_flags_signed_0_asm
- pc
00000b9c 4d820020 beqlr cr0
10c3af585 f684249301000020 test byte ptr [rsp+193], 20
10c3af58d 8b8424a0010000 mov eax, [rsp+1a0]
10c3af594 0f8400000000 jz 10c3af59a
10c3af5aa 83e0fc and eax, 0fffffffc <-- no need for that
10c3af5ad e95e8ee5f7 jmp ppc_new_pc_asm
- set_msr0
EXPORT(ppc_opc_icbi_asm):
add %eax, 1 # FIXME: WTF???
- why do 2.6 Linux-kernels not display console?
- OpenBSD doesn't start. why?
- NetBSD doesn't start. why?
- MOL doesn't start in Mandrake? (testing needed)
- network: "scripts" directory configurable
- usability: intercept focus change and send key-release events.
- usability: intercept close window. ask if user really wants to terminate the session.
- gfx: adapt startup logo (name is now PearPC, not PPC)
- configuration: jitc entries
- documentation: dma and who uses it.
- jitc_x86: jmpFixup / Resolve(here) crash?
- PVR testing. understand numbering.
- create specialized example config files for Mandrake, Darwin, Mac OS X.
- configuration: possibility to configure HDs read-only.
- usability: locked CDs can't be changed. GUI should reflect this.
- usability: don't complain if CD is not available at startup. (CDs are _removable_ media)
- usability: try to eject CD if "Change CD" is clicked
- usability: make Win32 CDROM drives work
- hardware: full USB support
- rtl8139 doesn't implement write-frame-prefixes