Short : HD Installer for Oilmania
Author: DJ Mike (djmike@crystalmike.com)
Version: 1.1
Type: game/patch
Requires: WHDLoad 20, RawDIC 5, 512k chip mem
This patch applies to "Oilmania" © 1990 Soft Company X.
Supports the following versions:
- Original release (Amigo! Magazine)
- Tarkus Team crack
- DJ Mike Enhanced Edition
Available here: https://djmike.itch.io/oilmania-enhanced-edition
If upgrading from v1.0, you will need to reinstall.
REQUIREMENTS
- Original disk or compatible disk image
- Slave requires WHDLoad 20+
- RawDIC 5 for the imager
- Game requires 512k chip memory
(+ approx 930k other memory for preload option)
FEATURES
- Game loads fully from HD using real files
- Quit game at any time (default key F10), including on 68000 machines
- Highscores loaded and saved to disk
- Stack and decompression moved to fast memory if available
- Keyboard handling rewritten
- Raster line waits rewritten so timing works on fast machines
- CPU-dependent (empty DBF) loops fixed
- Missing blitter waits fixed
- Memory persistence removed (won't reload on reset)
- Bad access to CIAA register fixed
- Sound glitches on starting game fixed (music wasn't silenced)
- Fixed byte write to audXvol registers (missing notes in music)
- Unsafe register accesses in level 6 interrupts fixed
- "Press Fire" screens actually wait for fire button
- Intro screen can now be skipped with fire on both controllers
- Trainers added - set CUSTOM1 with any of the following:
+ 1 for infinite lives
+ 2 to enable HELP to skip main+bonus levels
- Start Level trainer added - set with CUSTOM2
- Color/New/Rom Icons included
- Source code included
HISTORY
Version 1.1 (2026-07-10)
- File sizes reduced (requires reinstall)
- Original + DJ Mike Enhanced Edition releases supported
- Start Level trainer added
- HELP now skips bonus levels
- More CPU-dependent timing fixes
- Unsafe register accesses in level 6 interrupts fixed
Version 1.0 (2025-07-04)
- Initial release
WORDS FROM THE AUTHOR
This has been on my to-do list for some time. It's a fun clone of Oil's Well
on the C64 and although it can be a tad frustrating it's fun for a bit.
There were quite a few annoying problems in the code, particularly a lot of
random blits that didn't wait (and others that did!) that were cumbersome to
individually patch, as there were a lot of permutations. There were also
unreliable raster line waits which meant the timing code was shonky and
failed altogether on fast machines/emulators (very similar to Magic Serpent
that I patched in the past).
Also, I have no idea how the keyboard manages to work in this game because
the attempt at handshaking was really quite ropey, but there you go. I have
replaced that altogether so it should be fine on all machines.
Enjoy! :-)
--- DJ Mike (4th July 2025)
Bug report form, full WHDLoad package and other installs:
http://www.whdload.de
THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, STATUTORY OR OTHERWISE. THE ENTIRE RISK AS TO USE, RESULTS AND
PERFORMANCE OF THE PACKAGE IS ASSUMED BY YOU AND IF THE PACKAGE SHOULD PROVE
TO BE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
REPAIR OR OTHER REMEDIATION.
UNDER NO CIRCUMSTANCES, CAN THE AUTHOR BE HELD RESPONSIBLE FOR ANY DAMAGE
CAUSED IN ANY USUAL, SPECIAL, OR ACCIDENTAL WAY, ALSO IF THE OWNER OR A
THIRD PARTY HAS BEEN POINTED AT SUCH POSSIBILITIES OF DAMAGE. |