Age | Commit message (Collapse) | Author |
|
|
|
|
|
svn-id: r52348
|
|
- FM-Towns euphony driver completely rewritten based on KYRA FM-Towns and LOOM towns disasm.
- Split all the emu and driver code from sound_towns.cpp into different files to make things a bit less confusing.
- Move the driver code to common space since the exact same euphony driver is used by LOOM which means we could get rid of the outdated and incomplete ym2612 driver/emu implementation (which doesn't even do things like instrument loading, pan position, etc). I haven't tried to add this to the Scumm engine yet, since I am not familiar with it and my priority was to get the driver finished first. But from the look of disasm it shouldn't be difficult to do.
- Introduce a generic FM-Towns audio interface based on FM-Towns system file disasm which was necessary for the euphony driver rewrite. Every FM-Towns game I have seen so far seems to access the audio hardware via these system functions. This interface implementation will also allow reasonably simple creation of new FM-Towns audio drivers (e.g. this could be used for Kings Quest 5 FM-Towns or others).
- Move the PC98 driver to common space, too, since I have a strong feeling that this driver is also used in the PC98 version of Future Wars
- This also improves KYRA FM-Towns music quality, sound effects accuracy and music fading.
svn-id: r51645
|
|
svn-id: r49069
|
|
svn-id: r46092
|
|
the main KYRA source
- Changed how static resource types are specified
- Rebuilt kyra.dat
svn-id: r46091
|
|
svn-id: r46053
|
|
svn-id: r46052
|
|
svn-id: r46048
|
|
- Synced static resource definitions between KYRA main codebase and create_kyradat
- Rebuilt kyra.dat
svn-id: r46047
|
|
kyra.dat internals.
svn-id: r46040
|
|
svn-id: r45992
|
|
still broken)
svn-id: r45906
|
|
svn-id: r45082
|
|
consistency
svn-id: r44634
|
|
svn-id: r44624
|
|
work, though)
svn-id: r43904
|
|
svn-id: r43793
|
|
svn-id: r43349
|
|
svn-id: r40813
|
|
svn-id: r40776
|
|
- fixed several bugs (not the one in the fighting system though)
- added several opcodes. there shouldn't be any real show stoppers in the draracle cave now.
- simplified wsa code (which required 4 lines of code for displaying a frame)
- added support for wsa animations that don't have a last frame (apparently kyra 2 and 3 don't have this type of wsa file)
svn-id: r40420
|
|
svn-id: r40203
|
|
wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm.
- added support for monsters with distance attacks (like those orcs in front of roland's house)
- lots of small bug fixes
- Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong.
svn-id: r40144
|
|
- fixed minor palette bug
svn-id: r39818
|
|
svn-id: r39455
|
|
- added support for dropping/picking up items (no throwing yet)
svn-id: r39422
|
|
svn-id: r39391
|
|
- some more work on monster walk code
svn-id: r39166
|
|
svn-id: r39125
|
|
ENABLE_LOL define)
- Change default build system to support LoL as a subengine of KYRA. LoL is currently disabled by default.
(- Minor enum name fixes for Lands of Lore code.)
svn-id: r39099
|
|
maze, but they still don't do anything)
svn-id: r39039
|
|
svn-id: r38711
|
|
- implemented some input code
- you can walk around now (not very far though, since doors don't work yet). Keyboard control is still missing
- processButtonList isn't really implemented yet for LOL. I'll still have to check which features are needed here.
svn-id: r36320
|
|
svn-id: r36022
|
|
svn-id: r35917
|
|
svn-id: r35910
|
|
up. Playing is not possible. This is still somewhat messy since a lot of stuff hasn't been figured out yet.
svn-id: r35903
|
|
svn-id: r35604
|
|
SharedPtr usage".
svn-id: r34837
|
|
svn-id: r34831
|
|
svn-id: r34736
|
|
svn-id: r34735
|
|
svn-id: r34467
|
|
svn-id: r34435
|
|
removes dependencies on Common::File.
svn-id: r34428
|
|
svn-id: r34055
|
|
svn-id: r32516
|
|
- Reworked compressed installer files handling
- Updated HoF installer file code (thanks to _athrxx for that)
svn-id: r32439
|