commit | 36c93a5e97931eedab98350d12d8a5ee7d8872bb | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Sat Sep 12 19:35:04 2009 -0400 |
committer | Kevin O'Connor <kevin@koconnor.net> | Sat Sep 12 19:35:04 2009 -0400 |
tree | 6f41287867be60097d4e7efc42ca42b41a7bbfdc | |
parent | 51fd0a17153a8c94c97f9a80afd6e238fb542e3b [diff] |
Unify cd emulation access and main disk access code. Add a new backend driver for cd emulation (DTYPE_CDEMU). This backend driver now does the work of scheduling mis-sized reads. Add mechanism for obtaining emulated drive geometry. Extend disk_1308() to support cdrom emulation. Use regular disk_13*() calls even for cdemu. Also, unify the X_SECTOR_SIZE definitions.