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

Intro? Dentro? Mentro? Demo?< >Iso

Iraq (Animators)

download the install packageAnimators_Iraq.lha
created at2015-11-02
size of install package32219 Bytes
Author/Contact
(use it to report problems with that install)
StingRay
Mantis BugTracker838
BitWorld638
Amiga Demoscene Archive190
Pout2785
download images for that installwww.aminet.net


 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 "Iraq-Demo"  1990 Animators.

 Requirements:
 -------------
 This install requires WHDLoad and DIC to be in the path.
 To install from a different drive than DF0: select installation mode Expert.

 The installed demo requires 0.5 MB ChipMem (+0.7 MB OtherMem for preload).
 It can be quit by pressing F10 (key can be changed with Tooltype "QuitKey=").



 Features:
 ---------
 - Full load from HD
 - OS stuff patched (DoIO, BltBitMap)
 - Timing fixed
 - Self-modifying code fixed
 - Wrong interrupt request checks fixed (x4)
 - Interrupts fixed
 - Blitter waits added (x21)
 - Bplcon0 color bit fixes (x5)
 - Reset at end of demo patched to quit back to DOS
 - DMA settings fixed
 - All decrunchers (Defjam Packer 3.2) relocated to fast memory
 - 2 NewIcons (created by me)
 - Source code included as usual
 - Quit option that works on 68000 machines (default key is 'F10')

 Well, this is the result of me having some hours of fun today! :)
 There already was a patch for this demo made by Bored Seal
 (geetings mate o/) a long time ago (2001) but it had several flaws.
 The timing in the demo in the first part is way off on fast machines
 and it wasn't fixed in Bored's patch making the demo almost immediately
 skip the first part on very fast machines.

 I actually created a custom fix for this demo also very long ago, back
 in 2003 I completely relocated all parts, created a data file which
 contained all the 4 parts and coded a loader for it. For some reason I
 never released it though so it just sits on my HD, eating up space and
 collecting dust for more than 12 years already, time sure does fly! :)

 Anyway, today I had the idea to create a proper WHDLoad patch for this
 demo and so I did. The timing in part 1 has been fixed with a bit of
 interrupt magic so the demo will work correctly on any machine now!
 I also had to emulate BltBitMap as that was used to blit the pictures,
 luckily I already had the code finished as I needed it for the patch
 for Bronx Megademo some months ago so that wasn't much of a problem either.
 This means that this patch does not need any Kickstart ROM anylonger!
 
 Some blitter waits had to be added too, since the demo doesn't feature
 any time-critical code all blitter wait patches will also be applied
 on 68000 machines.

 Interesting to note are the wrong interrupt request checks, coder actually
 wanted to check if it was a VBLANK interrupt, however, as so often the
 coder got the btst instruction wrong and forgot that it works BYTE wise
 when used the memory locations. Hence the interrupt check didn't work
 properly and the coder simply negated the result of the btst, e.g. instead
 of beq.b .noVBI he used bne.b .noVBI. That apparently was the only way
 for him to get the interrupts to work, quite funny (probably for a coder
 only) actually. :) I have fixed this of course!

 Other than that there wasn't much to do but testing the demo took a while,
 specially testing the timing for part 1 needed a lot of time.

 The demo would reset the machine at the end, I have patched this to make
 WHDLoad quit back to DOS.

 All parts are crunched with Defjam Packer 3.2, as usual I have relocated
 all decrunchers to fast memory for faster decrunching.

 Well, enough words, just enjoy this classic from HD! Special greetings
 to Bored who made the old patch so many years ago. :)
 Special greetings also to Alpha One who I'm sure will enjoy this patch!

 Sting, 02-Nov-2015


 Greetings to all in Scarab and Scoopex, the WHDLoad team, PMC,
 Musashi5150, Skan, Slummy, Loaderror, Frequent, Wayne Kerr, Mr.Spiv,
 Alpha One, CFou!, Paradroid, Audiomonster, Bonefish, Vention, Slammer
 Axis, Tim, Triace, Britelite, Buzzer and all the other usual suspects. :)

 Special greetings to all Golf MK1 fans worldwide and all classic
 car owners/drivers. :)

 Extra greetings to the usual suspects on #amigascne, see you all at
 Revision 2016! :)


 History:
 --------

 version 1.2 (02.11.2015) done by StingRay:
 - patch redone from scratch
 - timing fixed
 - blitter waits added
 - self-modifying code fixed
 - decrunchers relocated
 - reset at end of demo patched to quit back to DOS
 - source code included

 version 1.1 (26-Feb-2001) done by Bored Seal:
 - slave adapted for KickEmu and WHDLoad V11+, timing problems fixed

 version 1.0 (04-Nov-1998) done by Bored Seal:
 - first public release

 


 Contact:
 --------
 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/

Icons contained in install package

WHDLoad Slave information
Iraq.slave - 02.11.2015 22:31:22 - 3628 bytes
required WHDLoad version10
flagsNoError EmulTrap ClearMem
required Chip Memory512 KiB ($80000)
Expansion Memory0 KiB
info nameIraq-Demo
info copy1990 Animators
info installinstalled by StingRay/[S]carab^Scoopex
Version 1.2 (02.11.2015)

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
15841lh51046Amiga2007-09-05 22:15:12Iraq_Install.info
379401lh59481Amiga2015-11-02 22:34:48Iraq_Install/Install
7051lh5345Amiga2015-11-02 22:30:36Iraq_Install/Install.info
133751lh55186Amiga2015-11-02 22:36:42Iraq_Install/Iraq.newicon
133751lh54711Amiga2015-11-02 22:38:16Iraq_Install/Iraq.newicon2
36281lh52500Amiga2015-11-02 22:31:22Iraq_Install/Iraq.slave
54401lh52730Amiga2015-11-02 23:16:08Iraq_Install/ReadMe
19901lh51310Amiga2000-09-10 23:37:22Iraq_Install/ReadMe.info
134371lh54393Amiga2015-11-02 22:28:28Iraq_Install/Source/Iraq_WHD.s

Old Install Archives
Animators_Iraq-20010227.lha

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

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