P64
#7
I'm the designer of the P64 file format, and one of the authors of the new 1541 drive emulation logic code in VICE (and Micro64).

And why P64 files are not big:

  1. The P64 files contains the raw NRZI flux pulses, but only the actual existing NRZI flux pulses in a sparse array list (and as linked list while emulation run time, for fast insertions and deletions of NRZI flux pulses at emulated write accesses), and not in a dense array list.
  2. And the P64 files are encoded with a range coder, so they are basically compressed. The range coder stuff is also descripted in the P64 file specification.
And the 1541 drive electronics has a lowpass-filter-like valid pulse detector, which only passes pulses that are at least 2.5 microseconds in duration. Any pulses than 2.5 microseconds are suppressed, so this effectively rejects any noise above 400 kHz. So 16 MHz sampling rate at circa 300 RPM +/- are really more than enough here.
Reply


Messages In This Thread
P64 - by LordCrass - 12-30-2013, 10:31 AM
RE: P64 - by admin - 12-30-2013, 10:51 AM
RE: P64 - by LordCrass - 12-30-2013, 12:43 PM
RE: P64 - by admin - 12-30-2013, 12:51 PM
RE: P64 - by jupp - 12-30-2013, 04:55 PM
RE: P64 - by admin - 12-31-2013, 05:54 PM
RE: P64 - by BeRo - 12-31-2013, 07:07 PM
RE: P64 - by admin - 12-31-2013, 08:09 PM
RE: P64 - by LordCrass - 12-31-2013, 08:55 PM
RE: P64 - by BeRo - 12-31-2013, 09:05 PM
RE: P64 - by LordCrass - 12-31-2013, 07:41 PM
RE: P64 - by BeRo - 12-31-2013, 07:44 PM
RE: P64 - by admin - 12-31-2013, 08:43 PM
RE: P64 - by admin - 12-31-2013, 10:12 PM
RE: P64 - by BeRo - 12-31-2013, 11:54 PM
RE: P64 - by admin - 01-01-2014, 01:51 PM
RE: P64 - by BeRo - 01-01-2014, 10:36 PM
RE: P64 - by admin - 01-01-2014, 11:01 PM
RE: P64 - by BeRo - 01-02-2014, 05:06 AM
RE: P64 - by admin - 01-02-2014, 08:16 AM
RE: P64 - by LordCrass - 01-02-2014, 09:21 AM
RE: P64 - by admin - 01-02-2014, 12:49 PM
RE: P64 - by LordCrass - 01-02-2014, 03:57 PM
RE: P64 - by admin - 01-02-2014, 05:03 PM



Users browsing this thread: 1 Guest(s)