G64

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (...aaand another copy/paste error :()
(Added sample files)
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{|
+
{{FormatInfo
|[[Electronic File Formats]]
+
|formattype=electronic
| >
+
|subcat=Disk Image Formats
|[[Disk Image Formats]]
+
|extensions={{ext|g64}}
| >
+
}}
|[[G64]]
+
|}
+
  
 
==Overview==
 
==Overview==
The '''G64''' file format was intended to solve the difficulties with the "standard" Commodore 64 [[D64]] disk images, namely that they could not contain some of the more elaborate copy protection schemes from the late eighties and early nineties. Instead of storing the disk sector by sector, the G64 format stores the "raw" GCR encoded data that the drive reads from the disk. In doing so, it was able to correctly image many protection schemes that relied on "long tracks", non-standard sector sizes or even non-standard densities on the disk.
+
The '''G64''' file format was intended to solve the difficulties with the "standard" Commodore 64 [[D64]] disk images, namely that they could not contain some of the more elaborate [[copy protection]] schemes from the late eighties and early nineties. Instead of storing the disk sector by sector, the G64 format stores the "raw" GCR encoded data that the drive reads from the disk. In doing so, it was able to correctly image many protection schemes that relied on "long tracks", non-standard sector sizes or even non-standard densities on the disk.
  
 
==Resources==
 
==Resources==
Line 15: Line 13:
 
* [http://ist.uwaterloo.ca/~schepers/formats/G64.TXT G64 specs] from [http://ist.uwaterloo.ca/~schepers/formats.html]
 
* [http://ist.uwaterloo.ca/~schepers/formats/G64.TXT G64 specs] from [http://ist.uwaterloo.ca/~schepers/formats.html]
 
* Documentation with some code snippets [http://unusedino.de/ec64/technical/formats/disk.html here]
 
* Documentation with some code snippets [http://unusedino.de/ec64/technical/formats/disk.html here]
 +
 +
== Sample files ==
 +
* https://telparia.com/fileFormatSamples/archive/commodoreDiskImage/
 +
 +
[[Category:Commodore computers]]

Revision as of 20:41, 19 August 2020

File Format
Name G64
Ontology
Extension(s) .g64

Overview

The G64 file format was intended to solve the difficulties with the "standard" Commodore 64 D64 disk images, namely that they could not contain some of the more elaborate copy protection schemes from the late eighties and early nineties. Instead of storing the disk sector by sector, the G64 format stores the "raw" GCR encoded data that the drive reads from the disk. In doing so, it was able to correctly image many protection schemes that relied on "long tracks", non-standard sector sizes or even non-standard densities on the disk.

Resources

  • G64 documentation from the VICE emulator here
  • G64 reference doc by Markus Brenner here
  • G64 specs from [1]
  • Documentation with some code snippets here

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox