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