New upcoming game for CPC from Mananuk !!!!
video: https://files.fm/u/yrddwqjv8e#/view/m3gh2d72hb
That's a cute crusader😊
Military themed game, 1980s:
(https://i0.wp.com/auamstrad.es/wp-content/uploads/2021/05/RdanArm05.jpg?resize=430%2C320&ssl=1)
Military themed game, 2020s:
(https://pbs.twimg.com/media/FP2yYHsXIAQeP3z?format=png&name=360x360)
Batman game, 1980s:
(https://retroshowcase.gr/images/computers/AmstradCPCPlus/3/3.jpg)
Batman game, 2020s:
(https://i.ibb.co/BCwLKnG/the-dark-knight-cpc.png)
Vampire themed game, 1980s:
(https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=1534&slot=6&part=A&type=.png)
Vampire themed game, 2020s:
(https://i0.wp.com/auamstrad.es/wp-content/uploads/2022/10/cpc-04.png?resize=435%2C332&ssl=1)
It seems the cuteness has invaded CPC game graphics. Whether or not that's positive would be a good topic for a lengthy debate.
Quote from: XeNoMoRPH on 06:07, 12 June 24New upcoming game for CPC from Mananuk !!!!
video: https://files.fm/u/yrddwqjv8e#/view/m3gh2d72hb
Will it have ingame music?
Quote from: dodogildo on 21:27, 13 June 24Quote from: XeNoMoRPH on 06:07, 12 June 24New upcoming game for CPC from Mananuk !!!!
video: https://files.fm/u/yrddwqjv8e#/view/m3gh2d72hb
Will it have ingame music?
In principle only in the menu and between phases
Quote from: cwpab on 19:57, 13 June 24Military themed game, 1980s:
(https://i0.wp.com/auamstrad.es/wp-content/uploads/2021/05/RdanArm05.jpg?resize=430%2C320&ssl=1)
Military themed game, 2020s:
(https://pbs.twimg.com/media/FP2yYHsXIAQeP3z?format=png&name=360x360)
Batman game, 1980s:
(https://retroshowcase.gr/images/computers/AmstradCPCPlus/3/3.jpg)
Batman game, 2020s:
(https://i.ibb.co/BCwLKnG/the-dark-knight-cpc.png)
Vampire themed game, 1980s:
(https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=1534&slot=6&part=A&type=.png)
Vampire themed game, 2020s:
(https://i0.wp.com/auamstrad.es/wp-content/uploads/2022/10/cpc-04.png?resize=435%2C332&ssl=1)
It seems the cuteness has invaded CPC game graphics. Whether or not that's positive would be a good topic for a lengthy debate.
It's not only cuteness. The sprite size difference also makes a difference in what you put on the screen and in gameplay.
Also consider that people didn't necessarily know how to draw distinctive sprites with fewer pixels back then. The first successful ones were -what, Lemmings and Sensi/MegaLoMania?
Certainly for a subject like Batman I would expect a darker mood. It's true there are many 8x16 sprite games recently, maybe because using the same engines. The same with loading screens, they share the same pixel-perfect, clean, cartoonish style (not the case in this game, apparently)
Anyway, this game seems to have some interesting mechanics, like the returning batarang. With well designed levels it can be a good game.
Yeah, I have also complained in the past about sprites being too big in some games not allowing players too see s**t while scrolling. ;D
But it's also true that you can technically make small sprites without them having to be chibi/super deformed (https://www.google.com/search?q=%5C"super+deformed%5C"&sca_esv=5a58adcc29de473b&sca_upv=1&udm=2&biw=1152&bih=599&ei=3RRsZquvIJ-Vxc8PnPqe6AU&ved=0ahUKEwjrkYWL69qGAxWfSvEDHRy9B10Q4dUDCBE&uact=5&oq=%5C"super+deformed%5C"&gs_lp=Egxnd3Mtd2l6LXNlcnAiECJzdXBlciBkZWZvcm1lZCIyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAESJwNUIQIWOkLcAF4AJABAJgBggGgAfwBqgEDMC4yuAEDyAEA-AEBmAIDoAKaAsICChAAGIAEGEMYigWYAwCIBgGSBwMxLjKgB7wK&sclient=gws-wiz-serp):
(https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=482&slot=5&part=A&type=.png)
So yeah... I blame manga!
Looks like jolly good fun !
game will be available on Friday the 25th -
https://mananuk.itch.io/dark-knight
Really looks like a good old game from the good old times...
(https://i.ibb.co/Mg8D0WW/photo-2024-07-24-12-58-37.jpg)
It's out, just bought it😊
Did you buy the physical release of the game? I can't find any link to purchase it.
I'm definitely interested in this one...
Quote from: ldaneels on 04:38, 27 July 24Did you buy the physical release of the game? I can't find any link to purchase it.
I'm definitely interested in this one...
No, the digital one. Probably no physical yet.
Great game : I've been playing it for hours! I needed a poke to complete it though :-[
Infinite energy : POKE &4A1D,0
The game returns the infamous Memory full error on 464. You'll have to edit line 630 in the basic loader, and delete MEMORY &7EFF.
Or use the following loader containing the magic poke :
6 name$="LOADER1"
7 name2$="LOADER2"
90 MODE 0:BORDER 0
100 GOSUB 400
181 GOSUB 820
255 GOTO 600
400 MEMORY &7EFF:IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
445 LOAD name$+".pal",&7F00:GOSUB 820:LOAD name$+".scr",&C000
446 GOSUB 700
447 GOSUB 700
600 IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
640 LOAD name2$+".pal",&7F00:GOSUB 820:LOAD name2$+".scr",&C000
645 LOAD"loader.bin",&BE80:POKE &BEA3,&C9:CALL &BE80
650 LOCATE 6,19:PEN 2:PRINT"Cheat? y/n"
660 c$=UPPER$(INKEY$):IF c$="" THEN 660
670 IF c$="Y" THEN POKE &4A1D,0
680 CALL &400
700 FOR J=1 TO 2000:NEXT
740 RETURN
820 MODE PEEK(&7F00):FOR a=0 TO 15:i=PEEK(&7F03+a*12):POKE p+a,i:POKE p+a+17,i:NEXT
830 RETURN
Chose the starting level (1 to 4) : POKE &478C,level
Quote from: ldaneels on 04:38, 27 July 24Did you buy the physical release of the game? I can't find any link to purchase it.
I'm definitely interested in this one...
No, it's a sample... but a physical version of the game is coming out soon, I understand.
Title?
(https://pbs.twimg.com/media/FP2yYHsXIAQeP3z?format=png&name=360x360)
Quote from: Jean-Marie on 05:10, 27 July 24Great game : I've been playing it for hours! I needed a poke to complete it though :-[
Infinite energy : POKE &4A1D,0
The game returns the infamous Memory full error on 464. You'll have to edit line 630 in the basic loader, and delete MEMORY &7EFF.
Or use the following loader containing the magic poke :
6 name$="LOADER1"
7 name2$="LOADER2"
90 MODE 0:BORDER 0
100 GOSUB 400
181 GOSUB 820
255 GOTO 600
400 MEMORY &7EFF:IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
445 LOAD name$+".pal",&7F00:GOSUB 820:LOAD name$+".scr",&C000
446 GOSUB 700
447 GOSUB 700
600 IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
640 LOAD name2$+".pal",&7F00:GOSUB 820:LOAD name2$+".scr",&C000
645 LOAD"loader.bin",&BE80:POKE &BEA3,&C9:CALL &BE80
650 LOCATE 6,19:PEN 2:PRINT"Cheat? y/n"
660 c$=UPPER$(INKEY$):IF c$="" THEN 660
670 IF c$="Y" THEN POKE &4A1D,0
680 CALL &400
700 FOR J=1 TO 2000:NEXT
740 RETURN
820 MODE PEEK(&7F00):FOR a=0 TO 15:i=PEEK(&7F03+a*12):POKE p+a,i:POKE p+a+17,i:NEXT
830 RETURN
Hi Jean Marie, Mananuk here ;)
It could be that this error is what doesn't let me make the cdt correctly, I usually use discology to create it but I haven't been able to do it correctly, greetings
Hola Mananuk, thanks for this great game :)
I've managed to build a tape version using the good old Oddjob.
You needed to append a LD de,buffer instruction in the binary loader. It is needed by the firmware to store a 2 Kb buffer before calling &BC77.
org &be80
write direct "loader.bin",&BE80
ld b,8
ld hl,lbea6
ld de,&9D00
call &bc77
ld hl,&0400
push hl
call &bc83
call &bc7a
ld hl,0
ld (&0406),hl
ld (&0408),hl
ld (&040a),hl
ld (&040c),hl
ld (&040e),hl
ret
lbea6:
db &47,&41,&4d,&45,&2e,&42,&49,&4e
I had to trim the comments in the Basic loader, so that it doesn't overlap offset 400h in memory, which is the beginning of the game.
10 MODE 0:BORDER 0
20 MEMORY &7EFF:IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
30 n$="!LOADER1":GOSUB 130
40 FOR a=1 TO 4000:NEXT
50 n$="!LOADER2":GOSUB 130
60 LOAD"!loader":POKE &BE8E,0:CALL &BE80
70 'LOCATE 6,19:PEN 2:PRINT"Cheat? y/n"
80 'n$=UPPER$(INKEY$):IF n$=""THEN 80
90 'IF n$="Y"THEN POKE &4A1D,0
100 'LOCATE 4,19:INPUT"Level(1-4)";l
110 'IF l>0 AND l<5 THEN POKE &478C,l
120 CALL &400
130 LOADn$+".pal",&7F00
140 MODE PEEK(&7F00):FOR a=0 TO 15:i=PEEK(&7F03+a*12):POKE p+a,i:POKE p+a+17,i:NEXT
150 LOADn$+".scr"
160 RETURN
The loading is quite sluggish. I'll try to speed it up using calls to BC83h/BC98h.
Also, it's a WAV file. CNG has made a tool to convert WAV to CDT (CSW2CDT), but his site is down for the moment.
Now waiting for the sequel ;D
Quote from: Jean-Marie on 19:34, 29 July 24Hola Mananuk, thanks for this great game :)
I've managed to build a tape version using the good old Oddjob.
You needed to append a LD de,buffer instruction in the binary loader. It is needed by the firmware to store a 2 Kb buffer before calling &BC77.
org &be80
write direct "loader.bin",&BE80
ld b,8
ld hl,lbea6
ld de,&9D00
call &bc77
ld hl,&0400
push hl
call &bc83
call &bc7a
ld hl,0
ld (&0406),hl
ld (&0408),hl
ld (&040a),hl
ld (&040c),hl
ld (&040e),hl
ret
lbea6:
db &47,&41,&4d,&45,&2e,&42,&49,&4e
I had to trim the comments in the Basic loader, so that it doesn't overlap offset 400h in memory, which is the beginning of the game.
10 MODE 0:BORDER 0
20 MEMORY &7EFF:IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
30 n$="!LOADER1":GOSUB 130
40 FOR a=1 TO 4000:NEXT
50 n$="!LOADER2":GOSUB 130
60 LOAD"!loader":POKE &BE8E,0:CALL &BE80
70 'LOCATE 6,19:PEN 2:PRINT"Cheat? y/n"
80 'n$=UPPER$(INKEY$):IF n$=""THEN 80
90 'IF n$="Y"THEN POKE &4A1D,0
100 'LOCATE 4,19:INPUT"Level(1-4)";l
110 'IF l>0 AND l<5 THEN POKE &478C,l
120 CALL &400
130 LOADn$+".pal",&7F00
140 MODE PEEK(&7F00):FOR a=0 TO 15:i=PEEK(&7F03+a*12):POKE p+a,i:POKE p+a+17,i:NEXT
150 LOADn$+".scr"
160 RETURN
The loading is quite sluggish. I'll try to speed it up using calls to BC83h/BC98h.
Also, it's a WAV file. CNG has made a tool to convert WAV to CDT (CSW2CDT), but his site is down for the moment.
Now waiting for the sequel ;D
Thanks for this.
Btw the archive seems broken, at least on my pc :-X
Ignore the above post.
WinRAR didn't like it, 7z did the job.
The CDT plus the ROM.
2x ROMs |dark
Quote from: VincentGR on 20:06, 29 July 24The CDT plus the ROM.
2x ROMs |dark
Pardon me, are the Roms "stand alone", or do I need
the tape file too?
The cdt is the cassette.
Roms can be mounted on rom boards or M4.
Different things.
Here is a turbo-loading tape version. Actually, it's only 30 seconds faster because I've used the standard speed writing, in order to make the loading more "secure".
Here is the code of the new binary loader :
org &0040
;;write direct "LOADER.BIN",&40
sub a
call &bc0e ;;mode 0
ld bc,0
call &bc38 ;;border 0
ld ix,palette1 ;;set 1st palette
call @setink
call &BC65 ;CAS INITIALISE
or 1
call &BC6B ;CAS NOISY
ld hl,&C000 ;;load screen1
ld de,16336
ld a,&16
push hl
push de
call &BCA1
ld b,190 ;;4 secs wait
wait:
call &bd19
call &bd19
djnz wait
ld ix,palette2 ;;set 2nd palette
call @setink
pop de ;;load screen 2
pop hl
ld a,&16
call &BCA1
ld hl,&400 ;;load game file
push hl ;;save EP
ld de,39159
ld a,&16
call &BCA1
ld hl,0 ;;setup game data
ld (&0406),hl
ld (&0408),hl
ld (&040a),hl
ld (&040c),hl
ld (&040e),hl
ret ;;goto 400h
@setink:
xor a
ld b,(ix)
ld c,b
push af
call &BC32
pop af
inc ix
inc a
cp 16
jr nz,@setink+1
ret
palette1:
DB 0,1,10,11,14,13,26,23,16,25,4,3,17,12,20,2
palette2:
DB 0,2,6,17,18,20,10,26,1,3,15,5,24,11,13,25
This one is better : I've compressed the 2 loading screens. Loading is now 7mins 18secs long.
Quote from: VincentGR on 19:52, 29 July 24Quote from: Jean-Marie on 19:34, 29 July 24Hola Mananuk, thanks for this great game :)
I've managed to build a tape version using the good old Oddjob.
You needed to append a LD de,buffer instruction in the binary loader. It is needed by the firmware to store a 2 Kb buffer before calling &BC77.
org &be80
write direct "loader.bin",&BE80
ld b,8
ld hl,lbea6
ld de,&9D00
call &bc77
ld hl,&0400
push hl
call &bc83
call &bc7a
ld hl,0
ld (&0406),hl
ld (&0408),hl
ld (&040a),hl
ld (&040c),hl
ld (&040e),hl
ret
lbea6:
db &47,&41,&4d,&45,&2e,&42,&49,&4e
I had to trim the comments in the Basic loader, so that it doesn't overlap offset 400h in memory, which is the beginning of the game.
10 MODE 0:BORDER 0
20 MEMORY &7EFF:IF PEEK(&BB5B)=0 THEN p=45530 ELSE p=47061
30 n$="!LOADER1":GOSUB 130
40 FOR a=1 TO 4000:NEXT
50 n$="!LOADER2":GOSUB 130
60 LOAD"!loader":POKE &BE8E,0:CALL &BE80
70 'LOCATE 6,19:PEN 2:PRINT"Cheat? y/n"
80 'n$=UPPER$(INKEY$):IF n$=""THEN 80
90 'IF n$="Y"THEN POKE &4A1D,0
100 'LOCATE 4,19:INPUT"Level(1-4)";l
110 'IF l>0 AND l<5 THEN POKE &478C,l
120 CALL &400
130 LOADn$+".pal",&7F00
140 MODE PEEK(&7F00):FOR a=0 TO 15:i=PEEK(&7F03+a*12):POKE p+a,i:POKE p+a+17,i:NEXT
150 LOADn$+".scr"
160 RETURN
The loading is quite sluggish. I'll try to speed it up using calls to BC83h/BC98h.
Also, it's a WAV file. CNG has made a tool to convert WAV to CDT (CSW2CDT), but his site is down for the moment.
Now waiting for the sequel ;D
Thanks for this.
Btw the archive seems broken, at least on my pc :-X
Hi Jean Marie, Merci pour le fichier, je vais le télécharger sur itchio et vous ajouter aux remerciements, nous l'utiliserons pour créer la version physique ;)
[color=var(--COEmY)](about:invalid)[/size][/font][/size][/color]
Dark Knight - Reward Edition
if you have purchased the game you will receive this special version by mail
-new character
-new vehicle
-increased difficulty
Quote from: XeNoMoRPH on 06:40, 11 September 24Dark Knight - Reward Edition
if you have purchased the game you will receive this special version by mail
-new character
-new vehicle
-increased difficulty
Sorry, how purchase, do you mean in itch io? or was there a physical version?
Quote from: asertus on 10:59, 11 September 24Quote from: XeNoMoRPH on 06:40, 11 September 24Dark Knight - Reward Edition
if you have purchased the game you will receive this special version by mail
-new character
-new vehicle
-increased difficulty
Sorry, how purchase, do you mean in itch io? or was there a physical version?
yes https://mananuk.itch.io/dark-knight
Is there a minimum to pay to ensure we get a physical edition of the game? I assume there is a cost (production + shipping) to all this for you & I certainly do not want to make you lose money in the process.
Quote from: ldaneels on 04:31, 12 September 24Is there a minimum to pay to ensure we get a physical edition of the game? I assume there is a cost (production + shipping) to all this for you & I certainly do not want to make you lose money in the process.
I think you are getting confused, I am not the author of the game... this game can be obtained for free on the itch-io page, but if you pay the minimum which is I think 1 euro for the digital version, the author will send you free this new version.
I don't know if the physical edition of the game will come out later, but in any case it will cost much more, logically, you can ask the author on his page, although he also posts here.
Ah yes, indeed. Interesting information just the same.
Hopefully Mananuk will end up releasing a physical edition, the render on his page is just too tempting :)
Bought it last night !
Steven
I must say, its a very impressive game.
I had to watch the YouTube Video however to understand , there is a "double-jump" possible.
Fun to play, and Mananuk even 'upgraded' the
game with Robin ;D ...
Steven
Hello , Now available Reward edition for free ;)
Dark Knight (Amstrad) by Mananuk (https://mananuk.itch.io/dark-knight)
I will do the version for GX4000 this weekend,
if someone can make the .cdt I would be grateful,
best regards
Mananuk
Thanks for the update! Let me know if you want a turbo-loading version too.
And the rom that nobody asked for ;D
2 roms must mounted both.
run with |dark
I've realised the previous CDT did not work on real CPCs :picard:, so here's a CDT working as it should, with rasters and 2:23 of loading time. Please
@Gryzor can you delete the previous post? :)
Quote from: Jean-Marie on 09:44, 22 May 25Thanks for the update! Let me know if you want a turbo-loading version too.
Thanks Jean Marie,
it is to create a physical version with both versions, thank you very much I just added the GX4000 version, thanks guys !!!
Ok so I realised, the decorating frame wasn't there when the game loaded, so here it is the final working version with everything working properly now ;D