1 |
$Id: TODO,v 1.127 2005/04/15 21:39:54 debug Exp $ |
$Id: TODO,v 1.133 2005/05/25 06:40:16 debug Exp $ |
2 |
|
|
3 |
Here's a short list of what I have left to do on GXemul. This file is a mess. |
Here's a short list of what I have left to do on GXemul. This file is a mess. |
4 |
Order is random. Don't trust it to be up-to-date. |
Order is random. Don't trust it to be up-to-date. |
5 |
|
|
|
|
|
6 |
Caches / memory hierarchies: (this is mostly MIPS-specific) |
Caches / memory hierarchies: (this is mostly MIPS-specific) |
7 |
o) MIPS coproc.c: bits in config registers should reflect |
o) MIPS coproc.c: bits in config registers should reflect |
8 |
correct cache sizes for _all_ CPU types. (currently only |
correct cache sizes for _all_ CPU types. (currently only |
151 |
o) ELF: separate LE/BE (MIPS instruction format) from LSB/MSB |
o) ELF: separate LE/BE (MIPS instruction format) from LSB/MSB |
152 |
(ELF structure format)? |
(ELF structure format)? |
153 |
o) Better handling of tape files |
o) Better handling of tape files |
154 |
|
o) gzip support (also for non-ISO9660 files) |
155 |
|
|
156 |
Userland ABI emulation: |
Userland ABI emulation: |
157 |
o) see src/useremul.c |
o) see src/useremul.c |
159 |
Terminal based interactive debugger: |
Terminal based interactive debugger: |
160 |
o) see src/debugger.c |
o) see src/debugger.c |
161 |
|
|
162 |
|
Terminal/console stuff: |
163 |
|
o) allow emulated serial ports to be connected to the outside |
164 |
|
world in a more generic way, or even to other emulated |
165 |
|
machines(!) |
166 |
|
|
167 |
GDB interface? (Maybe not necessary; the built-in debugger feels |
GDB interface? (Maybe not necessary; the built-in debugger feels |
168 |
more useful.) |
more useful.) |
169 |
|
|