Hi Clever people!
I woudl love to use some of CNGSofts single file cracks to make GX4000 carts to use in my C4CPC. However I have hit a snag.
Those that have trainers rely on Keyboard input so cannot be used in a GX4000. OK, not the end of the world there are always some that are not suitable. However a bigger problem is that those with no trainer (and the nice Bouncy splash screen) require the Space bar to be pressed to move from the loading graphic to the game itself. Is there an easy way to mod these single files so that the Fire Button would work as well, or instead?
That would let me play far more games on my 32" and 42" TV's rather than just the CM14 ;)
If this key cn be remapped with a Hex Editor on the DSK file, or the file itself that would be perfect, If I kno what string to search for I'd search and play with this myself. But I don't so woudl be stabbing in the dark, surely most likely ending up with Broken games alltogether.
Craig
Quote from: CraigsBar on 20:20, 30 April 15
I woudl love to use some of CNGSofts single file cracks to make GX4000 carts to use in my C4CPC. However I have hit a snag.
Those that have trainers rely on Keyboard input so cannot be used in a GX4000. OK, not the end of the world there are always some that are not suitable. However a bigger problem is that those with no trainer (and the nice Bouncy splash screen) require the Space bar to be pressed to move from the loading graphic to the game itself. Is there an easy way to mod these single files so that the Fire Button would work as well, or instead?
Yes. Search for the bytes
CD 18 BB FE 20 and replace
20 with
58. This checks if uppercase X was pressed (the Fire button produces an uppercase X).
As for bypassing the trainer, that isn't so easy. You would have to analyse the code for each individual game in order to patch it.
Quote from: Nich on 21:47, 30 April 15
Yes. Search for the bytes CD 18 BB FE 20 and replace 20 with 58. This checks if uppercase X was pressed (the Fire button produces an uppercase X).
As for bypassing the trainer, that isn't so easy. You would have to analyse the code for each individual game in order to patch it.
Many thanks @Nich (http://www.cpcwiki.eu/forum/index.php?action=profile;u=53) , I owe you one for this.
Now for me to get converting. As a proof of concept, here is the Worlds First "Speccy -> GX4000" Port. At least it's a good one.
[attach=2]
Also Credit is due to @arnoldemu (http://www.cpcwiki.eu/forum/index.php?action=profile;u=122) for his excellent nocart tool.
Craig
Nice job ! This conversion is working fine on my CPC+ ;)
@Arnoldemu: your tool is already avalaible or just in "test" phase ?
Thank you
Quote from: Kris on 08:51, 01 May 15
Nice job ! This conversion is working fine on my CPC+ ;)
@Arnoldemu: your tool is already avalaible or just in "test" phase ?
Thank you
I'm away for the weekend, but will be taking the MacBook Pro with me. It has a Hex Editor on it so I might do some more over the weekend and upload them on Monday.
The same trick does not work on all CNGSoft releases tho. Space Harrier and Deflektor both failed once the Hexedit mod was made. Will see what others work, or don't work. Hopefully I'll have some ready for early next week.
Craig
Quote from: CraigsBar on 23:23, 30 April 15
Many thanks @Nich (http://www.cpcwiki.eu/forum/index.php?action=profile;u=53) , I owe you one for this.
Now for me to get converting. As a proof of concept, here is the Worlds First "Speccy -> GX4000" Port. At least it's a good one.
[attach=2]
Also Credit is due to @arnoldemu (http://www.cpcwiki.eu/forum/index.php?action=profile;u=122) for his excellent nocart tool.
Craig
And so it begins :-[ :P
can't wait to try it :D
Quote from: Kris on 08:51, 01 May 15
Nice job ! This conversion is working fine on my CPC+ ;)
@Arnoldemu: your tool is already avalaible or just in "test" phase ?
Thank you
The tool is available in source form. The source can be built on linux and mac direct from the command-line.
On windows you can use the freely available visual studio 2013 community edition.
You can use the tool now. I am about 95% confident it is making the correct results, but I want to make a test program that reads each sector from the dsk and I can then verify it is reading the data from the correct location in the cart. Then I can say it's 100%.
Craig asked me if I could add support for 80track single sided discs. Yes I can do that. I was planning to use Parados for that. I haven't started this request yet.
Any link somewhere ? I didn't find it here... :-\
Quote from: Kris on 13:15, 01 May 15
Any link somewhere ? I didn't find it here... :-\
CPC Plus cartridge replacement : one more (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/cpc-plus-cartridge-replacement-one-more/msg97718/#msg97718)
CPC Plus cartridge replacement : one more (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/cpc-plus-cartridge-replacement-one-more/msg97897/#msg97897)
First link has main release.
Second link has an updated main.cpp source file.
Current is v1.4.
Thank you ;)
Where in the wiki would a page which collects GX4000 compatibles newly created rom would fit ?
Here?
http://www.cpcwiki.eu/index.php/Plus#Software (http://www.cpcwiki.eu/index.php/Plus#Software)
Modern Cartridges - CPCWiki (http://www.cpcwiki.eu/index.php/Modern_Cartridges)
Just a quick page. For the moment i duplicated the entry until we have more games, to make it easy to juste copy/paste/edit (Edit : Not anymore, now that i found more than one game).
Converted GX4000 games - CPCWiki (http://www.cpcwiki.eu/index.php/Converted_GX4000_games)
Quote from: remax on 11:02, 02 May 15
Just a quick page. For the moment i duplicated the entry until we have more games, to make it easy to juste copy/paste/edit (Edit : Not anymore, now that i found more than one game).
Converted GX4000 games - CPCWiki (http://www.cpcwiki.eu/index.php/Converted_GX4000_games)
I would like to see it split into two sections, or perhaps three.
Games which are confirmed to work on gx4000 and you can use joysticks for all.
Games which work on gx4000 including using joysticks but which have some use of plus features. Includes palette for example.
Games Which do not work on gx4000, they use keyboard or 128kb or similar. It would make it easier to choose.
Quote from: arnoldemu on 15:19, 02 May 15
I would like to see it split into two sections, or perhaps three.
Games which are confirmed to work on gx4000 and you can use joysticks for all.
Well, that's the point of this page. Having a list of 100% working GX4000 Titles. If one title on the list doesn't comply to all of this, then it has to be removed.
QuoteGames which work on gx4000 including using joysticks but which have some use of plus features. Includes palette for example.
Well, that can make an extra column i guess. There is room for it. (EDIT : Done).
QuoteGames Which do not work on gx4000, they use keyboard or 128kb or similar. It would make it easier to choose.
For me it has to be on a different page, with a link on this page (as all GX4000 titles are plus compatible) and a list of all the remaining title (but i fear this list going to be huge and don't want to be responsible of it).
The point is having a place where people with a GX4000 and a C4CPC (or gerald if he want to preload them), can easily obtain all of the newly converted cards, being sure that they are compatibles.
Ideally, people who makes new release upload directly to the wiki/edit the table then put a link here to the page, telling what their new release are (eventually tagging as "new" if they want). It would avoid having dupes files on either the wiki AND the forum.
EDIT : As my English is really average, don't hesitate to change my Frenglish to some better English.
OK After much fighting on the MBP today I have found the cause of the issue... iDSK does not always re-insert the patched file correctly, and therefore the patch is not always successful (Or the game crashes)
Anyway, after much cursing I have now used a VM and WinAPE to re-insert the file and this one works fine in JavaGX4000 (High Score name entry needs a keyboard)
Whilst on a CNGSoft spree I thought I needed to do this one.
Quote from: CraigsBar on 19:44, 02 May 15
Whilst on a CNGSoft spree I thought I needed to do this one.
Any notable problem ?
Quote from: remax on 20:16, 02 May 15
Any notable problem ?
with this one no. It is fully joystick already I can not test on my gx4000 until Monday.
Quote from: CraigsBar on 20:35, 02 May 15
with this one no. It is fully joystick already I can not test on my gx4000 until Monday.
Ok, i add it to the main list. I've also added a "nearly playable" list. By mistake, i have added your Dizzy_Spinoff.cpr that is totally non playable on a gx4000. I'll keep it until you fix it ;).
BB4CPC works a treat on the real thing. Pipemania is mostly OK, you need two controllers to bypass the start bit and high score entry isn't joystick compatible but you can just hit the Pause button to get past that. I sense a fair few games where PPPPP is top of the charts for many. :laugh:
Quote from: andycadley on 21:55, 02 May 15
BB4CPC works a treat on the real thing. Pipemania is mostly OK, you need two controllers to bypass the start bit and high score entry isn't joystick compatible but you can just hit the Pause button to get past that. I sense a fair few games where PPPPP is top of the charts for many. :laugh:
Oh, OK so it's gonna be upgraded to "Fully Working" with some comments. I though the hi-score forced you to reset the console.
OK 2 more that seem fully GX friendly, But like before I cannot test these until Monday night when I get home.
[attach=2]
[attach=3]
And one more that needs a Keyboard to start the game (I think, can someone confirm) although it does default to Joystick control but requires a '7' to start.. GRRRR!!
[attach=4]
That's all folks for tonight, When I get home I'll see what I can do for the Dizzy Spinoffs cart. I really hope to get that one fixed... No promises tho.
Craig
Testing with MESS, in the GX4000 driver, Rampage seems OK but only with one player.
Anarchy seems fine
Deflektor is not playable
(Nice, i noticed you edited the wiki :) )
Quote from: remax on 23:34, 02 May 15
Testing with MESS, in the GX4000 driver, Rampage seems OK but only with one player.
Anarchy seems fine
Deflektor is not playable
(Nice, i noticed you edited the wiki :) )
Damn, I suspected Deflektor would not work as soon as I saw the menu screen. It works great on a plus where you can press 7 tho :(
Oh well, still a great game. Just added Zaxx to compensate. Now that really *is* me calling it a night.
Learning lots today.... Workarounds for cart building issues.... Modifying Wiki pages.... WOW... whatever next, Hopefully making Dizzy Carts work properly on the GX4000.
Craig
Quote from: CraigsBar on 00:14, 03 May 15
Oh well, still a great game. Just added Zaxx to compensate. Now that really *is* me calling it a night.
Tested this one, works great, including the hi score.
I just heard the "quadrel" music on rolandradio.net and if I remember well, that game is controled just with the joystick. It's not in the compacted list but a nice puzzle game.
We should make a converted games thread or something and ask for it to be pinned.
Quote from: McKlain on 11:05, 03 May 15
I just heard the "quadrel" music on rolandradio.net and if I remember well, that game is controled just with the joystick. It's not in the compacted list but a nice puzzle game.
We should make a converted games thread or something and ask for it to be pinned.
If i find the time, i'm gonna try to convert Emlyn Hughes International Soccer, the best soccer game on CPC, at least while the project here comes to an end ;)
Its 64k version is fully controlable with a joystick. Only little problem is typing a name for the controlled team... Well i guess everybody will be called GFRTP56 or something like that (all the letter available with pause/joy 2 if i remember well).
Quote from: McKlain on 11:05, 03 May 15
I just heard the "quadrel" music on rolandradio.net and if I remember well, that game is controled just with the joystick. It's not in the compacted list but a nice puzzle game.
We should make a converted games thread or something and ask for it to be pinned.
I'll take a look and see what I can find, I must admit it's not one I have ever heard of. Now I have worked out what was causing the issues with my first attempts, I am also gonna take a look at Space Harrier again.
Quote from: CraigsBar on 12:02, 03 May 15
I'll take a look and see what I can find, I must admit it's not one I have ever heard of. Now I have worked out what was causing the issues with my first attempts, I am also gonna take a look at Space Harrier again.
quadrel is done, space harrier proving troublesome. Hopefully both will be uploaded by tonight.
Quote from: CraigsBar on 14:45, 03 May 15
quadrel is done, space harrier proving troublesome. Hopefully both will be uploaded by tonight.
OK Both Quadrel and Space Harrier are converted and uploaded to the WIKI List. Space Harrier needed some hacks but all tested in JavaGX4000.
From what I can tell both are fully GX friendly, although I still cannot test until tomorrow evening. Any comments or testing results please let me know.
Converted GX4000 games - CPCWiki (http://www.cpcwiki.eu/index.php/Converted_GX4000_games)
In MESS, Space Harrier play perfectly, including hiscore. I cannot pass the first menu in Quadrel (perhaps an emulation bug).
Quote from: remax on 19:54, 03 May 15
Converted GX4000 games - CPCWiki (http://www.cpcwiki.eu/index.php/Converted_GX4000_games)
In MESS, Space Harrier play perfectly, including hiscore. I cannot pass the first menu in Quadrel (perhaps an emulation bug).
Will Test on a GX tomorrow night thanks for the update.
Not speaking french I find testing Quadrel a little hard LOL.
Quote from: arnoldemu on 13:07, 01 May 15
Craig asked me if I could add support for 80track single sided discs. Yes I can do that. I was planning to use Parados for that. I haven't started this request yet.
I've just noticed that the excellent Prince of Persia is a perfect candidate for CPR conversion.... a Standard(ish) SYSTEM format disc, Full Joystick support etc....
Snag is it's a 42 track System format. can the 80 track version of the tool use unusual track counts too, such as this 42 track system format?
It would make conversions of games such as this much easier. Since the current tool recognises the extra tracks would this be possible?
Craigs-MBP:nocart craig$ ./nocart POP.dsk Prince_of_Persia.cpr prince.bin
Successfully read 'POP.dsk'
Extended disk image detected
Single sided disc detected
Disk image has 42 tracks. Only 40 will be used
SYSTEM format disc detected
Successfully read 'os.rom'
Successfully read 'basic.rom'
Successfully read 'amsdos.rom'
Cartridge file written to 'Prince_of_Persia.cpr'
Craigs-MBP:nocart craig$
Craig
Edit: Rainbow Islands also falls into this category... 42 tracks, standard System Format.
Quote from: remax on 19:54, 03 May 15
Converted GX4000 games - CPCWiki (http://www.cpcwiki.eu/index.php/Converted_GX4000_games)
In MESS, Space Harrier play perfectly, including hiscore. I cannot pass the first menu in Quadrel (perhaps an emulation bug).
terminus by mastertronic uploaded. This will be the last of my weekend away specials...... Tomorrow night I have a gx4000 and my brand new madcatz mojo to play with lol.