Walter van Niftrik
bdda3447a3
ADL: Add support for an early hires1 version
2018-02-03 23:36:18 +01:00
Walter van Niftrik
a0631840f9
ADL: Remove hardcoded disk image filename from hires1
2018-02-03 23:36:18 +01:00
Walter van Niftrik
9e5b54ddc8
ADL: Remove unused array terminator
2018-02-02 23:38:52 +01:00
Walter van Niftrik
236e5da6cc
ADL: Fix build error
2018-02-02 22:53:00 +01:00
Walter van Niftrik
44d9f583e0
ADL: Reduce sound volume
2018-02-02 22:18:26 +01:00
Walter van Niftrik
aba2961899
ADL: Refactor NIB image error handling
2018-02-02 22:18:25 +01:00
Walter van Niftrik
b497ec3065
ADL: Implement new detection method for disk images
2018-02-02 22:18:25 +01:00
Walter van Niftrik
23870196f5
ADL: Refactor disk image handling
2018-02-02 22:18:25 +01:00
Walter van Niftrik
9f479c9b17
ADL: Add sanity check to track/sector numbers read from NIB
2018-02-02 22:18:25 +01:00
Walter van Niftrik
b64d8dbf3b
ADL: Ignore broken sectors
2018-02-02 22:18:25 +01:00
Walter van Niftrik
1600c4dbb7
ADL: Do not pad out 13-sector .NIB disks to 16-sector format
2018-02-02 22:18:25 +01:00
Walter van Niftrik
f0be784fde
ADL: Add convert_disk debug command
2018-02-02 22:18:25 +01:00
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