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

Shadoworlds< >Shadow Warriors

Shadow Sorcerer (TSR/SSI/US Gold)

download the install packageShadowSorcerer.lha
created at2023-04-02
size of install package94160 Bytes
Author/Contact
(use it to report problems with that install)
CFou!
Mantis BugTracker870
Hall Of Light1895
Lemon Amiga3538


 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.

Icons contained in install package

WHDLoad Slave information
ShadowSorcerer.Slave - 01.04.2023 23:27:40 - 5120 bytes
required WHDLoad version17
flagsNoError EmulPriv Examine
required Chip Memory512 KiB ($80000)
required Expansion Memory512 KiB ($80000)
info nameShadow Sorcerer
info copy1991 TSR/SSI/US GOLD.
info installcoded by CFou!
Version 1.2 (01.04.2023)
Kickstart name34005.a500
Kickstart size256 KiB ($40000)
Kickstart checksum$f9e3
Configuration

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
16281lh5949Amiga2005-11-16 23:28:46ShadowSorcererHd.info
383781lh59471Amiga2020-03-12 23:28:32ShadowSorcererHd/Install
12591lh5833Amiga2023-04-01 23:28:28ShadowSorcererHd/Install.info
833271lh533348Amiga2022-01-12 12:29:00ShadowSorcererHd/Manual
19901lh51314Amiga2023-04-01 23:28:28ShadowSorcererHd/Manual.info
46691lh52325Amiga2023-04-01 23:27:36ShadowSorcererHd/ReadMe
19901lh51311Amiga2023-04-01 23:28:28ShadowSorcererHd/ReadMe.info
2501lh558Amiga2005-11-16 01:05:02ShadowSorcererHd/Savegame.dir
26001lh51667Amiga2005-11-16 23:21:52ShadowSorcererHd/ShadowSorcerer.colcfou
16661lh51063Amiga2023-04-01 23:31:54ShadowSorcererHd/ShadowSorcerer.colcfou2
117341lh58700Amiga2005-11-16 23:21:38ShadowSorcererHd/ShadowSorcerer.colcfou3
15441lh5942Amiga2023-04-01 23:31:48ShadowSorcererHd/ShadowSorcerer.colcfou4
5381lh5258Amiga2005-11-15 22:26:06ShadowSorcererHd/ShadowSorcerer.inf
51201lh53589Amiga2023-04-01 23:27:40ShadowSorcererHd/ShadowSorcerer.Slave
605341lh522849Amiga2022-01-12 12:16:52ShadowSorcererHd/Solution
19901lh51311Amiga2023-04-01 23:28:28ShadowSorcererHd/Solution.info
99291lh53053Amiga2023-04-01 23:26:24ShadowSorcererHd/.src/ShadowSorcerer.asm

Old Install Archives
ShadowSorcerer-20051119.lha
ShadowSorcerer-20200312.lha

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

last change : 2024-03-14
© 1996-2024 Bert Jahn, All Rights Reserved