Previous 199869 Revisions Next

r34707 Wednesday 28th January, 2015 at 19:00:24 UTC by Angelo Salese
Merge branch 'master' of https://github.com/mamedev/mame
[src/emu/machine]jvshost.c

trunk/src/emu/machine/jvshost.c
r243218r243219
116116   if(!size)
117117      return;
118118   UINT32 add = 1;
119   UINT8 sum = 0;
119120   for(UINT32 i=0; i<size; i++)
121      sum += buffer[i];
122   buffer[size++] = sum;
123   for(UINT32 i=0; i<size; i++)
120124      if(buffer[i] == 0xd0 || buffer[i] == 0xe0)
121125         add++;
122   UINT32 nsize = size+add;
123126   for(UINT32 i=size; i; i--) {
124127      UINT8 t = buffer[i-1];
125128      if(t == 0xd0 || t == 0xe0) {
r243218r243219
130133         buffer[i+add-1] = t;
131134   }
132135   buffer[0] = 0xe0;
133   UINT8 sum = 0;
134   for(UINT32 i=1; i<nsize; i++)
135      sum += buffer[i];
136   buffer[nsize++] = sum;
137   size = nsize;
136   size += add;
138137}
139138
140139void jvs_host::decode(UINT8 *buffer, UINT32 &size)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team