Commit Graph

1221 Commits

Author SHA1 Message Date
Chris Apers
a446a90e2c Revamped ARM stuffs
svn-id: r16010
2004-12-10 14:43:56 +00:00
Chris Apers
e185e0d649 Cleanup
svn-id: r16009
2004-12-10 14:28:40 +00:00
Max Horn
3825614f67 Removed outdated (and wrong) comment; all this stuff will be rewritten eventually anyway, but at least we shouldn't spread false information
svn-id: r16006
2004-12-10 00:11:52 +00:00
Marcus Comstedt
9f5bd8510d Made SoftKbd more usable with a mouse.
svn-id: r16004
2004-12-09 20:21:31 +00:00
Max Horn
954e16abbf Fix for bug #1074931 (GUI: Starting games in fullscreen doesn't work), avoid one unneccessary redraw
svn-id: r15997
2004-12-06 21:12:52 +00:00
Marcus Comstedt
24bc673b8b Switch back from netcd to regular ronin.
svn-id: r15995
2004-12-06 15:57:08 +00:00
Marcus Comstedt
06f0fa8d3a Use delete[] for dirs now that it contains objects.
svn-id: r15994
2004-12-06 15:44:37 +00:00
Marcus Comstedt
17f1c47c5d Updated instructions.
svn-id: r15993
2004-12-06 13:36:46 +00:00
Max Horn
f09293b22c Clean up OSystem::Event
svn-id: r15990
2004-12-05 17:42:20 +00:00
Max Horn
095549125b getFeatureState should only be allowed when we are *not* in a GFX transaction (and not vice versa)
svn-id: r15982
2004-12-04 14:47:22 +00:00
Gregory Montoir
0f2117cbd0 don't assert if no mouse buffer hasn't been setup
svn-id: r15980
2004-12-03 23:23:06 +00:00
Max Horn
f03ae8addb Paranoia
svn-id: r15973
2004-12-03 10:36:30 +00:00
Jerome Fisher
470a83e024 Synched with upstream (Munt 0.1.1).
Memory timbres are now loaded into the correct location again, and reaching the end of a PCM sample has been improved. The latter change is probably the only one relevant to ScummVM, and even that is unlikely to be audible.

svn-id: r15972
2004-12-02 23:00:15 +00:00
Gregory Montoir
cdec823d98 renamed a few things to match our coding guidelines
simplified OSystem_SDL destructor and move all the SDL uninitialization stuff to the quit() method
made saveScreenshot() returning false on fail

svn-id: r15967
2004-12-01 21:16:55 +00:00
Torbjörn Andersson
be58f22feb Allow the file browser to get back to the "pseudo root" under Windows. This
fixes bug #1074919.

svn-id: r15963
2004-11-29 11:14:12 +00:00
Jerome Fisher
e757242937 - Fixed uninitialised reverb level. This bug took embarrassingly long to find...
svn-id: r15962
2004-11-29 02:21:35 +00:00
Jerome Fisher
e61e0f27a0 - Now actually read and write the 4 bytes of tuning frequency info in the header.
svn-id: r15961
2004-11-29 01:05:15 +00:00
Max Horn
10dd548b85 Changed parameter order of SoundMixer::playInputStream to match that of playRaw
svn-id: r15950
2004-11-28 23:02:28 +00:00
Jerome Fisher
1f56326bd5 - Now sets the palette earlier, and only once.
svn-id: r15948
2004-11-28 22:23:13 +00:00
Jerome Fisher
87fc0548f9 - Now sets itself as a "permanent" mixer channel.
svn-id: r15947
2004-11-28 22:17:06 +00:00
Eugene Sandulenko
1947aa48ac Initialize palette for the progress bar
svn-id: r15945
2004-11-28 21:31:46 +00:00
Jerome Fisher
6c84bbf2bd - Cleanup.
- Signedness fix.
- Changed partial age to 32-bit... They don't exactly run until the heat-death of the universe.

svn-id: r15943
2004-11-28 21:08:37 +00:00
Max Horn
3da8e08c0c Fixed various warnings
svn-id: r15939
2004-11-28 13:10:57 +00:00
Max Horn
540ba778e9 fixed an unsigned comparision warning (does this code really do what you intended it to do?)
svn-id: r15938
2004-11-28 13:09:02 +00:00
Max Horn
3225ae0203 const correctness fix
svn-id: r15937
2004-11-28 13:08:23 +00:00
Jerome Fisher
6d255be202 - More cleanup.
- Another tuning tweak. Sounds better to my ear, but still guesswork.

svn-id: r15934
2004-11-28 07:25:18 +00:00
Jerome Fisher
c5915d19d0 - Now really use g_scummfont everywhere.
svn-id: r15933
2004-11-28 07:08:54 +00:00
Jerome Fisher
2a3b7efc3d - Now uses g_scummfont instead of g_sysfont.
- Added default case to event switch to eliminate compiler warning.

svn-id: r15932
2004-11-28 07:07:15 +00:00
Jerome Fisher
2149e0fc78 - Cleanup. Still waiting for a real MT-32 to check PCM tuning.
svn-id: r15931
2004-11-28 06:03:23 +00:00
Jerome Fisher
39817f91b3 - Tweaked tuning.
svn-id: r15930
2004-11-28 05:42:12 +00:00
Jerome Fisher
077d19f500 - Added graphical representation of initialisation progress. This is quite hacky.
- Initialisation is now interruptible.
- All data is now loaded from MT32_CONTROL.ROM. drumpat.rom, Preset1.syx, Preset2.syx and patchlog.cfg are no longer used.
- Major cleanup. In particular, separated Rhythm part into a new class, instead of dealing with it as a special case everywhere.
- Improved accuracy of pitch key-follow.
- Recaching now happens lazily.
- Changed some right-shifts to divs, due to the former not being arithmetic on some architectures.
- Setting "MT32EMU_ACCURATENOTES" to 1 will generate lookup tables for the exact frequency of every note played. Not recommended.
- Several small bugs fixed.

svn-id: r15929
2004-11-28 05:35:07 +00:00
Max Horn
1a7ca2dc2a AudioStream::read() has been removed quite some time ago, now making sure that change is reflected everywhere
svn-id: r15911
2004-11-27 13:54:09 +00:00
Max Horn
876e738dce Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
svn-id: r15901
2004-11-27 00:26:11 +00:00
Max Horn
57f8ae73ce Another one...
svn-id: r15898
2004-11-26 21:14:51 +00:00
Max Horn
a0c4e81d74 Trying to fix the WinCE/DC port breakage -- blindfolded, though, hence it probably isn't enough to get things compiling again :-/
svn-id: r15897
2004-11-26 21:10:56 +00:00
Eugene Sandulenko
31e434dcf1 Fix a`ll engines. They work, though current fix is just temporary.
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.

svn-id: r15873
2004-11-24 00:14:21 +00:00
Eugene Sandulenko
7877ccf628 Next step in transaction implementation. Now it postpones all calls.
NOTE: This breaks most ports, and they will not pass assertions. If you will
fix it (by moving violating OSystem calls to go() method), I'll be grateful.
If you don't bother to fix it, there is a workaround. Just comment out
beginGFXTransaction() and endGFXTransaction() in backends/sdl/graphics.cpp.
This will tunr it off and will use default transaction-less implementation.

svn-id: r15870
2004-11-23 21:30:38 +00:00
Max Horn
01cb15b9b2 Since we do ref counting on the nodes now, we can re-use the root nodes now
svn-id: r15851
2004-11-21 13:18:07 +00:00
Max Horn
5d9b35510d Changed the FilesystemNode implementation to make it easier to use (client code doesn't have to worry about the memory managment anymore, it's all 'automatic' now). May have introduced a mem leak or two, please check :-)
svn-id: r15848
2004-11-20 21:35:49 +00:00
Jerome Fisher
ea79c9c5e7 - Don't compile inline asm on versions of GCC < 3 (it uses MMX registers, which don't seem to be supported).
svn-id: r15830
2004-11-19 01:39:16 +00:00
Max Horn
525df7cff0 const const const
svn-id: r15825
2004-11-15 23:33:06 +00:00
Jerome Fisher
f08482d0ce - Now uses playInputStream to add a channel to the mixer, instead of setting the premixer. There can be only one, and this conflicted with Adlib in multi_midi mode.
svn-id: r15821
2004-11-15 12:39:08 +00:00
Torbjörn Andersson
73afa3165b This has to be a typo.
svn-id: r15809
2004-11-14 14:58:39 +00:00
Eugene Sandulenko
2fb46f1b95 Make #pragma pack really multiplatform. Old code didn't work on
non-Win32 platforms.

svn-id: r15805
2004-11-14 11:46:29 +00:00
Jerome Fisher
504d54e8ab - Huge cleanup of LUT stuff.
- No longer stores a sawtooth waveform twice, once with each sample negated.
- More graceful handling of truncated waveformcache files.
- Fixed tuning of patterns for non-32KHz sample rates (needs checking).
- Note: Waveform cache format changed, will automatically be rebuilt.

svn-id: r15804
2004-11-14 08:04:56 +00:00
Jerome Fisher
0ed79dfad7 - Prettied up, fixed sign-extension bug.
svn-id: r15803
2004-11-14 07:54:43 +00:00
Jerome Fisher
a158e884a0 - More cleanup.
- Note-on MIDI commands outside the range 12-108 are now raised/lowered by octaves until in range (instead of being ignored).

svn-id: r15802
2004-11-14 04:40:12 +00:00
Jerome Fisher
1aeca6838b MT32 MidiDriver:
- Cleanup

MT32Emu:
- Lots more cleanup.
- Properly implemented pitch bending (not fast, but theoretically perfect).
- Full position delta is now calculated before PCM interpolation/decimation is performed, so that pitch modifiers will be considered.
- Now reports when using SSE or 3DNow, and when the samplerate is invalid.

svn-id: r15801
2004-11-14 04:13:15 +00:00
Jerome Fisher
5e442766e5 MT32 MidiDriver:
- Channels now ignore effectLevel() and chorusLevel(), instead of sending unsupported control change messages to MT32Emu (they're not supported in a real MT-32, either, according to docs).
- Implemented setPitchBendRange() by sending a sysex write command to adjust the patch.
- _outputRate is now hard-coded at 32000, until tuning can be fixed for other sample rates.

MT32EMu:
- Extended File interface to deal with reading/writing 16/32-bit values endian-independently (they're always big-endian on file).
- Improved usage of packing-related pragmas.
- Should now be endian-agnostic (without depending on #defines for the endianness).

svn-id: r15800
2004-11-13 19:24:37 +00:00
James Brown
2ae3166f2d Add new clearScreen OSystem call. Currently only implemented in SDL backend. This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering.
svn-id: r15799
2004-11-13 04:33:33 +00:00
Paweł Kołodziejski
22afdfc5c9 renamed file mt32
svn-id: r15794
2004-11-12 11:32:35 +00:00
Paweł Kołodziejski
6f8f614893 renamed file mt32
svn-id: r15793
2004-11-12 11:09:47 +00:00
Jerome Fisher
e4f600ee48 - Minor improvement to failure handling.
svn-id: r15777
2004-11-10 10:50:47 +00:00
Max Horn
cbfa7e3b5c Use the actual output rate of the sound mixer when producing MT32 audio samples -> by default only does 22.5 kHz -> it's now actually almost usable on my machine ;-). Alternative approach might be to hard code 32000 here
svn-id: r15775
2004-11-10 00:25:58 +00:00
Chris Apers
e92da96760 Updated prefix file
svn-id: r15771
2004-11-09 11:56:45 +00:00
Chris Apers
28682e6d09 Major update :
- now modular
- modules are located on memory card and imported to storage memory when needed
- renamed AddArgs(..) -> ArgsAdd
- args related fucntions moved to args.* source files
- make some args passed even if no game was selected
- modules management stuffs

svn-id: r15770
2004-11-09 11:54:16 +00:00
Chris Apers
fd2bde21d3 Init stuffs
svn-id: r15769
2004-11-09 11:50:04 +00:00
Chris Apers
c9c862989a Updated based on last changes
svn-id: r15768
2004-11-09 11:49:07 +00:00
Chris Apers
27449a3254 - ARM call functions moved to init_arm.cpp
- Added new operators
- cleanup

svn-id: r15767
2004-11-09 11:48:12 +00:00
Chris Apers
5fd488b7a0 - operator new moved to extend.h
- bLauched var : to know if we have launched an engine
- new info panel
- sysAppLaunchCustomDeleteEngine : if the back to launcher option is disabled

svn-id: r15766
2004-11-09 11:46:50 +00:00
Chris Apers
2f6670bfcd New options
svn-id: r15765
2004-11-09 11:44:28 +00:00
Chris Apers
c7653da156 Split main resource file into two parts :
- one with launcher only resource
- one with engine only resource
+ new info panel
+ updated game panel

svn-id: r15764
2004-11-09 11:39:34 +00:00
Chris Apers
5fc9d34542 Moved to init_arm.h
svn-id: r15763
2004-11-09 11:35:17 +00:00
Chris Apers
4fb01fd0fd Added Audio button
svn-id: r15762
2004-11-09 11:33:30 +00:00
Chris Apers
0f1a0f80b2 Use the new init stuffs
svn-id: r15761
2004-11-09 11:32:00 +00:00
Chris Apers
48c3ae226c New info panel (formsystem is now part of it)
svn-id: r15760
2004-11-09 11:30:52 +00:00
Chris Apers
e40f30e81a Cleanup
svn-id: r15759
2004-11-09 11:27:15 +00:00
Chris Apers
6854c86eb2 Fixed potential crash
svn-id: r15758
2004-11-09 11:23:49 +00:00
Chris Apers
d890d56502 Cleanup + sword1 support
svn-id: r15757
2004-11-09 11:17:45 +00:00
Chris Apers
54d55f2efd New options :
- lightspeed integration
- return to launcher on exit
+ cleanup

svn-id: r15756
2004-11-09 11:13:50 +00:00
Chris Apers
ef2cc66363 New info panel + new audio skin button
svn-id: r15755
2004-11-09 11:12:59 +00:00
Chris Apers
3bed649682 Added engine selection
svn-id: r15754
2004-11-09 11:11:55 +00:00
Chris Apers
681159971c New folder
svn-id: r15753
2004-11-09 11:11:05 +00:00
Chris Apers
1232eb18dc Cleanup
svn-id: r15752
2004-11-09 11:08:32 +00:00
Chris Apers
9c7d87e710 New info panel handler
svn-id: r15751
2004-11-09 11:07:43 +00:00
Chris Apers
628d369c43 Adlib
svn-id: r15750
2004-11-09 11:07:07 +00:00
Chris Apers
efb7ffe22f Added pre-init capability
svn-id: r15749
2004-11-09 11:06:40 +00:00
Chris Apers
8068fd40d4 Added Sword1 support
svn-id: r15748
2004-11-09 10:57:22 +00:00
Chris Apers
77618b5974 Check width instead of height, and use newly added header files
svn-id: r15747
2004-11-09 10:54:45 +00:00
Chris Apers
05da0f8eb8 Only with 320x[x] games
svn-id: r15746
2004-11-09 10:53:25 +00:00
Chris Apers
923e53724c New module code
svn-id: r15745
2004-11-09 10:50:30 +00:00
Chris Apers
58557e6457 Move common palm definitions
svn-id: r15744
2004-11-09 10:49:08 +00:00
Chris Apers
618971dd2f Gathered common functions into new source files
svn-id: r15743
2004-11-09 10:45:47 +00:00
Chris Apers
2abe17e594 Cleanup
svn-id: r15739
2004-11-09 10:26:33 +00:00
Max Horn
daee2edcfe oops
svn-id: r15734
2004-11-08 10:17:47 +00:00
Max Horn
79509f9383 cleanup
svn-id: r15733
2004-11-08 10:16:07 +00:00
Eugene Sandulenko
6d38776da0 Fix it on LE systems. SCUMM_LITTLE_ENDIAN is defined in common/scummsys.h,
so it's a good idea to have that included before check :)

svn-id: r15732
2004-11-08 01:17:55 +00:00
Max Horn
e759cf5522 Re-apply endian fix
svn-id: r15731
2004-11-07 18:25:32 +00:00
Torbjörn Andersson
6b3432a93e Be more consistent with the other module.mk files.
svn-id: r15719
2004-11-06 09:26:36 +00:00
Travis Howell
b36be2d8bc Remove stray ;
svn-id: r15717
2004-11-06 05:18:04 +00:00
Eugene Sandulenko
dee673d96e Improve reporting (OSD messages, file open errors) and fix typos.
Forgot to mention:

 o waveforms.raw is autogenerated if not present

svn-id: r15716
2004-11-06 02:20:43 +00:00
Eugene Sandulenko
805b21181a Major MT-32 emu overhaul based on KingGuppy's code.
o added configure option
 o mi2 intro doesn't freeze anymore and has no sound glitches
 o missing instruments in many titles are fixed
 o numerous memory overwrite bugs are fixed
 o code is cleaned a lot and splitted into many smaller files
 o mt32.cpp went to backends/midi
 o synced with upstream code
 o reverberation fixed

 * don't complain about File class wrapper :)
 * all custom types are back
 * #pragmas are to do
 * maybe some indentation is wrong too

I prefer smaller commits, but this thing came in one piece.

svn-id: r15715
2004-11-06 01:41:32 +00:00
Eugene Sandulenko
6fd31192e1 o Sync with upstream source
o Move back to old sawtooth filter, which sounds better

svn-id: r15683
2004-10-24 19:21:38 +00:00
Torbjörn Andersson
53d1021985 More cleanup. Too bored to continue now.
svn-id: r15682
2004-10-24 15:04:19 +00:00
Torbjörn Andersson
22581c3c10 More cleanup.
svn-id: r15681
2004-10-24 14:50:34 +00:00
Eugene Sandulenko
7b84693125 o Check size of waveforms.raw so output rate could be adjusted
o Eliminate rom_path, as we use our File class

svn-id: r15679
2004-10-24 13:03:42 +00:00
Eugene Sandulenko
e8811e7158 Oops
svn-id: r15670
2004-10-23 20:56:53 +00:00
Eugene Sandulenko
0b07a5f484 o Turn BASE_FREQ constant into variable. MT-32 has to be run in lesser time slices.
o Attempt to fix mi2, but that cure for symptom, not the cause. Under dosbox header is always valid, but here we get 0x41001612 instead of 0x41101612.

svn-id: r15669
2004-10-23 20:33:39 +00:00
Paweł Kołodziejski
c10cce6af1 fixed warnings
svn-id: r15665
2004-10-23 13:39:03 +00:00
Torbjörn Andersson
879c2562e6 More cleanup. Too bored to go on.
svn-id: r15664
2004-10-23 13:23:46 +00:00
Torbjörn Andersson
62ca7b6644 Cleanup
svn-id: r15663
2004-10-23 13:17:03 +00:00
Torbjörn Andersson
4d8bc9862c Cleanup
svn-id: r15662
2004-10-23 13:02:05 +00:00
Torbjörn Andersson
07a6802dff Cleaned up axtoi()
svn-id: r15661
2004-10-23 12:50:31 +00:00
Torbjörn Andersson
1a36eeda0e ScummVM style (partial)
svn-id: r15653
2004-10-22 15:59:11 +00:00
Max Horn
5c53a3e260 cleanup
svn-id: r15652
2004-10-22 15:56:39 +00:00
Torbjörn Andersson
bf588c163f ScummVM style.
svn-id: r15651
2004-10-22 15:48:56 +00:00
Torbjörn Andersson
a4eb97da4c Replaced the Bit* data types with ScummVM's int* and uint* types. The
64-bit type has been renamed int64 and uint64. As a consequence, bug
#1051999 (the MinGW compilation problems) is now fixed.

svn-id: r15650
2004-10-22 15:39:28 +00:00
Chris Apers
2398753140 Prepare true AdLib support on PalmOS
svn-id: r15648
2004-10-22 12:05:18 +00:00
Torbjörn Andersson
e88cd31e4d Indentation
svn-id: r15646
2004-10-22 10:24:48 +00:00
Torbjörn Andersson
8e1481ae8f Fixed warning. Hopefully without breaking anything.
The __int64 problem remains, though.

svn-id: r15645
2004-10-22 10:13:18 +00:00
Travis Howell
3843b6cb02 Correction for mingw compile
svn-id: r15644
2004-10-22 09:38:11 +00:00
Max Horn
5c87bcafa6 Fix sign warnings
svn-id: r15638
2004-10-21 23:03:09 +00:00
Eugene Sandulenko
9d0b746aaa Patch #1048326 Better MT-32 support
svn-id: r15635
2004-10-21 22:37:37 +00:00
Chris Apers
a635831b1f Added fgetc/getc function
svn-id: r15619
2004-10-20 09:17:46 +00:00
Max Horn
72df42e047 Fix for bug #1049937 (FOA: Regression in Adlib music)
svn-id: r15618
2004-10-19 23:03:04 +00:00
Torbjörn Andersson
61e438df22 Made the calculation of _samples_per_tick a bit less prone to arithmetic
overflow. It failed if the output rate was 44100 Hz. (It didn't use to, but
somewhere along the line an unsigned value was changed to a signed. This
seemed like a better fix, though.)

svn-id: r15610
2004-10-19 08:47:10 +00:00
Max Horn
82a3d09a65 Fix warning
svn-id: r15593
2004-10-17 19:34:43 +00:00
Max Horn
267144e69c added MidiDriver_Emulated base class used by the adlib & ym2612 midi 'drivers'
svn-id: r15589
2004-10-17 17:49:45 +00:00
Max Horn
649eb19a3e Cleanup
svn-id: r15588
2004-10-17 17:12:35 +00:00
Max Horn
bb462f64e0 Renamed _scaler_proc -> _scalerProc; cleaned up _scalerType handling
svn-id: r15563
2004-10-15 22:28:12 +00:00
Torbjörn Andersson
6a1c315fdf Don't let undraw_mouse() terminate with the surface still locked. Now I can
finally quit Broken Sword II again, without ScummVM crashing.

svn-id: r15536
2004-10-13 06:36:29 +00:00
Max Horn
bdf66b1a07 Make use of the new setupPremix variant (i.e. use an AudioStream subclass instead of a premix proc)
svn-id: r15523
2004-10-11 22:19:22 +00:00
Chris Apers
3142e79d32 Subtitles by default
svn-id: r15520
2004-10-11 14:04:36 +00:00
Chris Apers
93dec8661c Fixed param
svn-id: r15519
2004-10-11 14:01:38 +00:00
Chris Apers
40a13df5b2 New params
svn-id: r15517
2004-10-11 13:27:13 +00:00
Chris Apers
1e13280ff4 True assert function
svn-id: r15471
2004-10-08 13:34:55 +00:00
Chris Apers
3f3f186fb4 Fixed path
svn-id: r15470
2004-10-08 13:33:25 +00:00
Chris Apers
a9f1d362ea Force ARM in direct mode
svn-id: r15443
2004-10-07 09:19:33 +00:00
Chris Apers
a1a56be336 Forgot this one
svn-id: r15438
2004-10-06 10:26:09 +00:00
Chris Apers
2ca4529bba Use common PI value instead
svn-id: r15435
2004-10-06 10:14:31 +00:00
Chris Apers
4212ed09ac Update table
svn-id: r15431
2004-10-06 09:51:09 +00:00
Chris Apers
c9250e0c0c Use system path
svn-id: r15430
2004-10-06 09:44:09 +00:00
Chris Apers
d31cd1dd73 Added M_PI definition
svn-id: r15429
2004-10-06 09:39:07 +00:00
Chris Apers
1f197548f2 Not needed anymore
svn-id: r15428
2004-10-06 09:36:01 +00:00
Chris Apers
a5e47bf687 FOTAQ ARM optimization
svn-id: r15427
2004-10-06 09:35:02 +00:00
Chris Apers
2f72e6fe2d Adjustments
svn-id: r15426
2004-10-06 09:33:26 +00:00
Max Horn
ce8c99bf62 Rename remaining OSystem methods to match our coding guidelines
svn-id: r15332
2004-09-28 20:19:37 +00:00
Chris Apers
2157011ba9 Oops
svn-id: r15077
2004-09-12 16:29:11 +00:00
Chris Apers
230ea60d67 New ARM code
svn-id: r15074
2004-09-12 15:16:04 +00:00
Chris Apers
b847f38ea6 New forms with tabs
svn-id: r15073
2004-09-12 15:14:28 +00:00
Chris Apers
f1d3b58252 - simon : russian support
- simon : remove obsolete const
- scumm : oldScaleTable support

svn-id: r15072
2004-09-12 15:12:33 +00:00
Chris Apers
b83979d819 Changed min version
svn-id: r15071
2004-09-12 15:09:36 +00:00
Chris Apers
89ae0de009 Not used
svn-id: r15070
2004-09-12 15:07:31 +00:00
Chris Apers
b9b0bf52a7 Those options are defined for each games
svn-id: r15067
2004-09-12 13:54:57 +00:00
Chris Apers
0b4e8fb7fd - Use new form names
- Fixed card redraw

svn-id: r15066
2004-09-12 13:53:30 +00:00
Chris Apers
788c120cf3 ...
svn-id: r15065
2004-09-12 13:52:05 +00:00
Chris Apers
5ce8b8d741 ????...
svn-id: r15064
2004-09-12 13:48:20 +00:00
Chris Apers
e06913a5df Create folder for MP3/Ogg files
svn-id: r15063
2004-09-12 13:44:03 +00:00
Chris Apers
83dac5960f New form with tabs
svn-id: r15062
2004-09-12 13:43:13 +00:00
Chris Apers
7afd085317 This is now defined for each games
svn-id: r15061
2004-09-12 13:41:28 +00:00
Chris Apers
3c01d453d5 Cleanup
svn-id: r15060
2004-09-12 13:34:11 +00:00
Chris Apers
262c6e0d84 - Music and sound options can now be defined for each games
svn-id: r15059
2004-09-12 13:32:58 +00:00
Chris Apers
2be4ef999f - Music and sound options can now be defined for each games
- updated games config

svn-id: r15058
2004-09-12 13:32:27 +00:00
Chris Apers
c3f2f286cc - ARM functions are now global
- Zodiac filter option
- more CD options for Pocket Tunes API

svn-id: r15057
2004-09-12 13:29:03 +00:00
Chris Apers
5311467405 Added Zodiac code
svn-id: r15056
2004-09-12 13:25:15 +00:00
Chris Apers
5789eb3204 - New rumble code
- ARM init functions
- use the new game config
- use the new exit(...) function
- --output-rate support
- clean up

svn-id: r15055
2004-09-12 13:24:06 +00:00
Chris Apers
47f4c6f9c5 Forgot this one
svn-id: r15053
2004-09-12 13:19:58 +00:00
Chris Apers
b4b5aa20a5 Feature memory init/cleanup
svn-id: r15052
2004-09-12 13:17:15 +00:00
Chris Apers
9d0bee2934 - Pocket Tunes support
- new mouse emu code
- setWindowCaption fix
- get rid of _quitCount and selfQuit
- clean up

svn-id: r15051
2004-09-12 13:15:17 +00:00
Chris Apers
217a8d0eb7 - New mouse emulation code
- Get rid of _selfQuit and _quitCount (useless with the new exit(..) function)
- Zodiac keys support

svn-id: r15050
2004-09-12 13:12:39 +00:00
Chris Apers
9645b59032 <<Get rid of _quitCount and _selfQuit
Added Zodiac support
Use new ARM macros
Cleanup

svn-id: r15049
2004-09-12 13:09:40 +00:00
Chris Apers
c97c169ac0 Get rid of _quitCount and _selfQuit
svn-id: r15048
2004-09-12 13:07:15 +00:00
Chris Apers
e88274f4b2 - Use new rumble functions\n- REnamed updateScreen functions\n- Zodiac support\n- ARM calls using the new macros
svn-id: r15047
2004-09-12 13:03:50 +00:00
Chris Apers
609c57c25a Cache read/write data to speed up access
svn-id: r15046
2004-09-12 13:01:12 +00:00
Chris Apers
30d0b6f7ba Make use of --output-rate option + cleanup
svn-id: r15045
2004-09-12 12:56:28 +00:00
Chris Apers
1f8f4c0ea3 Removed obsolete code
svn-id: r15044
2004-09-12 12:53:47 +00:00
Chris Apers
11f1ccf43a 16bit skin support + Palm API only redraw (=skins can now be compressed) + cleanup
svn-id: r15043
2004-09-12 12:50:52 +00:00
Chris Apers
f90902959b Rumble functions
svn-id: r15042
2004-09-12 12:46:35 +00:00
Chris Apers
eeee0b6f54 Cleanup
svn-id: r15041
2004-09-12 12:44:57 +00:00
Chris Apers
f413780189 New ARM optimized functions
svn-id: r15040
2004-09-12 12:42:07 +00:00
Chris Apers
edc26ee3a7 Renamed and use the new ARM macros
svn-id: r15039
2004-09-12 12:40:51 +00:00
Chris Apers
926571bf79 Convenient macros to ease ARM code
svn-id: r15038
2004-09-12 12:36:40 +00:00
Chris Apers
a727918ba1 Files to be renamed
svn-id: r15037
2004-09-12 12:35:43 +00:00
Chris Apers
7aca0381e4 Removed obsolete files
svn-id: r15036
2004-09-12 12:30:32 +00:00
Chris Apers
4dbb77fc2a New pocket Tunes CD driver (MP3/Ogg)
svn-id: r15033
2004-09-12 12:14:53 +00:00
Chris Apers
1f747ab882 Prepare new form with tabs
svn-id: r15032
2004-09-12 12:09:47 +00:00
Chris Apers
f2cc2c809f Use the new exit(...) function
svn-id: r15031
2004-09-12 12:02:17 +00:00
Chris Apers
3a89406b76 New exit(...) function
svn-id: r15030
2004-09-12 11:27:36 +00:00
Chris Apers
951131e7c2 Zodiac midi driver
svn-id: r15028
2004-09-12 11:14:14 +00:00
Max Horn
4bd05071e5 Got rid of OSystem::move_screen
svn-id: r14882
2004-09-04 01:31:04 +00:00
Marcus Comstedt
c7a7f00577 Clear screen and overlay buffer after allocation.
svn-id: r14832
2004-08-29 19:42:27 +00:00
Marcus Comstedt
76e72ce98d Disable interrupts while performing cache trickery, just in case.
svn-id: r14831
2004-08-29 19:36:34 +00:00
Marcus Comstedt
5a1e353c12 Oops, forgot to clear BSS...
svn-id: r14830
2004-08-29 19:32:14 +00:00
Marcus Comstedt
e967fdbb2a Don't return -1 from read/write, they are uint32...
svn-id: r14788
2004-08-26 21:56:25 +00:00
Marcus Comstedt
77026760c8 Run the DC launcher from inside the regular main() function.
svn-id: r14787
2004-08-26 21:51:26 +00:00
Marcus Comstedt
fa89ee800a Removed obsolete checks for LFL games (thank you MD5!).
svn-id: r14786
2004-08-26 21:29:56 +00:00
Marcus Comstedt
549ffd9cc1 Disable building of scalers.
svn-id: r14785
2004-08-26 21:01:54 +00:00
Marcus Comstedt
65729bcff5 Build plugins.
svn-id: r14754
2004-08-25 21:47:07 +00:00
Marcus Comstedt
d0d7e594d6 Only relocate allocated sections.
svn-id: r14753
2004-08-25 21:19:47 +00:00
Marcus Comstedt
45ac190548 Support dynamic plugins on Dreamcast.
svn-id: r14689
2004-08-22 21:47:20 +00:00
Max Horn
759cd67de5 cleanup of TimerProc mess
svn-id: r14683
2004-08-22 13:27:34 +00:00
Marcus Comstedt
174193c289 More build-dirs added.
svn-id: r14655
2004-08-20 21:44:07 +00:00
Max Horn
ee70457667 Fix for bug #1007093 (GUI: removing game configuration from Launcher buggy); moral: either document how things work, or at least provide well named constants for certain return values... using the cheap way out here, i.e. method (b) :-)
svn-id: r14557
2004-08-11 21:49:58 +00:00
Max Horn
76bfd1f929 Allow Alt-Enter to toggle fullscreen mode, just like Alt-Return, matching our README (see also bug #1001126)
svn-id: r14382
2004-07-31 11:32:25 +00:00
Jonathan Gray
d1616e1cb5 Add passthrough ability. Patch by Christian Schoenebeck with slight modifications
svn-id: r14354
2004-07-27 13:21:52 +00:00
Max Horn
be31329d05 Ignore case when sorting file system nodes
svn-id: r14294
2004-07-21 14:27:45 +00:00
Joost Peters
33ef51b7a7 fix null backend driver
svn-id: r14289
2004-07-20 14:26:32 +00:00
Bertrand Augereau
056751e1ee Updated the null driver to current OSystem interface
(makes it easier to start a new driver)

svn-id: r14276
2004-07-19 13:52:20 +00:00
Torbjörn Andersson
70f8f689a1 Applied patch #957544 to make output sample rate configurable at runtime.
svn-id: r14225
2004-07-16 10:24:29 +00:00
Max Horn
f2f1687988 Only show gfx mode change messages in the OSD if the change was initiated by the user; not if it was done automatically (e.g. because a 640x480 game was started and we auto-switch to 1x scaling)
svn-id: r14223
2004-07-16 09:29:09 +00:00