[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

Shadoworlds< >Shadow Warriors

Shadow Sorcerer (TSR/SSI/US Gold)

download the install packageShadowSorcerer.lha
created at2005-11-19
size of install package31321 Bytes
Author/Contact
(use it to report problems with that install)
CFOU!
Mantis BugTracker870
Hall Of Light1895


 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 1 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 (looking for others)
 - Manual protection removed
 - Rom1.3 access fault fixed
 - 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

 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.

Icons contained in install package

WHDLoad Slave information
ShadowSorcerer.Slave - 16.11.2005 22:23:58 - 4456 bytes
required WHDLoad version16
flagsNoError EmulPriv Examine
required Chip Memory1024 KiB ($100000)
required Expansion Memory256 KiB ($40000)
info nameShadow Sorcerer
info copy1991 TSR/SSI/US GOLD.
info installcoded by CFou!
Version 1.0 (16.11.2005)
Kickstart name34005.a500
Kickstart size256 KiB ($40000)
Kickstart checksum$f9e3

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
16280lh59492005-11-16 23:28:46ShadowSorcererHd.info
191010lh549372005-11-16 23:31:36ShadowSorcererHd\Install
12590lh58332005-11-16 23:28:46ShadowSorcererHd\Install.info
43310lh521822005-11-16 22:36:14ShadowSorcererHd\ReadMe
19900lh513102005-11-16 23:28:46ShadowSorcererHd\ReadMe.info
2500lh5582005-11-16 01:05:02ShadowSorcererHd\Savegame.dir
26000lh516672005-11-16 23:21:52ShadowSorcererHd\ShadowSorcerer.colcfou
16780lh510752005-11-16 23:21:30ShadowSorcererHd\ShadowSorcerer.colcfou2
117340lh587002005-11-16 23:21:38ShadowSorcererHd\ShadowSorcerer.colcfou3
15560lh59532005-11-16 23:21:44ShadowSorcererHd\ShadowSorcerer.colcfou4
5380lh52582005-11-15 22:26:06ShadowSorcererHd\ShadowSorcerer.inf
44560lh532812005-11-16 22:23:58ShadowSorcererHd\ShadowSorcerer.Slave
16280lh59522005-11-16 23:28:46ShadowSorcererHd\.src.info
121450lh533782005-11-16 22:23:50ShadowSorcererHd\.src\ShadowSorcerer.asm

[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

last change : 2015-12-23
© 1996-2015 Bert Jahn, All Rights Reserved