Eugene Sandulenko
|
a8b5dea76a
|
CHAMBER: Renames in timer.h and sound.h
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
5a64266411
|
CHAMBER: Fix warnings
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
064781ae30
|
CHAMBER: Fix warnings
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
37c366762f
|
CHAMBER: Added Hercules constants
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
39c5791a4b
|
CHAMBER: Switch to US version at run-time
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
12ca250553
|
CHAMBER: Implement getLanguage()
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
977341c8a5
|
CHAMBER: Added detection for US version
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
dc5b18d751
|
CHAMBER: Fix compilation for EU version
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
3ef7efdbcf
|
CHAMBER: Merge the US release changes
|
2023-02-19 23:51:30 +01:00 |
|
Retro-Junk
|
737bef757a
|
CHAMBER: Add missing commands, fix dead bodies
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
21dbd72a41
|
CHAMBER: Clean up debugging code
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
61b4df8a8d
|
CHAMBER: Finish sound implementation
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
37b0e5209e
|
CHAMBER: Fix CGA_DrawHLineWithEnds() blitting
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
a8a9dde2af
|
CHAMBER: Initial code for PC Speaker sound
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
5c82720d48
|
CHAMBER: Replace many numbers with enums, add comments
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
2c179945a2
|
CHAMBER: Give unknown script vars more generic names
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
f912007113
|
CHAMBER: Support Fxxx command
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
bd6e443555
|
CHAMBER: Play the ending cutscene
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
556d23b06f
|
CHAMBER: Implement game over and restart
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
362503b6cc
|
CHAMBER: Play sounds
|
2023-02-19 23:51:30 +01:00 |
|
Retro-Junk
|
cefbca0894
|
CHAMBER: Activate intro bypass cheat
|
2023-02-19 23:51:30 +01:00 |
|
Retro-Junk
|
d5e416e773
|
CHAMBER: Implement remaining opcodes except ending and restart
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
0429bc78be
|
CHAMBER: Plug memory leaks
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
00d0b741ae
|
CHAMBER: Read resources directly from PXI and dynamically allocate memory
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
1f23037dd1
|
CHAMBER: Implement PXI file parsing
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
78b4a690e1
|
CHAMBER: Fix CGA palette setting
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
842b59541d
|
CHAMBER: Fix out of bound access in ScreenToPieces()
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
27dbf320fd
|
CHAMBER: Fix input and make animations more responsive
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
e6d0644179
|
CHAMBER: Replace custom cursor code with the OSystem calls
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
0d05266afb
|
CHAMBER: Implement CGA_ColorSelect()
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
96e9729776
|
CHAMBER: Blit to screen in all places where CGA framebuffer is modified
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
e553feba36
|
CHAMBER: Fix portrait dot effect
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
f4d1871345
|
CHAMBER: Use centralized delay and system yield
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
880657ed14
|
CHAMBER: Code cleanup
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
8c74647f1f
|
CHAMBER: Fix animation delay
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
b8d6281568
|
CHAMBER: Fix timer frequency
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
79078695aa
|
CHAMBER: Replace data types with portable ones
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
f50556d1bf
|
CHAMBER: Fix dialog box rendering
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
fe1deb5a8c
|
CHAMBER: Furhter fixes to line blitting
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
f2ace8ad30
|
CHAMBER: Fixed blitting width and added delay to the animations
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
3fd9adf211
|
CHAMBER: Blit screen for sliding animations
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
9116da279d
|
CHAMBER: Fix CGA blitting
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
c612ef1ce9
|
CHAMBER: Blit all CGA pixels
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
31e8e16e27
|
CHAMBER: Refactor CGA blitting routines
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
92ce4b3e9a
|
CHAMBER: Unstub PollMouse()
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
8569c512b2
|
CHAMBER: Fix crash on startup when cursor is not yet defined
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
00dffcc50f
|
CHAMBER: Update screen when blit to CGA
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
64f69f38be
|
CHAMBER: Implement even more script commands
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
eaeb022e3d
|
CHAMBER: Fix room drawing
|
2023-02-19 23:51:30 +01:00 |
|
Eugene Sandulenko
|
29c9ef30ed
|
CHAMBER: Added code for CGA blitting
|
2023-02-19 23:51:30 +01:00 |
|