--- trunk/TODO 2007/10/08 16:18:00 4 +++ trunk/TODO 2007/10/08 16:18:11 6 @@ -1,9 +1,8 @@ -$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 $ Here's a short list of what I have left to do on GXemul. This file is a mess. Order is random. Don't trust it to be up-to-date. - Caches / memory hierarchies: (this is mostly MIPS-specific) o) MIPS coproc.c: bits in config registers should reflect correct cache sizes for _all_ CPU types. (currently only @@ -152,6 +151,7 @@ o) ELF: separate LE/BE (MIPS instruction format) from LSB/MSB (ELF structure format)? o) Better handling of tape files + o) gzip support (also for non-ISO9660 files) Userland ABI emulation: o) see src/useremul.c @@ -159,6 +159,11 @@ Terminal based interactive debugger: o) see src/debugger.c + Terminal/console stuff: + o) allow emulated serial ports to be connected to the outside + world in a more generic way, or even to other emulated + machines(!) + GDB interface? (Maybe not necessary; the built-in debugger feels more useful.)