It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
To arms, my noble Saxon knights!

Defender of the Crown, a 1986 turn-based strategy classic, originally launched on the Commodore Amiga, is available in all it's pixelated glory on GOG.com, for $5.99!

We are happy to announce a new partnership with Cinemaware that will bring plenty of mouth-watering classics in their best available incarnations. Starting with Defender of the Crown, more classic titles from Cinemaware will release on GOG.com with both PC and emulated Commodore Amiga versions. Yes, the graphically superior, awesome, beautiful and shiny Amiga versions!

Today's release is a wonderful gem straight from the 80s. Back in the day, Defender of the Crown set a new standard for graphical presentation and innovative, fresh gameplay. As the leader of an initially sparse pack of Saxon knights, building up your army and influence as you proceed, you'll have to stick it to the Normans in an effort to gain control of the war-torn medieval England. Your strategic prowess as well as your sword fighting skills will be severely tested. This turn-based strategy classic will have you saving damsels in distress with your blade, jousting with fearsome knights, and besieging Norman castles - all the while reveling in the Amiga quality sound and beautiful graphics.

Defeat those pesky Normans and unite England in Defender of the Crown, for $5.99 on GOG.com.
Post edited September 09, 2014 by JudasIscariot
avatar
Pat123: any plans on offering the ADFs only, so people can choose for themselves in which environment they want to play the game (more accurate amiga emulator or even the real machine with an USB floppy emulator)?
It was already discussed above. Original game files are extractable from the executable which embeds them. But it would be nice if Cinemaware / GOG offered them right away without extra barriers.
avatar
shmerl: But it would be nice if Cinemaware / GOG offered them right away without extra barriers.
This and thanks! :)
An interesting overview of the current state of the free kickstart ROM replacement:
http://eab.abime.net/showpost.php?p=959578&postcount=355

Current development version of the ROM can be found here: http://aros.sourceforge.net/nightly.php

I'll give it a try with fs-uae.
Post edited September 11, 2014 by shmerl
avatar
serpantino: https://www.youtube.com/watch?v=f5-m5BbXVbo
Enough said. (Ok so 1987 but close enough and arcade came out 1986)
avatar
Barefoot_Monkey: :D
Bubble Bobble needs more votes
OOo yes *votes*
avatar
SCPM: No other method, just extracted with 7zip from the exe.
How exactly? I don't see anything resembling an embedded ADF inside that exe using 7zip. Admittedly, I'm not sure exactly what I'm looking for.
avatar
SCPM: No other method, just extracted with 7zip from the exe.
avatar
Wishbone: How exactly? I don't see anything resembling an embedded ADF inside that exe using 7zip. Admittedly, I'm not sure exactly what I'm looking for.
After you've unpacked the .exe, find the file titled .data. Unpack this file with 7zip and you'll find the adfs in the sub-directory titled 'Media'.
avatar
Wishbone: How exactly? I don't see anything resembling an embedded ADF inside that exe using 7zip. Admittedly, I'm not sure exactly what I'm looking for.
avatar
SCPM: After you've unpacked the .exe, find the file titled .data. Unpack this file with 7zip and you'll find the adfs in the sub-directory titled 'Media'.
Brilliant, thanks :-)

I hadn't figured out that you had to unpack twice.
No problem. :)
Which Amiga model should be selected for it in fs-uae?

UPDATE: Hm. fs-uae doesn't recognize AROS kickstart ROM, or may be I'm doing something wrong.

UPDATE2: You just need to rename aros-amiga-m68k-rom.bin to aros-amiga-m68k.rom, I guess it searches by extension.

UPDATE3: I added ROM and both .adf files, but fs-uae still doesn't want to start it.
Post edited September 11, 2014 by shmerl
avatar
shmerl: Which Amiga model should be selected for it in fs-uae?

UPDATE: Hm. fs-uae doesn't recognize AROS kickstart ROM, or may be I'm doing something wrong.

UPDATE2: You just need to rename aros-amiga-m68k-rom.bin to aros-amiga-m68k.rom, I guess it searches by extension.
From the fs-uae f.a.q.:

when FS-UAE is unable to find the find the proper kickstart for the Amiga model your trying to emulate and defaults back to the built-in AROS kickstart.

To use the latest version of the aros rom you have to replace the two files that come with fs-uae with the bin files inside AROS-2014xxxx-amiga-m68k-boot.lha and remove any other kickstart files.
avatar
superstande: edit: Amiga Forever site is still pointing to Cinemaware as a "Download site"
http://www.amigaforever.com/games/
avatar
shmerl: Cinemaware are the owners of the game I think. We are talking about the problem of them not selling the game in the original form without that bundling. Unless I'm missing something and such version is also available.

UPDATE: Did anyone who bought this Windows bundle try to extract the original from there? Any success? If it's extractable, that's not so bad.
I guess the problem is that before the amiga file was legally free, so there was no point trying to sell it.
Like I got it that way. So to say that just get it from somewhere from internet might now be to encourage to piracy, so I can't say that - if indeed the status of the file is changed... :)

avatar
shmerl: Which Amiga model should be selected for it in fs-uae?

UPDATE: Hm. fs-uae doesn't recognize AROS kickstart ROM, or may be I'm doing something wrong.

UPDATE2: You just need to rename aros-amiga-m68k-rom.bin to aros-amiga-m68k.rom, I guess it searches by extension.

UPDATE3: I added ROM and both .adf files, but fs-uae still doesn't want to start it.
I'd guess Kickstart 1.2 or kickstart 1.3... MC68000...
There is are some sites that suggest these things, been a great help to me.
Damn if I can think of the link this early in the morning, sorry.
Post edited September 11, 2014 by superstande
avatar
superstande: I'd guess Kickstart 1.2 or kickstart 1.3... MC68000...
There is are some sites that suggest these things, been a great help to me.
Damn if I can think of the link this early in the morning, sorry.
Kick12.rom is included with the game, I just didn't figure out how to configure fs-uae yet :) Also, I'm trying to use the free ROM first, to avoid using the closed one altogether.
Post edited September 11, 2014 by shmerl
avatar
mangamuscle: To use the latest version of the aros rom you have to replace the two files that come with fs-uae with the bin files inside AROS-2014xxxx-amiga-m68k-boot.lha and remove any other kickstart files.
Strange. I can't find Aros ROM in the fs-uae or fs-uae-launchers packages (Debian). So, not sure what and where to replace.

Also, trying to use the ROM which came with the game doesn't work either. I added two floppies (dotc-1.adf and dotc-2.adf) and set Amiga to 1000. Pressing "Start" produces some brief window which quickly closes. Changing Amiga model to anything else produces same thing. Switching ROM to internal - the same result.
Post edited September 11, 2014 by shmerl
avatar
shmerl: Strange. I can't find Aros ROM in the fs-uae or fs-uae-launchers packages (Debian). So, not sure what and where to replace.
fs-uae should create in your documents folder a FS-UAE/kickstarts directory where you can place the roms.

Also, trying to use the ROM which came with the game doesn't work either. I added two floppies (dotc-1.adf and dotc-2.adf) and set Amiga to 1000. Pressing "Start" produces some brief window which quickly closes. Changing Amiga model to anything else produces same thing. Switching ROM to internal - the same result.
I used fs-uae launcher (which has the option to select the normal and extended kickstart files) and the 9/9 aros rom and it starts to load, but reboots when the music starts to play, i think these version is unstable, either wait for a new version or use the original kickstart rom.

If I set the roms to internal and default (extened) it boots and plays using an a500 w/512kb slow ram (other configurations will probably work too).

I use ubuntu 14.04 so YMMV.
Post edited September 11, 2014 by mangamuscle
avatar
mangamuscle: If I set the roms to internal and default (extened) it boots and plays using an a500 w/512kb slow ram (other configurations will probably work too).

I use ubuntu 14.04 so YMMV.
It doesn't work for me in any combination. I can't really make much sense from the log in fs-uae-launcher.log.txt which supposedly should explain what fails. I suspect it's some kind of misconfiguration on system level (some library missing or whatever). I'll ask around on amiga.org forum.

UPDATE:

Ah, I see now. fs-uae itself simply segfaults on launch, hehe. I'll try debugging it. Must be some Debian environment issue.

UPDATE2: Seems to be Nvidia related (I filed a bug for fs-uae):

Program received signal SIGSEGV, Segmentation fault.
__memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1698
1698 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or directory.
(gdb) bt
#0 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1698
#1 0x00007ffff27b8137 in ?? () from /usr/lib/libnvidia-glcore.so.340.32
#2 0x00007ffff27b8218 in ?? () from /usr/lib/libnvidia-glcore.so.340.32
#3 0x00007ffff69e06ad in ?? () from /usr/lib/libGL.so.1
#4 0x00007ffff7dea9bd in call_init (l=0x7ffff7fcf9f0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe168, env=env@entry=0x7fffffffe178) at dl-init.c:64
#5 0x00007ffff7deaae3 in call_init (env=0x7fffffffe178, argv=0x7fffffffe168, argc=1, l=<optimized out>) at dl-init.c:36
#6 _dl_init (main_map=0x7ffff7ffe1a8, argc=1, argv=0x7fffffffe168, env=0x7fffffffe178) at dl-init.c:126
#7 0x00007ffff7ddd1ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#8 0x0000000000000001 in ?? ()
#9 0x00007fffffffe474 in ?? ()
#10 0x0000000000000000 in ?? ()

UPDATE3: Someone already found a workaround for this. You need to do:

export __GL_WRITE_TEXT_SECTION=0

See http://eab.abime.net/showthread.php?p=965877
Post edited September 12, 2014 by shmerl