summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-07-02 10:34:53 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-07-02 10:34:53 +0200
commite3ece7bce558a1168938c1d81b1c235faa772e00 (patch)
tree0ea301cb7b93ae90183b8a9d5c08dd9ba677a942 /BUGS
parente27693074998571ca5613e27a0d4bf00e2d78a79 (diff)
downloadabaos-e3ece7bce558a1168938c1d81b1c235faa772e00.tar.gz
abaos-e3ece7bce558a1168938c1d81b1c235faa772e00.tar.bz2
updated bug list and added to TODO file
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS12
1 files changed, 6 insertions, 6 deletions
diff --git a/BUGS b/BUGS
index 8f7f1c0..a3dedc4 100644
--- a/BUGS
+++ b/BUGS
@@ -5,11 +5,11 @@
away from it's expected location at 0x8800. How can we pin
it there? And not use ELF. :-)
- bochs shows us distorted text console output, why?
-- printf/puts should they wipe the line to the end as we can see
- old characters (e.g. BIOS messages) behind our own messages?
- Also clear screen is not really a good idea, as we cannot see,
- what was there before
- bootloader has trouble detecting drive geometry of hard disks,
only the floppy mode works reliably at the moment (in emulators
- and on real machines)
-
+ and on real machines). Especially USB-pens in floppy BIOS emulation
+ seems to report wrong CHS values.
+- GUI: sort out a readable and type-safe (as much as possible)
+ modus operandi. Accesses via base member chains are type safe, but
+ we have to know the depth of the hierarchy of a derived class. Casts
+ on the other hand are shorter to read, but not type-safe.