GamesNostalgia

Retro games, abandonware, freeware and classic games for PC and Mac

iten

Shadow Sorcerer WHDLoad Pack

File:
ShadowSorcerer_v1.2_DeFrIt.lha
Game Title:
Size:577960 bytes
Updated:2023-04-02 14:26:00
Version:1.2
Hardware:ECS/OCS
Download
Shadow Sorcerer

README

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. This install applies to "Shadow Sorcerer" © 1991 TSR/SSI/US GOLD. This install requires WHDLoad, DIC, RawDIC and The Patcher to be in the path. The programs can be found in the WHDLoad package. To install from a different drive than DF0: select installation mode Expert. The installed program requires 0.5 MB ChipMem and 0.5 MB OtherMem. It can be quit by pressing F10 (key can be changed with Tooltype "QuitKey="). The game requires an installed A500 Kickstart 1.3 image. The kickstart image must be located in the directory "Devs:Kickstarts" and must be named "kick34005.A500". The image can be extracted from a A500 with tools like 'GrabKick' or similar which can be found on aminet. If the image is of wrong version or altered in any way WHDLoad will quit with an appropriate message. Additionally the file "kick34005.A500.RTB" must be installed in the same directory as the kickstart image. It can be found in the archive "util/boot/skick345.lha" on aminet. If you have problems with this installation please try and get a newer version of this package from the WHDLoad WWW-Page. If that doesn't help try some Tooltypes like NOCACHE, NOAUTOVEC, EXPCHIP, NOMMU, PAL or NTSC. If that also fails, please inform the author via the Bug-Report-Form which can be accessed on the WHDLoad WWW-Page. For the full WHDLoad package, other installs and updates refer to: http://www.whdload.de/ or aminet:dev/misc/whdload#? and aminet:game/patch/ version 1.0 (16.11.05) done by CFou!: - initial release - Only european multilanguage version supported - Manual protection removed - Several 'Move D0,SR' replaced by 'Move d0,CCR' (to fix bad privilege violation interupt on better cpu than 68000) -> read after for technical information about this problem - Files buffer size fixed (more small=>random crash when buffer was overflowed) - Colored icons added - Source code included version 1.1 (12.03.20) done by CFou!: - source code adapter to WHDLoad 17+ - english version support added (SPS 275) - now works on 68000 too (SR/CCR patches only applied on 68010 and higher CPU) - QuitKey added for 68000 - Less chip memory needed - New install script version 1.2 (01.04.23) done by CFou!: - Spanish version supported - Manual & Solution files included Thanks to Wolfgang for original disk images *********************** technical information *************************** The 68000 did not meet the Popek and Goldberg virtualization requirements for full processor virtualization because it had a single unprivileged instruction "MOVE from SR", which allowed user-mode software read-only access to a small amount of privileged state. The 68000 was also unable to easily support virtual memory, which requires the ability to trap and recover from a failed memory access. The 68000 does provide a bus error exception which can be used to trap, but it does not save enough processor state to resume the faulted instruction once the operating system has handled the exception. Several companies did succeed in making 68000 based Unix workstations with virtual memory that worked, by using two 68000 chips running in parallel on different phased clocks. When the "leading" 68000 encountered a bad memory access, extra hardware would interrupt the "main" 68000 to prevent it from also encountering the bad memory access. This interrupt routine would handle the virtual memory functions and restart the "leading" 68000 in the correct state to continue properly synchronized operation when the "main" 68000 returned from the interrupt. These problems were fixed in the next major revision of the 68K architecture, with the release of the MC68010. The Bus Error and Address Error instructions pushed a large amount of internal state onto the supervisor stack in order to facilitate recovery, and the MOVE from SR instruction was made privileged. A new unprivileged "MOVE from CCR" instruction was provided for use in its place by user mode software; an operating system could trap and emulate user-mode MOVE from SR instructions if desired.