summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/formats/flopimg.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/formats/flopimg.c b/src/lib/formats/flopimg.c
index 05ebb8274b4..0f17c7e3b4d 100644
--- a/src/lib/formats/flopimg.c
+++ b/src/lib/formats/flopimg.c
@@ -1184,7 +1184,7 @@ void floppy_image_format_t::raw_w(std::vector<UINT32> &buffer, int n, UINT32 val
void floppy_image_format_t::raw_w(std::vector<UINT32> &buffer, int n, UINT32 val, UINT32 size, int offset)
{
for(int i=n-1; i>=0; i--)
- bit_w(buffer, (val >> i) & 1, size, offset);
+ bit_w(buffer, (val >> i) & 1, size, offset++);
}
void floppy_image_format_t::mfm_w(std::vector<UINT32> &buffer, int n, UINT32 val, UINT32 size)
@@ -1203,8 +1203,8 @@ void floppy_image_format_t::mfm_w(std::vector<UINT32> &buffer, int n, UINT32 val
int prec = offset ? bit_r(buffer, offset-1) : 0;
for(int i=n-1; i>=0; i--) {
int bit = (val >> i) & 1;
- bit_w(buffer, offset++, !(prec || bit), size);
- bit_w(buffer, offset++, bit, size);
+ bit_w(buffer, !(prec || bit), size, offset++);
+ bit_w(buffer, bit, size, offset++);
prec = bit;
}
}
@@ -1214,7 +1214,7 @@ void floppy_image_format_t::fm_w(std::vector<UINT32> &buffer, int n, UINT32 val,
for(int i=n-1; i>=0; i--) {
int bit = (val >> i) & 1;
bit_w(buffer, true, size);
- bit_w(buffer, bit, size);
+ bit_w(buffer, bit, size);
}
}
@@ -1223,7 +1223,7 @@ void floppy_image_format_t::fm_w(std::vector<UINT32> &buffer, int n, UINT32 val,
for(int i=n-1; i>=0; i--) {
int bit = (val >> i) & 1;
bit_w(buffer, true, size, offset++);
- bit_w(buffer, bit, size, offset++);
+ bit_w(buffer, bit, size, offset++);
}
}
@@ -1233,7 +1233,7 @@ void floppy_image_format_t::mfm_half_w(std::vector<UINT32> &buffer, int start_bi
for(int i=start_bit; i>=0; i-=2) {
int bit = (val >> i) & 1;
bit_w(buffer, !(prec || bit), size);
- bit_w(buffer, bit, size);
+ bit_w(buffer, bit, size);
prec = bit;
}
}