Search
lxdream.org :: lxdream/src/main.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/main.c
changeset1225:73dd41cb37a8
authornkeynes
dateThu Feb 23 08:41:07 2012 +1000 (9 years ago)
permissions-rw-r--r--
last changerename BUILD_SHARED conditional flag to BUILD_PLUGINS, for clarity
file annotate diff log rss
1225:73dd41cb37a89 yearsnkeynesrename BUILD_SHARED conditional flag to BUILD_PLUGINS, for clarity
1218:be02e87f9f879 yearsnkeynesMove profile_block setting out of sh4x86 and back into sh4.c. Fix last bits
1201:5502572ce1929 yearsnkeynesOnly build shadow "core" if translation is enabled.
1184:0a306d645e2c9 yearsnkeynesAdd the (hidden) -P option to turn on block profiling
1179:af1c5d7d5a5a10 yearsNathan KeynesInclude stdint.h before libisofs.h - needed for more recent versions
1134:f502f3d32f9011 yearsnkeynesDump more information with --gl-info, and print it a little more nicely
1129:7b16bbd6209c11 yearsnkeynesAdd undocumented option --gl-info to dump out the GL identification and extension list
1125:9dd5dee45db911 yearsnkeynesImplement shadow-execution 'core' to run translator + interpreter side by
1116:09a69dfc793111 yearsnkeynesActually report the error when the command-line disc or bin couldn't be loaded
1111:742c073f353f11 yearsnkeynesFix libisofs.h include for pkg-config paths
1109:700c5ab26a6311 yearsnkeynesIntegrate executable wrapping into the user interface
1108:305ef208207911 yearsnkeynesAdd ability to wrap a binary program up in a virtual cd image (so that we
1107:7b279d10f46f11 yearsnkeynesRip out my hacked-up isofs code and replace with libisofs. Much better.
1100:50e702af937311 yearsnkeynesHook up the fake bios boot
1081:ef31ae97bb8b11 yearsnkeynesFix compile-time warnings
1077:136fc24d17ef12 yearsnkeynesCreate a host attachment for the SCIF serial port. By default, uses /dev/console
1065:bc1cc0c5491712 yearsnkeynesNo-op merge lxdream-mmu to remove head (actually merged long ago)
1041:5fcc39857c5c12 yearsnkeynesRefactor path operations into lxpaths.[ch]
1038:f220d18c061512 yearsnkeynesMove configuration to .lxdream/lxdreamrc on *nix, Library/Application Support/Lxdream on OS X
1036:af7b0c5905dd12 yearsnkeynesSupport shell substitutions in config paths
1034:7044e01148f012 yearsnkeynesAdd initial VMU support
1027:4e527bc9610912 yearsnkeynesLoad plugins from the directory containing the executable first if they're there -
1024:c67f2d61ab9712 yearsnkeynesBuild drivers with library dependencies as shared objects (ie plugins)
1015:ad448bedc48a12 yearsnkeynes"MythTV" patch from Wahrhaft, thanks!:
998:1754a8c6a9cf12 yearsnkeynesAdd preliminary implementation of the GDB remote debugging server - attaches to
968:6fb1481859a412 yearsnkeynesFix various compile-time warnings
866:86cd01c2b2d313 yearsnkeynesMove bundle/system paths into paths.c, install lxdreamrc into the bundle
772:c0b5928dd60013 yearsnkeynesFix translations - need to include lxdream.h ahead of gettext.h (always the little things...)
759:f16975739abc13 yearsnkeynesFix batch of -Wall warnings
755:ab873907b00e13 yearsnkeynesAdd gettext.h and build sanely without libintl if it's not available
740:dd11269ee48b13 yearsnkeynesRationalize the two SH4 run slice impls into sh4.c, and tidy up the vm exits.
738:0cbff49086b813 yearsnkeynesRecord the SVN revision in the build
736:a02d1475ccfd13 yearsnkeynesRe-indent everything consistently
723:a13e5529c52a13 yearsnkeynesAdd apple-specific binding for gettext
708:0b8b5eaa3b5213 yearsnkeynesRemove superfluous call to gdrom_get_native_devices()
700:4650d0c7f6f913 yearsnkeynesBig cleanup of the command-line options
698:6d9fd7f5460913 yearsnkeynesSet log-level to trace automatically if we've asked for a trace on the command line
697:479b8c213f6113 yearsnkeynesCommit work-in-progress CoreAudio driver
691:ad335654339213 yearsnkeynesRefactor the gd-rom list management out of the GUI (devices, recent files, etc).
689:9868667e352513 yearsnkeynesUnbreak and finish cleaning up the 'run for limited time' feature
681:1755a126b10913 yearsnkeynesFirst cut of the Cocoa GUI implementation
678:35eb0094531613 yearsnkeynesSplit gdrom.h into public and private gddriver.h
671:a530ea88eebd13 yearsnkeynesPermanently add SH4 instruction statistics tracking (enabled with --enable-sh4stats)
669:ab344e42bca913 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
586:2a3ba82cf24313 yearsnkeynesMerged lxdream-mmu r570:596 to trunk
575:c3a03d8eb9ff13 yearsnkeynesAdd -n (no start) parameter lxdream-mmu
564:dc7b5ffb053513 yearsnkeynesRefactor sh4core.h to extract the "public" material into a new sh4.h lxdream-mmu
562:e598411b640b13 yearsnkeynesAdd configure and command-line parameters to perform IO tracing lxdream-mmu
561:533f6b47807113 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
556:72dbf70344db13 yearsnkeynesAdd command line option to control default log level lxdream-mmu
543:361ec0a70cf213 yearsnkeynesRe-add "Load Binary" menu item (misplaced in GUI rewrite)
537:d924be49e19213 yearsnkeynesMove gtk UI into gtkui subdir (prep for non-gtk builds), and protect with
531:f0fee3ba71d113 yearsnkeynesMove name-to-driver mappings to display.c and audio.c respectively
495:4db4702b077813 yearsnkeynesAdd crash handler to get a backtrace via gdb
480:d28c2992f5ee14 yearsnkeynesFix miscellaneous warnings
470:e09a1619669314 yearsnkeynesMaintain current gdrom and recently-used list in config file
469:3e2a0fde5cd814 yearsnkeynesMake the sure initial GD (if any) makes its way to the gui
464:8e099fad42a614 yearsnkeynesInitial gdrom attachment menu
450:207461e79f2114 yearsnkeynesSplit config management out to config.[ch]
446:def93c34c84c14 yearsnkeynesChange command line handling to not require -d
.