Changes

No$cart

1,434 bytes added, 20:32, 19 February 2018
A utility by [[Nocash]] which converts a disk image to a cartridge.
Problems:* The tool hasn't been tested on the GX4000. The generated cartridges created with it do not work on GX4000.or 464Plus* If there are expansion ROMs then these will be activated when the cart is started which can cause compatibility issues* The tool is a 16-bit DOS program so doesn't work on new versions of Windows To solve these problems [[Arnoldemu]] has made a new version [[Nocart]]
In addition if the game/program has any of the following it will not work on GX4000:
* It uses 128K ONLY (or it's a bad "crack" that requires 128K to work even though the game itself would work in 64K).
If a game has any of the following then it can't be used from cartridge:* Saving progress or hi-scores* Requires expansion ROMs* Direct access to disc for loading* Disk has copy protection. However, the tool is easy for the non-programmer to use.
== No$cart package ==
The No$cart package (available from the No$cash website) contains:
* a NO$CPC.COM executable file that can be run by DOS/Windows(can't be run on 64-bit windows e.g. windows 8), * a NO$CPC.ROM file (which contains the OS, BASIC and Amsdos - in theory you can then use your own patched versions) . The ROM is unpatched. The .COM file patches the ROM.* a NO$CPC.TXT readme document.
== Technical ==
Page 0 is OS.
Page 1 is BASIC.
Page 2 contains part of the disk image data.
Page 3 contains AMSDOS.
Page 4 onwards -15 contains disk image data.
The OS, BASIC and AMSDOS are based on CPC6128 ROMs and have all been patched.
Note that expansion ROMs that have been installed (e.g. replacement AMSDOS such as Parados) on the Plus will override the AMSDOS in the cartridge made by No$cart. So ensure you remove all expansion ROMs before running the cart on the Plus.
 
The tool supports single sided DATA format discs only. The data stored in the cartridge is uncompressed and is a dump of each sector's data ordered by sector ID (&c1 then &c2 then &c3 etc).
 
Page 2 is the first 32 sectors from the disc which holds the directory and first part of the data.
Page 4-15 contains all the remaining data from the disc.
 
A single side of a standard DATA format disc is 178K which uses 12 cartridge pages (the last page is not fully used and is padded with FF bytes by No$cart). Therefore No$cart uses a 256KB cartridge to store an entire disk.
 
The maximum size of uncompressed data that could be stored is 475136 bytes. Two sides of a DATA format disc would be 356K (40 tracks and 2 sides).
It would not be possible to store a double sided 80 track disc.
 
Discs of other disc formats would need different patched AMSDOS to handle them.
 
 
=== OS patches ===
== Links ==
* http://nocash.emubaseproblemkaputt.de/* http://nocash.emubaseproblemkaputt.de/no$cart.htm [[Category:Software]]
1,377
edits