Walter van Niftrik
4c3cb46bc8
ADL: Remove ADGF_TESTING for hires3+4
2017-11-11 23:41:59 +01:00
Walter van Niftrik
be0e1371e8
ADL: Remove ADGF_TESTING for hires5+6
2017-11-11 10:39:16 +01:00
Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Walter van Niftrik
12e1466168
ADL: Enable ADGF_TESTING for hires3
2017-07-29 12:09:11 +02:00
Walter van Niftrik
df2e4e8e2c
ADL: Add hires3 support
...
Game starts up, but isn't playable yet
2017-07-25 14:08:40 +02:00
Walter van Niftrik
06b9cd195f
ADL: Move broken-room handling into ADL v2
2017-07-25 14:08:35 +02:00
Walter van Niftrik
90a453a534
ADL: Add support for .d13 disk images
2017-07-25 14:08:22 +02:00
Walter van Niftrik
70092f7f25
ADL: Merge hires2 and hires0 classes
2017-06-26 11:36:45 +02:00
Walter van Niftrik
d272351055
ADL: Set ADGF_TESTING for hires4
2017-06-11 15:58:35 +02:00
Walter van Niftrik
900ae1d064
ADL: Fix hires4 dropped item drawing
2017-06-11 14:40:45 +02:00
Walter van Niftrik
4cfb93c227
ADL: Add loading of hires4 game data
2017-06-10 17:07:17 +02:00
Walter van Niftrik
8b9d9bcf84
ADL: Fix incorrect delete (CID 1371758)
2017-03-06 17:01:26 +01:00
Walter van Niftrik
56206fef9f
ADL: Implement hires4 intro (1986 re-release)
2017-03-05 21:16:58 +01:00
Walter van Niftrik
3beb48f5ce
ADL: Fix error() when opening GMM during intro
...
This is a regression from 516815d
2017-03-05 21:16:58 +01:00
Walter van Niftrik
494682de90
ADL: Add byte-access functions to Display class
2017-03-05 21:16:58 +01:00
Walter van Niftrik
33c8073bc2
ADL: Make framebuffer loader static
2017-03-05 21:16:58 +01:00
Walter van Niftrik
19b07a7c12
ADL: Move multi-disk handling into v2
2017-03-05 21:16:58 +01:00
Walter van Niftrik
c88d30d8d3
ADL: Allow smaller delays
2017-03-05 21:16:58 +01:00
Walter van Niftrik
6bd7ca75f9
ADL: Move shape drawing into base gfx class
2017-03-05 21:16:57 +01:00
Walter van Niftrik
e97973a930
ADL: Skip deleted files when reading VTOC
2017-03-05 21:16:57 +01:00
Walter van Niftrik
4d25ed9638
ADL: Enable ADGF_TESTING for hires6
2017-02-23 16:38:06 +01:00
Walter van Niftrik
516815d5f5
ADL: Fix hires6 canSaveGameStateCurrently()
2017-02-23 16:12:48 +01:00
Walter van Niftrik
6a6058a1cc
ADL: Reset linesPrinted in game loop
2017-02-23 14:36:32 +01:00
Walter van Niftrik
23bc483ab7
ADL: Fix hires6 room description printing
2017-02-22 23:17:41 +01:00
Walter van Niftrik
69ae262bf2
ADL: Add comments to hires6 direction opcode
2017-02-22 23:17:41 +01:00
Walter van Niftrik
cca341804b
ADL: Add detection entry for hires4
2017-02-21 11:35:31 +01:00
Walter van Niftrik
9865ee16f7
ADL: Use 0-sample for speaker silence
...
This reduces popping noises
2017-02-21 11:35:31 +01:00
Walter van Niftrik
8ca719b2bc
ADL: Clean up/comment hires6 string printing
2017-02-20 22:53:04 +01:00
Walter van Niftrik
27c956a255
ADL: Fix hires6 flute opcode
2017-02-20 22:53:04 +01:00
Walter van Niftrik
2cc4c7329c
ADL: Implement hires6 game loop hacks
2017-02-20 17:22:28 +01:00
Walter van Niftrik
b152ef4eaf
ADL: Implement hires6 action opcode 0x1e
2017-02-20 11:07:56 +01:00
Walter van Niftrik
cc1f975a9c
ADL: Implement hires6 action opcode 0x1d
2017-02-19 17:41:34 +01:00
Walter van Niftrik
8b93142467
ADL: Implement hires6 direction opcodes
2017-02-19 12:33:43 +01:00
Walter van Niftrik
2e3e425d5b
ADL: Implement hires6 action opcode 0x12
2017-02-19 12:33:43 +01:00
Walter van Niftrik
549ac7ca47
ADL: Implement hires6 save/restore
2017-02-18 11:46:12 +01:00
Walter van Niftrik
9ed63332fa
ADL: Fix restoring of global vars in v4+
2017-02-18 11:46:12 +01:00
Walter van Niftrik
fee0b81b39
ADL: Fix hires6 action opcode 0x0c
2017-02-17 21:24:47 +01:00
Walter van Niftrik
d405e9e09b
ADL: Implement hires6 action opcode 0x0b
2017-02-17 21:09:52 +01:00
Walter van Niftrik
41f097fe1a
ADL: Fix hires6 conditional opcode 0x0a
2017-02-15 22:22:16 +01:00
Walter van Niftrik
441f940069
ADL: Bring hires6 in line with hires5
2017-02-10 00:52:54 +01:00
Walter van Niftrik
2841dd2bc3
ADL: Set ADGF_TESTING for hires5
2017-02-02 11:58:37 +01:00
Walter van Niftrik
1ae539d44d
ADL: Increase robustness of graphics code
2017-02-02 09:49:45 +01:00
Walter van Niftrik
a113b1c0e8
ADL: Fix saving inside first-visited rooms
2017-01-31 19:23:43 +01:00
Walter van Niftrik
2a74a975a3
ADL: Allow stray data bytes in pics
...
This triggers in hires5, region 5, room 20
2017-01-31 10:05:29 +01:00
Walter van Niftrik
05e36920b3
ADL: Fix add opcode
2017-01-30 23:08:48 +01:00
Walter van Niftrik
f6214df664
ADL: Clear screen with white in v2+
...
This fixes hires5, region 14, room 29
2017-01-30 21:56:11 +01:00
Walter van Niftrik
e7446adaf2
ADL: Fix hires5 direction opcodes
2017-01-30 00:05:10 +01:00
Walter van Niftrik
113887cdf7
ADL: Fix hires5 room state restoring
2017-01-30 00:05:10 +01:00
Walter van Niftrik
1693281079
ADL: Error out when picture is not found
2017-01-30 00:05:10 +01:00
Walter van Niftrik
10766eb46f
ADL: Add support for printing bell character
2017-01-27 23:14:19 +01:00