Started by remax, 00:14, 05 May 15
0 Members and 1 Guest are viewing this topic.
Quote from: CraigsBar on 14:34, 09 May 15I could not agree with you more Phantomz.I have 2 6128plus machines, and upgraded 464plus and a new GX4000Whist the 6128's and 464 can load from disc, having games on cart is easier somehow and making games available for people who have a CPC and a GX4000 is not only beneficial, but also good fun, it gives me an excuse to play these games again Hopefully I might get some interest in these old games from my little boy
Quote from: dragon on 02:13, 09 May 15Thats happend to my After the wip arnlod era(i not tried it). I run the game to the moment yo need use the key so need change. Then pause it, and use f7f7f7f7f7f7f7 step into. Yo slowy the game at frame to frame. So you are 100% sure the game is in a bucle. Take a look at bc register where you push f7 f7 f7. And when you view. Some type of &f4xx,&f5 as described in grimware table: http://www.grimware.org/doku.php/documentations/devices/io.devices (o search all in IN(C),in hex code make a breakpoint an examine it running) The code is accessing to the ppi. Stop And examining the funcion. It should look you the example in cpc wiki. Programming:Keyboard scanning - CPCWikiThe important is the part IN(A), and probably the next LD(HL),take look at the call with f7 and breakpoints, if HL read around 10 position. And save it in memory, you probaly found where the scan keyboard are saved. To be 100% sure push some in the keyboard, if is it you can see aschanges in memory you found it.Now take a look at the table in the cpcwiki page,search the letter you need change. And found in what row are, count, and the position exact.Now you have 2 options, f7f7f77f to found another site calls the keyboard array in memory looking at hl or use a litte imagination,you know the program need load the array to compare it. So maybe with luky you can found search in hexadecimal LD HL.#The first position of the row in the memory you found. Breakpoint all, and examinig who does after loads de numbers.where you are the where are called using the stack o go at finish of the funcion. Search if it use the exact position you know he need search. examine the variables and try changue what you thinking is code of the letter, try and probe.In the case of kung fu. I search first part in bucle menu(because the loop is < that in game). And later ingame I sersch who calls the memory position, at the first i made it with f7f7^f7.Later i think in search in hex the LD HL#number(first position of the row in memory), and it works.They release my into the calll,I view he read row in memory an the resoult is depending for the a external paremeter, and is called 5 times in the code.( i suspected joystick + fire+ space). Then he exits and i view a condition. I know the game use a joystick(and space). so I know he use the last position in the arrow and the p position in middle.So I cheked the call where i pulse joystick and space and i found who is the used to espace.Now i examing where the parameter A is begining, I found its from a number (in the poke position you know). LD A,#28 , i try change it to 15 and i discover it change to intro. But i not know how to found joystick 2 to remap it . I thinking and thinking. And then i think o.k is in hexadecimal, so if is the table converted from the decimal?. Then i go to the cpcwiki page and i count... To the intro. From left to right line a line. 0,1,2,3... retun in the table is in the position 21, i take the windows calculator pass it to hex and 15!!. I try wtih space and 28!!.So i count to the joystick 2 in the table i convert it to hex.And you are the magic 4A .I think my experience can help you.PD a new game.
Quote from: Phantomz on 14:23, 09 May 15Making more game's playable on the GX4000 is a mistake I think that's what people thought back in the day Why find a different way to convert games if this works, I don't think people are to worried about filling up a sd card that you can just swop out anyway I've got a plus computer so can pretty much run all software from cart or disk, but I like doing these conversions to try and help fellow Amstrad users play more stuff on their gx4000's and why not! Any way, here is another couple more.I've done " APB - All Points Bulletin " and " Green Beret " in Green Beret you use the Knife with the fire button and Shoot the gun (when you pick it up) with the space bar, I don't know if someone could change the space to the 2nd fire button please?Cheers
Quote from: Ast on 13:30, 09 May 15I think you must find your own way to convert cpc files to cpr because converting a 16kb file into 256kb cartridge is not really interresting.
Quote from: McKlain on 16:31, 09 May 15Well, I'm a musician, not a developer, so that's not going to happen anytime soon. If it weren't for kevin's tools I wouldn't be doing this. My only interest was watching a demo in wich I took part running on my GX4000. By the way, you can fit about 16.000 256kb cartridges on the 4GB card, right?
Quote from: McKlain on 16:31, 09 May 15By the way, you can fit about 16.000 256kb cartridges on the 4GB card, right?
Quote from: Ast on 15:54, 09 May 15But i only think using 256kb for an intro using only 16 kb might be considered as nonsense... That' s all!
Quote from: dragon on 17:46, 09 May 15Masters of universe.Only a problem, the only source without trainer is in french .
Quote from: dragon on 18:21, 09 May 15Thank you, better in english. mmm p-47 works? I think i probe it but i not remember what happends.
Quote from: CraigsBar on 18:31, 09 May 15I think hyper sports should work too.
Quote from: Devilmarkus on 20:37, 08 May 15I patched Cauldron as CPR (with joystick controlled cheats)Select:German (Joypad left)English (Joypad up)French (Joypad down)Also select:Unlimited hags and magic (Joypad left/right)I hope it works on GX4000?!? Who can prove it?
Quote from: Devilmarkus on 19:38, 09 May 15So, did anyone try it yet on a GX4000?
Page created in 0.245 seconds with 49 queries.