Commit Graph

1057 Commits

Author SHA1 Message Date
Jonathan Gray
91786c253d add bundle file names for comi demo, and only add .IMX when playing the full version
svn-id: r6688
2003-03-04 06:10:07 +00:00
Max Horn
bc60419fa6 if a script triggers a load, immediatly perform it (this also covers the case where the user requests a load while a SMUSH video is playing. This avoids the annoying affect of seeing 1 frame of the old room immediately after you requested the load
svn-id: r6687
2003-03-04 03:18:12 +00:00
Max Horn
e72bddeea0 disable some smush code -> this allows the COMI demo to get into the canon scene. Not sure if this causes any regressions, please tell me if you find any
svn-id: r6686
2003-03-04 02:56:43 +00:00
Max Horn
db404cb1c4 load NUT fonts even if they do not specify full 256 chars (e.g. the COMI demo only defines 233 chars
svn-id: r6685
2003-03-04 02:45:50 +00:00
Max Horn
89f6ebb77c added some asserts; added a hack that helps the COMI demo
svn-id: r6684
2003-03-04 02:43:43 +00:00
Max Horn
423f26bc27 fix double free bug
svn-id: r6679
2003-03-03 23:57:10 +00:00
Max Horn
405b6fd051 don't error out if a font is missing -> this fixes the COMI demo
svn-id: r6678
2003-03-03 23:39:48 +00:00
Jonathan Gray
0af6652b0b enable newgui f5 dialog for comi as per erik's patch
svn-id: r6676
2003-03-03 22:32:02 +00:00
Jonathan Gray
aa2259c5a9 fix shadowed variable problems
svn-id: r6675
2003-03-03 21:48:22 +00:00
Marcus Comstedt
fd0d9b1998 Made the code a bit more maintainable...
svn-id: r6672
2003-03-03 20:22:00 +00:00
Jonathan Gray
401713210b add stub for opcode 0xE4
svn-id: r6671
2003-03-03 10:19:27 +00:00
Jonathan Gray
436afde5eb add hack that attempts to workaround the offset hotspot problem in humongous games
svn-id: r6670
2003-03-03 01:53:18 +00:00
Paweł Kołodziejski
186480c839 fixes to akos opcodes
svn-id: r6669
2003-03-03 00:45:38 +00:00
Jonathan Gray
671f6221ec opcode 0xA7 is just o6_pop
svn-id: r6668
2003-03-02 22:27:32 +00:00
Marcus Comstedt
738be5adeb Handle architectures which need alignment for 32bit memory access...
svn-id: r6666
2003-03-02 20:15:22 +00:00
Max Horn
f6bac973f8 patch #696030: CMI: More actor direction fixes
svn-id: r6662
2003-03-02 15:51:56 +00:00
Paweł Kołodziejski
73fa5d7b3a increased range of palette to 255
svn-id: r6661
2003-03-02 13:44:08 +00:00
Paweł Kołodziejski
bf2576e734 added AKC_StartVarAnim opcode for akos_increaseAnims
svn-id: r6660
2003-03-02 13:07:58 +00:00
Paweł Kołodziejski
d115e0ad75 fixed warnings
svn-id: r6659
2003-03-02 12:36:07 +00:00
Paweł Kołodziejski
0ce6264d11 changed sub_FEE_78D2 func for scumm v7
svn-id: r6658
2003-03-02 12:35:27 +00:00
Paweł Kołodziejski
9eff1cc3fd changed check only for Cxxx opcodes
svn-id: r6657
2003-03-02 12:23:37 +00:00
Jonathan Gray
3d75e1191d add commands to debugger, objects prints a table of local objects, object num pickup (room) will pickup an object, _currentRoom if no room specified, be warned this currently doesn't check the room is valid for the particular object number
svn-id: r6656
2003-03-02 07:50:49 +00:00
Max Horn
f4e147e5d2 removed the single big VersionSettings list; instead, the simon & scumm modules now keep their target lists seperatly (and when we add BASS, it can have its own target list)
svn-id: r6652
2003-03-01 22:04:48 +00:00
Jonathan Gray
d31b7439e1 we were reading 8 bytes too much on DIGI sounds
svn-id: r6648
2003-03-01 13:32:45 +00:00
Jonathan Gray
88906b0360 hacky support for humongous talkie format
svn-id: r6646
2003-03-01 12:44:52 +00:00
Paweł Kołodziejski
4fd68d63b6 heh
svn-id: r6645
2003-02-28 20:33:06 +00:00
Jonathan Gray
0e5a19e13e change rate for humongous DIGI sounds to 11025
svn-id: r6644
2003-02-28 11:32:43 +00:00
Jonathan Gray
18acc2e800 patch #693475 attempt to address the actor facing problems in comi by erik
svn-id: r6643
2003-02-27 10:42:12 +00:00
Jonathan Gray
af19cac738 patch #689164 comi verb coin hack by erik, fixes the verb coin drawing behind the inventory
svn-id: r6642
2003-02-27 10:17:29 +00:00
Jonathan Gray
cd7c6ef624 make sounds work in non puttdemo humongous games
svn-id: r6637
2003-02-24 04:37:20 +00:00
Paweł Kołodziejski
0706785d6d improved o6_stampObject func
svn-id: r6635
2003-02-22 20:57:57 +00:00
Paweł Kołodziejski
fc20efecfe correct o6_findAllObjects to match disassembly
svn-id: r6634
2003-02-22 13:08:54 +00:00
Paweł Kołodziejski
ef666a9019 cleanup o6_unknownE0
svn-id: r6633
2003-02-22 12:27:50 +00:00
Paweł Kołodziejski
6f0dfa402c some cleanup a pickVarRandom func
svn-id: r6632
2003-02-22 11:56:25 +00:00
Paweł Kołodziejski
373e845554 improved a little akos_queCommand func
svn-id: r6631
2003-02-22 10:39:50 +00:00
Jonathan Gray
d2ed6d1ace add o6_shuffle and stub for o6_localizeArray
svn-id: r6629
2003-02-21 00:42:51 +00:00
Paweł Kołodziejski
abb308c6db added more o6_pickVarRandom implementation
svn-id: r6628
2003-02-20 21:05:56 +00:00
Jonathan Gray
4c7aaba732 fix typo
svn-id: r6627
2003-02-20 02:10:39 +00:00
Max Horn
a6abd6bb13 Patch #689271: Usage bits fix
svn-id: r6626
2003-02-19 14:35:24 +00:00
Jonathan Gray
ef8196befd make pickVarRandom stub print out its argument list to the console
svn-id: r6625
2003-02-19 01:42:21 +00:00
Jonathan Gray
5c0cfe392b stub opcode E0 which makes moondemo and fbdemo start yay
svn-id: r6624
2003-02-18 23:59:54 +00:00
Max Horn
afbc458b3c cleanup
svn-id: r6621
2003-02-18 01:51:05 +00:00
Jonathan Gray
d5e8f369a2 change getDateTime to be a v6 opcode, and hopefully not break anything
svn-id: r6619
2003-02-18 00:13:24 +00:00
Jonathan Gray
c86cc94deb pickVarRandom stub
svn-id: r6618
2003-02-17 21:42:33 +00:00
Jonathan Gray
516f970e64 not sure if all of these AFTER_V7 for NEW_COSTUMES changes are needed but it won't hurt in any event
svn-id: r6617
2003-02-17 21:40:13 +00:00
Jonathan Gray
5b1983587c oops
svn-id: r6615
2003-02-17 10:40:02 +00:00
Jonathan Gray
e909c6b86d unstub stopTalking as the relevant function stopTalk() already exists in scummvm, add an attempt at findAllObjects that is hopefully not totally wrong, puttmoon now crashes on finding an AKOS block when it is expecting COST, some surgery may be required as all the AKOS stuff seems to be wrapped up in GF_AFTER_V7
svn-id: r6614
2003-02-17 10:14:43 +00:00
Max Horn
ecd84d8585 fixed warning
svn-id: r6613
2003-02-16 18:29:22 +00:00
James Brown
6351fe7d05 Patch 684732: CMI Walkbox Fix - really, this does seem to be the only solution
svn-id: r6612
2003-02-16 16:54:17 +00:00
Jonathan Gray
656bde5aa9 change o6_uknownCD name for o6_stampObject
svn-id: r6611
2003-02-16 14:52:25 +00:00