News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_ComSoft6128

Serious Software on Cartridge

Started by ComSoft6128, 15:58, 20 March 18

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ComSoft6128

Throwing this up in the air to see where it lands.
I have the following software installed on a Rombox connected to a 6128 Plus:
DES, Parados, CPM+, Protext, Promerge Plus, Utopia and Doscopy.
Can anyone transfer these to a cartridge to be used with the Plus?
And if so, can I have a cost for this?


Cheers,


Peter

GUNHED

Careful with Utopia, it's not much compatible with other ROMs ;-)


You could ask Dragon, he's famous for making Cartridges. :-)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

ComSoft6128

Thanks Gunhed,

I think with Utopia it's a question of which slot is used.

Cheers,

Peter

GUNHED

You're right about that. All ROMs consuming lots of RAM should have numbers below 7.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

arnoldemu

Attached is an example of one way I can do this. It's a software patch to the firmware. You'll need a C4CPC to use it.

In this example I used the cpc6128 os, basic and amsdos. I patched the OS. There is additional code in the high kernel jumpblock area.

Now when the firmware functions are used, it thinks it is using 0-15, but the patched code maps that to 4-19. I think this is the most compatible way.

If the rom paging I/O port is accessed directly then only basic and amsdos will be visible (in the range 0-15), you can see the others in the range &84 onwards.

To also make this work, the cart has basic repeated on  every page you don't use. Firmware needs this. Basic is also in page 4 and amsdos is also in page 11.

I think I could make a cart that has Plus firmware, basic, dos and burning rubber AND extra roms in the cart. I would need to find enough spare bytes in the Plus version of the OS to patch it.

I'm not sure how much software will run with this patch.


My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

ComSoft6128

Many thanks arnoldemu.

Looks like I will be purchasing a C4CPC in the near future.

Cheers,

Peter

ComSoft6128

#6
Just checking. I have now had a quick look at the C4CPC and I see it has dip switches. Would it be necessary to use these to select individual Roms?
Or would it mimic a Rombox and once the dip switches have been initially selected they can then be ignored?

Cheers,

Peter

GUNHED

It got software to select a cart comfortably. Well done software.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

arnoldemu

Quote from: ComSoft6128 on 22:27, 22 March 18
Just checking. I have now had a quick look at the C4CPC and I see it has dip switches. Would it be necessary to use these to select individual Roms?
Or would it mimic a Rombox and once the dip switches have been initially selected they can then be ignored?

Cheers,

Peter
The Sd card has 16 directories and you can put a cpr file in each. The dipswitch chooses which directory is used and therefore which cpr is booted.

One of the cprs can be the special cprselect menu cart which when booted scans the sdcard and allows you to pick another cpr to run.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Powered by SMFPacks Menu Editor Mod