Search
lxdream.org :: lxdream/src/aica/aica.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/aica/aica.c
changeset1067:d3c00ffccfcd
authornkeynes
dateSun Jul 05 13:54:48 2009 +1000 (11 years ago)
permissions-rw-r--r--
last changeNo-op merge lxdream-mem to tip to remove head (Long since merged in
actuality)
file annotate diff log rss
1067:d3c00ffccfcd11 yearsnkeynesNo-op merge lxdream-mem to tip to remove head (Long since merged in
1024:c67f2d61ab9711 yearsnkeynesBuild drivers with library dependencies as shared objects (ie plugins)
975:007bf7eb944f12 yearsnkeynesAdd read_byte_for_write mem function for correct implementation of AND.B and friends
953:f4a156508ad112 yearsnkeynesMerge lxdream-mem branch back to trunk
934:3acd3b3ee6d112 yearsnkeynesChange RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain. lxdream-mem
929:fd8cb0c82f5f12 yearsnkeynesFirst pass experiment using cached decoding. lxdream-mem
829:517425d04f1b12 yearsnkeynesAdd default value for the AICA 0x2808 port
736:a02d1475ccfd12 yearsnkeynesRe-indent everything consistently
642:c7383f21f12212 yearsnkeynesQuick hack to get s3mplay working again - not likely to be remotely correct
561:533f6b47807113 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
473:bbbeca9ccf1313 yearsnkeynesUse the higher of 0x28 and 0x29 for volume until we figure out how it really
465:3bd7be57579213 yearsnkeynesFix AICA save state section to include the current audio + IO state
463:0655796f9bb513 yearsnkeynesImplement channel position readback
434:8af49a412d9213 yearsnkeynesFix ADPCM (to some degree at least)
431:248dd77a9e4413 yearsnkeynesFix compilation warnings
301:1ace395139c314 yearsnkeynesImplement writing to the RTC registers
241:776e46e58d6d14 yearsnkeynesComment out the AICA debug line for now
173:b006aaba9dff14 yearsnkeynesReport AICA RTC using it's own clock rather than the system gettimeofday.
131:4c25f1b2066414 yearsnkeynesAdd basic AICA RTC implementation
106:9048bac046c314 yearsnkeynesMove driver selection out to main at long last. Add video NULL driver for
86:f151e63f975415 yearsnkeynesAdd aica_enable() function for aica-only mode, disable by default
82:81a4acf75f1015 yearsnkeynesAdd basic attempt at panning + proper volume
76:e9a0bd31303615 yearsnkeynesFix nanos -> sample calculation
75:58ff379f11df15 yearsnkeynesFix nanos => samples conversion
73:0bb57e51ac9e15 yearsnkeynesRender multiple samples per shot, should be mildly faster
66:2ec5b6eb75e515 yearsnkeynesGo go gadget audio!
61:eb7a73c9bcae15 yearsnkeynesAICA IRQ event work in progress
44:8da2cbcffe2415 yearsnkeynesDefault ARM to not-running for sanity's sake
43:0cf3e339cc5915 yearsnkeynesAdd sh4 + arm breakpoints
37:1d84f4c1881615 yearsnkeynesMore ARM work-in-progress - idle loop works now :)
35:21a4be09830415 yearsnkeynesRemove modules.h - move definitions into dream.h
30:89b30313d75715 yearsnkeynesChange timeslice to nanoseconds (was microseconds)
23:1ec3acd0594d15 yearsnkeynesStart of "real" time slices, general structure in place now
16:f383e7640da415 yearsnkeynesCleanup init config => dreamcast_config
15:5194dd0fdb6015 yearsnkeynesAdd dreamcast_module module structure
11:0a82ef380c4515 yearsnkeynesMoved arm material under aica/
.