/*
RealDiskConsts.java
(c) 2011-2013 Edward Swartz
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
*/
package v9t9.engine.files.image;
/**
* @author ejs
*
*/
public class RealDiskConsts {
public static final int DSKbuffersize = (16384); /* maximum track size */
public static final int
FDC_restore = 0x00;
public static final int
FDC_seek = 0x10;
public static final int
fl_head_load = 0x08;
public static final int
fl_verify_track = 0x04; /* match track register with sector ID */
public static final int
fl_step_rate = 0x03;
public static final int
FDC_step = 0x20;
public static final int
FDC_stepin = 0x40;
public static final int
FDC_stepout = 0x60;
public static final int
fl_update_track = 0x10; /* for all step commands */
// +fl_head_load, fl_verify_track, fl_step_rate
public static final int
FDC_readsector = 0x80;
public static final int
FDC_writesector = 0xA0;
public static final int
fl_multiple = 0x10;
public static final int
fl_length_coding= 0x08; // sector length coding in FDC1771
public static final int
fl_side_number = 0x08; /* which side to match */ // FDC179x
public static final int
fl_side_compare = 0x02;
public static final int
fl_deleted_dam = 0x01;
public static final int
FDC_readIDmarker= 0xC0;
public static final int
FDC_readtrack = 0xE0;
public static final int
FDC_writetrack = 0xF0;
public static final int
fl_15ms_delay = 0x04; /* common to readsector...writetrack */
public static final int
FDC_interrupt = 0xD0
;
}