139096 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
e9d9c74a84 CHAMBER: Fix resource data parsing 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
949e278f53 CHAMBER: Fix room backround drawing 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
92e9f3d482 CHAMBER: Implement mouse input and proper quitting 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
73e2366c8b CHAMBER: Implemented timer 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
9a120255e2 CHAMBER: Implemented input 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
856ed7282b CHAMBER: Sync with upstream 7e5a12a20008eea4faa49e8a7fd5bec2b47e635b 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
b8d465e8a7 CHAMBER: Fix image decoding 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
c5f7abf476 CHAMBER: Init palette and blit CGA buffer to screen 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
2f503242a2 CHAMBER: Implement file loading 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
3811c9bd6f CHAMBER: Fix the main loop 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
4df1e71e3a CHAMBER: Plug in the engine 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
a637c5a7d0 CHAMBER: Fix compilation for the rest of the files 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
8b82922f3f CHAMBER: More compilation fixes 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
c08e01cc19 CHAMBER: Fix compilation for [bc]*.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
5cf12776be CHAMBER: Made anim.cpp compilable 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
ca9faedb64 CHAMBER: Sync with upstream f6bf08532a77c32f9539180e1bb51a147998a2d0 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
c6c4e2146c CHAMBER: Added standard ScummVM header and guard defines 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
0ac7c43573 CHAMBER: Add the engine skeleton 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
9d434a34fb CHAMBER: Renamed main file 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
a91cfbbedd CHAMBER: Run astyle 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
8a0da574ac CHAMBER: Renamed main file 2023-02-19 23:51:30 +01:00