Search
lxdream.org :: lxdream/src/gdrom/ide.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/gdrom/ide.c
changeset1097:d4807997e450
authornkeynes
dateSun Jan 31 18:35:06 2010 +1000 (11 years ago)
permissions-rw-r--r--
last changeRefactor CDROM host support
- Completely separate GDROM hardware (in gdrom/gdrom.c) from generic CDROM
support (now in drivers/cdrom)
- Add concept of 'sector sources' that can be mixed and matched to create
cdrom discs (makes support of arbitrary disc types much simpler)
file annotate diff log rss
1097:d4807997e45011 yearsnkeynesRefactor CDROM host support
1075:1a21750d300c12 yearsnkeynesRemove or change the level of a bunch of INFO messages that shouldn't really
1023:264e2fd90be812 yearsnkeynesGeneral cleanup of the GD-rom subsystem
888:9892c970b95a13 yearsnkeynesFix minor warnings
858:368fc0dcd57c13 yearsnkeynesImplement packet command 10h drive status
833:1ea87e0221f813 yearsnkeynesRaise IDE DMA event on end-of-dma, not end-of-transfer (*sigh*)
736:a02d1475ccfd13 yearsnkeynesRe-indent everything consistently
678:35eb0094531613 yearsnkeynesSplit gdrom.h into public and private gddriver.h
629:2811e8a2debf13 yearsnkeynesBail out properly on read errors during a DMA cycle
561:533f6b47807113 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
493:c8183f888b1413 yearsnkeynesImplement mode select command
430:467519b050f414 yearsnkeynesFix compilation warnings
423:f92f80fe64da14 yearsnkeynesFix remaining compilation warning
422:61a0598e07ff14 yearsnkeynesFix compilation warnings
342:850502f0e8de14 yearsnkeynesRefactor gdrom module to be more conducive to real device support
258:8864fae6592814 yearsnkeynesFix byte-count handling in accordance with the actual DC chip
256:8bac2f96ca1b14 yearsnkeynesPut ide_raise_interrupt() back in after set feature - it's needed even tho
254:7c9e34c3767014 yearsnkeynesFix 0x40,0x01 in accordance with test results
250:84e056e12a1914 yearsnkeynesAdd stub for packet 0x40,0x00 (status of some kind)
245:a1d0655a88d314 yearsnkeynesWork in progress: 0x40,1 (read status)
240:9ae4bd69729214 yearsnkeynesInitial implementation of the NOP (00h) command
166:8aa70cf503a215 yearsnkeynesRemove/cleanup more old logging
158:a0a82246b44e15 yearsnkeynesFix IDE DMA to actually work for real.
152:d42a4c5cc70915 yearsnkeynesClean up the buffer and i/o handling
149:d88dd2e9a19015 yearsnkeynesAdd disc info + spin up (probably seek) commands
143:9446fb6df0c515 yearsnkeynesAdd (track) mode parameter to read sectors call
142:2f631c3a394615 yearsnkeynesAdd packet.h
140:d26f4899898d15 yearsnkeynesFix IDENTIFY to be non-completely-broken
138:afabd7e6d26d15 yearsnkeynesAdd Nero file format handler and general gdrom disc hooks
125:49bf45f8210a15 yearsnkeynesRename IDE DMA registers appropriately
47:da09bcb7ce6915 yearsnkeynesLog transfer mode set
39:3c35cb97b2ff15 yearsnkeynesLog feature on calls to SET_FEATURE
35:21a4be09830415 yearsnkeynesRemove modules.h - move definitions into dream.h
31:495e480360d715 yearsnkeynesFinish adding header blocks to all files
23:1ec3acd0594d15 yearsnkeynesStart of "real" time slices, general structure in place now
15:5194dd0fdb6015 yearsnkeynesAdd dreamcast_module module structure
2:42349f6ea21617 yearsnkeynesCommit changes into cvs
.