summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/mfm_hd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/mfm_hd.cpp')
-rw-r--r--src/lib/formats/mfm_hd.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/lib/formats/mfm_hd.cpp b/src/lib/formats/mfm_hd.cpp
index 617ebf2b992..032be8622cb 100644
--- a/src/lib/formats/mfm_hd.cpp
+++ b/src/lib/formats/mfm_hd.cpp
@@ -139,7 +139,7 @@ void mfmhd_image_format_t::set_layout_params(mfmhd_layout_params param)
/*
Encode some value with data-type clock bits.
*/
-void mfmhd_image_format_t::mfm_encode(UINT16* trackimage, int& position, UINT8 byte, int count)
+void mfmhd_image_format_t::mfm_encode(uint16_t* trackimage, int& position, uint8_t byte, int count)
{
mfm_encode_mask(trackimage, position, byte, count, 0x00);
}
@@ -147,7 +147,7 @@ void mfmhd_image_format_t::mfm_encode(UINT16* trackimage, int& position, UINT8 b
/*
Encode an A1 value with mark-type clock bits.
*/
-void mfmhd_image_format_t::mfm_encode_a1(UINT16* trackimage, int& position)
+void mfmhd_image_format_t::mfm_encode_a1(uint16_t* trackimage, int& position)
{
m_current_crc = 0xffff;
mfm_encode_mask(trackimage, position, 0xa1, 1, 0x04);
@@ -157,11 +157,11 @@ void mfmhd_image_format_t::mfm_encode_a1(UINT16* trackimage, int& position)
Encode a byte value with a given clock bit mask. Used by both mfm_encode
and mfm_encode_a1 methods.
*/
-void mfmhd_image_format_t::mfm_encode_mask(UINT16* trackimage, int& position, UINT8 byte, int count, int mask)
+void mfmhd_image_format_t::mfm_encode_mask(uint16_t* trackimage, int& position, uint8_t byte, int count, int mask)
{
- UINT16 encclock = 0;
- UINT16 encdata = 0;
- UINT8 thisbyte = byte;
+ uint16_t encclock = 0;
+ uint16_t encdata = 0;
+ uint8_t thisbyte = byte;
bool mark = (mask != 0x00);
m_current_crc = ccitt_crc16_one(m_current_crc, byte);
@@ -226,7 +226,7 @@ void mfmhd_image_format_t::mfm_encode_mask(UINT16* trackimage, int& position, UI
Clock bits and data bits are assumed to be interleaved (cdcdcdcdcdcdcdcd);
the 8 data bits are returned.
*/
-UINT8 mfmhd_image_format_t::mfm_decode(UINT16 raw)
+uint8_t mfmhd_image_format_t::mfm_decode(uint16_t raw)
{
unsigned int value = 0;
@@ -243,7 +243,7 @@ UINT8 mfmhd_image_format_t::mfm_decode(UINT16 raw)
/*
For debugging. Outputs the byte array in a xxd-like way.
*/
-void mfmhd_image_format_t::showtrack(UINT16* enctrack, int length)
+void mfmhd_image_format_t::showtrack(uint16_t* enctrack, int length)
{
for (int i=0; i < length; i+=16)
{
@@ -268,7 +268,7 @@ const mfmhd_format_type MFMHD_GEN_FORMAT = &mfmhd_image_format_creator<mfmhd_gen
define idents beyond cylinder 1023, but formatting programs seem to
continue with 0xfd for cylinders between 1024 and 2047.
*/
-UINT8 mfmhd_generic_format::cylinder_to_ident(int cylinder)
+uint8_t mfmhd_generic_format::cylinder_to_ident(int cylinder)
{
if (cylinder < 256) return 0xfe;
if (cylinder < 512) return 0xff;
@@ -295,10 +295,10 @@ int mfmhd_generic_format::chs_to_lba(int cylinder, int head, int sector)
else return -1;
}
-chd_error mfmhd_generic_format::load(chd_file* chdfile, UINT16* trackimage, int tracksize, int cylinder, int head)
+chd_error mfmhd_generic_format::load(chd_file* chdfile, uint16_t* trackimage, int tracksize, int cylinder, int head)
{
chd_error state = CHDERR_NONE;
- UINT8 sector_content[16384];
+ uint8_t sector_content[16384];
int sectorcount = m_param.sectors_per_track;
int size = m_param.sector_size;
@@ -434,18 +434,18 @@ enum
CHECK_CRC
};
-chd_error mfmhd_generic_format::save(chd_file* chdfile, UINT16* trackimage, int tracksize, int current_cylinder, int current_head)
+chd_error mfmhd_generic_format::save(chd_file* chdfile, uint16_t* trackimage, int tracksize, int current_cylinder, int current_head)
{
if (TRACE_RWTRACK) osd_printf_verbose("%s: write back (c=%d,h=%d) to CHD\n", tag(), current_cylinder, current_head);
- UINT8 buffer[16384]; // for header or sector content
+ uint8_t buffer[16384]; // for header or sector content
int bytepos = 0;
int state = SEARCH_A1;
int count = 0;
int pos = 0;
- UINT16 crc = 0;
- UINT8 byte;
+ uint16_t crc = 0;
+ uint8_t byte;
bool search_header = true;
int ident = 0;