Started by Maniac, 11:58, 08 May 20
0 Members and 1 Guest are viewing this topic.
Quote from: dragon on 12:17, 08 May 20The french guys?. http://tj.gpa.free.fr/html/coding/cpcplus.htm
Quote from: Phantomz on 22:04, 10 May 20@Maniac Did you manage to make a plus compatible version of " Split Personalities " with the info from that article?I wouldn't mind a plus compatible version, maybe we could play it on the GX4000 too then.
ld bc,#f40e - 01 0E F4out (c),c - ED 49ld bc,#f6c0 - 01 C0 F6out (c),c - ED 49out (c),0 - ED 71 - Extra 2 bytes of code added for Plus compat.ld c,#92 - 0E 92inc b - 04out (c),c - ED 49dec b - 05ld c,#49 - 0E 49ld d,#0a - 16 0Ald hl,#000e - 21 0E 00out (c),c - ED 49 - Keyboard code loops to here if no keypressld a,#f4 - 3E F4in a,(#00) - DB 00xor #ff - EE FFld (hl),a - 77inc hl - 23dec c - 0Ddec d - 15jp nz,&3f19 - C2 19 3fld c,#80 - 0E 80out (c),c - ED 49ld c,#82 - 0E 82inc b - 04out (c),c - ED 49jp #3e50 - C3 50 3E
ORG &3B9B LD BC,&F40E OUT (C),C LD BC,&F6C0 OUT (C),C LD HL,&000E OUT (C),H LD C,&92 INC B OUT (C),C DEC B LD C,&49 LD D,&0AL3BB2: OUT (C),C LD A,&F4 IN A,(&00) CPL LD (HL),A INC L DEC C DEC D JR NZ,L3BB2 LD C,&80 OUT (C),C LD C,&82 INC B OUT (C),C
ORG &3D8C LD BC,&F4C0 OUT (C),E LD B,&F6 OUT (C),C LD C,&80 OUT (C),C LD BC,&F440 OUT (C),D LD B,&F6 OUT (C),C RET
Quote from: Phantomz on 16:16, 27 May 20@Maniac Sorry I can't test your disc in real hardware at the moment as have no access to it, hopefully some people on here will test it out for you.I know it might seem like a long shot, but have you tried a different crack of the game, worth a try!I think I've applied @Urusergi patch to a different version of the game, might be worth a go, no harm in trying.The disc and cpr are below to try.If it all works ok, I'll get the pause and quit option mapped so it GX4000 compatible.
ORG &3D8C LD BC,&F4C0 OUT (C),E LD B,&F6 OUT (C),C db &ED,&71 LD BC,&F480 OUT (C),D LD B,&F6 OUT (C),C db &ED,&71 RET
ORG &3BC1LD C,&00
Quote from: Urusergi on 01:43, 28 May 20Try this, it's quite possible that it will work:Code Select ExpandORG &3D8C LD BC,&F4C0 OUT (C),E LD B,&F6 OUT (C),C db &ED,&71 LD BC,&F480 OUT (C),D LD B,&F6 OUT (C),C db &ED,&71 RETP.D: and this:Code Select ExpandORG &3BC1LD C,&00using my keyboard routine
Quote from: Phantomz on 16:52, 29 May 20@Maniac and @Urusergi Nice work guys, well done! I'm trying to change the Spanish retail version to work too (from cpc-power), not sure how to use all this assembly code, but think I've got it fixed.Could you guys test that I've changed it all ok and that it works without the sound problem, cheers
Quote from: Maniac on 01:41, 30 May 20Just tried it out and all worked just fine. Can't see any differences in the game apart from the way in which it loads the game. Funny that the DISC.BAS file is actually a binary file!I am aware that there were some slight variations in certain countries but it doesn't look like that's the case with the Spanish release.
Quote from: Maniac on 01:28, 31 May 20@Phantomz I can't recall seeing a high score table no. But I could be wrong. Seems my skills over the years have got rusty and I'm not so good at the game at the mo!
Page created in 0.238 seconds with 53 queries.