Search
lxdream.org :: lxdream/src/dreamcast.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/dreamcast.c
changeset931:430048ea8b71
authornkeynes
dateTue Dec 23 05:48:05 2008 +0000 (15 years ago)
permissions-rw-r--r--
last changeMore refactoring and general cleanup. Most things should be working again now.
Split off cache and start real implementation, breaking save states in the process
file annotate diff log rss
931:430048ea8b7115 yearsnkeynesMore refactoring and general cleanup. Most things should be working again now. lxdream-mem
930:07e5b11419db15 yearsnkeynesRemove pointer cache and add full address-space map. Much better lxdream-mem
929:fd8cb0c82f5f15 yearsnkeynesFirst pass experiment using cached decoding. lxdream-mem
892:126aa7db616215 yearsnkeynesRemove unused vararg
891:de9d0828216015 yearsnkeynesSuppress error messages when loading preview (defer errors from
889:5baaea6d972215 yearsnkeynesRemove run button disabling, instead print an error when attempting to run in an unrunnable situation and stop.
839:51f1c419579015 yearsnkeynesImplement absolute positioning mouse mode when not grabbed
825:2ac7ceccd77515 yearsnkeynesSilence file load warnings when running the test cases (trying to load empty filenames)
766:336858fb016015 yearsnkeynesFix dreamcast_reset not performing a core exit
742:e730ba4938f615 yearsnkeynesAvoid writing out the flash if we never allocated it (eg, AICA mode)
740:dd11269ee48b15 yearsnkeynesRationalize the two SH4 run slice impls into sh4.c, and tidy up the vm exits.
736:a02d1475ccfd15 yearsnkeynesRe-indent everything consistently
727:f934967b77a315 yearsnkeynesFix exit code from exit() being lost (from SH4 code)
689:9868667e352515 yearsnkeynesUnbreak and finish cleaning up the 'run for limited time' feature
671:a530ea88eebd15 yearsnkeynesPermanently add SH4 instruction statistics tracking (enabled with --enable-sh4stats)
669:ab344e42bca915 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
586:2a3ba82cf24316 yearsnkeynesMerged lxdream-mmu r570:596 to trunk
585:371342a39c0916 yearsnkeynesHandle sh4 aborts/reset within the translator lxdream-mmu
561:533f6b47807116 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
543:361ec0a70cf216 yearsnkeynesRe-add "Load Binary" menu item (misplaced in GUI rewrite)
480:d28c2992f5ee16 yearsnkeynesFix miscellaneous warnings
477:9a373f2ff00916 yearsnkeynesAdd save/restore of render buffers in save states
466:a6935f46ed7816 yearsnkeynesFix BIOS reloading
461:63d4de8dcec616 yearsnkeynesReload BIOS/flash when changed in configuration.
450:207461e79f2116 yearsnkeynesSplit config management out to config.[ch]
422:61a0598e07ff16 yearsnkeynesFix compilation warnings
372:86aa060ddcec16 yearsnkeynesAdd time-limited run option (for time trials)
295:6637664291a817 yearsnkeynesBug 24: Initial implementation of "save scene" function
277:fcc1274776cb17 yearsnkeynesAdd ability to save flash
265:5daf59b7f31b17 yearsnkeynesImplement event queue.
180:e6dcf9b6565817 yearsnkeynesMerge changes made on the MILESTONE1 branch back into head (mostly
167:71c0cc416a6417 yearsnkeynesAdd config value retrieval for pathnames
146:f91fa34ab21917 yearsnkeynesAdd repeating memory mode
144:7f0714e89aaa17 yearsnkeynesRename video_driver to display_driver
89:939afb9f0f9818 yearsnkeynesAdd aica_enable() to aica-only-config
71:fcde57dbf96818 yearsnkeynesAdd AICA-only configuration
35:21a4be09830418 yearsnkeynesRemove modules.h - move definitions into dream.h
30:89b30313d75718 yearsnkeynesChange timeslice to nanoseconds (was microseconds)
27:1ef09a52cd1e18 yearsnkeynesRefactor all the GUI bits out of the main directory (except for a couple
26:ad258e3daaa518 yearsnkeynesMore structure reorgs/fixes
25:fa2d21d5794218 yearsnkeynesFixup include paths + typo for structure changes
23:1ec3acd0594d18 yearsnkeynesStart of "real" time slices, general structure in place now
18:9a1b5d75703f18 yearsnkeynesImplement save states
17:944f75eea49618 yearsnkeynesMore work on load/save state - save state a little more structured now
16:f383e7640da418 yearsnkeynesCleanup init config => dreamcast_config
15:5194dd0fdb6018 yearsnkeynesAdd dreamcast_module module structure
11:0a82ef380c4518 yearsnkeynesMoved arm material under aica/
2:42349f6ea21619 yearsnkeynesCommit changes into cvs
.