Author Topic: Conversion to Cartridge format  (Read 11201 times)

0 Members and 1 Guest are viewing this topic.

Offline andycadley

  • Supporter
  • 6128 Plus
  • *
  • Posts: 912
  • Liked: 443
  • Likes Given: 73
Re: Conversion to Cartridge format
« Reply #50 on: 21:32, 09 October 13 »
Jet Set Willy 1  and Manic Miner1 and  3 as CPR...

Didn't work for me in WinAPE, I just got a black screen with yellow text and a ParaDOS prompt.

The background colour gradient could be more subtle, IMO. And the magenta border... But good job on the sprites and porting.
I don't really like the gradient backgrounds, but they were asked for so made it into the engine. No idea where the magenta border comes from, possibly a debug feature that's in the dsk version.


Anyway, no promises but I'm looking into a "real" cart version, that would run on the GX and everything.

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Conversion to Cartridge format
« Reply #51 on: 01:24, 10 October 13 »
Didn't work for me in WinAPE, I just got a black screen with yellow text and a ParaDOS prompt.

Maybe thats the issue: Remove any ROMs (Incl. Parados rom)
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline andycadley

  • Supporter
  • 6128 Plus
  • *
  • Posts: 912
  • Liked: 443
  • Likes Given: 73
Re: Conversion to Cartridge format
« Reply #52 on: 01:32, 10 October 13 »
Ah, yes that's fixed it. Hadn't even realised it was installed, it's an out-of-the-box WinAPE install. I guess cartridges really need to avoid using slots that might be taken up by external ROMs, worth noting for future!

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2274
  • Likes Given: 3478
Re: Conversion to Cartridge format
« Reply #53 on: 10:54, 10 October 13 »
Maybe thats the issue: Remove any ROMs (Incl. Parados rom)
no$cart activates rom 7 and calls into it. If it activated rom &87 it would probably avoid this problem.
In addition the other calls would need to be patched to ensure it goes here.

It would probably work a bit better without needing to remove expansion roms.
But then if somebody overrided basic this would also cause a problem.
So this method is not free from expansion rom problems.

My method uses &8x type access so should be ok.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2274
  • Likes Given: 3478
Re: Conversion to Cartridge format
« Reply #54 on: 11:00, 10 October 13 »
Updated wiki to mention that all expansion roms should be removed before using a cart made with no$cart tool.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline redbox

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.751
  • Country: gb
    • redbox
  • Liked: 326
  • Likes Given: 267
Re: Conversion to Cartridge format
« Reply #55 on: 11:44, 10 October 13 »
all expansion roms should be removed before using a cart made with no$cart tool.

I did wonder about this regarding the nocash tool but haven't had the chance to test it out, glad it's been spotted.

All the more reason to use your framework ;)

Offline dcdrac

  • 6128 Plus
  • ******
  • Posts: 923
  • Liked: 205
  • Likes Given: 24
Re: Conversion to Cartridge format
« Reply #56 on: 19:48, 10 October 13 »
I wander if there is a way to convert cprs to HFE files

Offline Kris

  • 6128 Plus
  • ******
  • Posts: 557
  • Country: fr
  • Team Impact
  • Liked: 220
  • Likes Given: 844
Re: Conversion to Cartridge format
« Reply #57 on: 20:42, 10 October 13 »
Same problem: a direct conversion won't work with all .CPR files.
In this case, it is certainly easier to dump the cartridge as file and patch a loader to launch the game (and in some cases modify the program to load additional stage...)


Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2274
  • Likes Given: 3478
Re: Conversion to Cartridge format
« Reply #58 on: 11:24, 11 October 13 »
I wander if there is a way to convert cprs to HFE files
hfe are disks.

cartridges are not disks ;)

the cartridges would need to be hacked to work on disk which is not as easy as putting a disk game onto cart ;)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1981
  • Likes Given: 4650
Re: Conversion to Cartridge format
« Reply #59 on: 18:32, 11 October 13 »
no$cart activates rom 7 and calls into it. If it activated rom &87 it would probably avoid this problem.





Well, software can assume that ROM 7 _IS_ Amsdos. Alternate DOS (like VDOS, X-DDOS, ROMDOS...) usually get installed at ROM position 6. That's just good practice, especially since ROM 7 _IS_ hardwired in the CPC.


ParaDOS handles that different, and it's ok usually, since it is pretty compatible. However of course it can't be 100%
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2274
  • Likes Given: 3478
Re: Conversion to Cartridge format
« Reply #60 on: 19:19, 11 October 13 »



Well, software can assume that ROM 7 _IS_ Amsdos. Alternate DOS (like VDOS, X-DDOS, ROMDOS...) usually get installed at ROM position 6. That's just good practice, especially since ROM 7 _IS_ hardwired in the CPC.


ParaDOS handles that different, and it's ok usually, since it is pretty compatible. However of course it can't be 100%

The problem is that an expansion ROM will override the cartridge. So in this case the expansion ROM overrided the patched AMSDOS in the cart, the patched OS failed to call into the patched AMSDOS (calling into the Parados rom instead) and this is why it didn't start.

It's more a problem of how the no$cart roms are patched I think.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1981
  • Likes Given: 4650
Re: Conversion to Cartridge format
« Reply #61 on: 21:02, 11 October 13 »
Well, so either no expansion or no no$cart.

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Kris

  • 6128 Plus
  • ******
  • Posts: 557
  • Country: fr
  • Team Impact
  • Liked: 220
  • Likes Given: 844
Re: Conversion to Cartridge format
« Reply #62 on: 09:03, 12 October 13 »
LAst trial: conversion of Rick dangerous 1, CPC+ adaptation by Brueggi/Noob Inc...
It works in Winape & real Plus machine.


Offline amijim

  • CPC664
  • ***
  • Posts: 53
  • Country: gr
  • Liked: 69
  • Likes Given: 34
Re: Conversion to Cartridge format
« Reply #63 on: 20:02, 13 November 16 »
Hello,
i would like to mention that this port of rick dangerous is not the enchanced version of the 128k+ version.Could anyone port the DSK image found on the wiki page to cpr image?I suppose there is a reason that it has not been already done but just today i ordered a c4cpc module and i am really eager to try it out!.thank you .
http://www.cpcwiki.eu/imgs/4/4f/Rick1_1.DSK
http://www.cpcwiki.eu/index.php/Rick_Dangerous_128%2B