~ubuntu-branches/ubuntu/maverick/vice/maverick

« back to all changes in this revision

Viewing changes to src/drive/ieee/via1d2031.c

  • Committer: Bazaar Package Importer
  • Author(s): Zed Pobre
  • Date: 2005-02-01 11:30:26 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050201113026-3eyakzsmmheclvjg
Tags: 1.16-1
* New upstream version
* Fixes crash on 64-bit architectures (closes: #287640)
* x128 working again (closes: #286767)
* Works fine with /dev/dsp in use (not in the main changelog, but tested
  on my local machine as working).  Presumably, this also takes care of
  the issue with dsp being held.  I'm not sure if this is because I'm
  testing it on a 2.6 kernel now -- if you are still having problems
  with /dev/dsp, please reopen the bugs. (closes: #152952, #207942)
* Don't kill Makefile.in on clean

Show diffs side-by-side

added added

removed removed

Lines of Context:
139
139
    parallel_drivex_set_bus((BYTE)(parieee_is_out ? byte : 0xff));
140
140
}
141
141
 
142
 
inline static void store_pra(via_context_t *via_context, BYTE byte,
143
 
                             BYTE oldpa_value, WORD addr)
 
142
static void store_pra(via_context_t *via_context, BYTE byte, BYTE oldpa_value,
 
143
                      WORD addr)
144
144
{
145
145
    drivevia1_context_t *via1p;
146
146
 
171
171
                             || ((!parallel_atn) && (byte & 0x01))));
172
172
}
173
173
 
174
 
inline static void store_prb(via_context_t *via_context, BYTE byte,
175
 
                             BYTE p_oldpb, WORD addr)
 
174
static void store_prb(via_context_t *via_context, BYTE byte, BYTE p_oldpb,
 
175
                      WORD addr)
176
176
{
177
177
    drivevia1_context_t *via1p;
178
178
 
209
209
#if 0
210
210
    /* FIXME: Is this correct? */
211
211
    if (via1p->number != 0)
212
 
        viad2_update_pcr(byte, &drive[0]);
 
212
        via2d_update_pcr(byte, &drive[0]);
213
213
#endif
214
214
}
215
215
 
216
 
inline static BYTE store_pcr(via_context_t *via_context, BYTE byte, WORD addr)
 
216
static BYTE store_pcr(via_context_t *via_context, BYTE byte, WORD addr)
217
217
{
218
218
    return byte;
219
219
}
222
222
{
223
223
}
224
224
 
225
 
inline static void store_acr(via_context_t *via_context, BYTE byte)
226
 
{
227
 
}
228
 
 
229
 
inline static void store_sr(via_context_t *via_context, BYTE byte)
230
 
{
231
 
}
232
 
 
233
 
inline static void store_t2l(via_context_t *via_context, BYTE byte)
 
225
static void store_acr(via_context_t *via_context, BYTE byte)
 
226
{
 
227
}
 
228
 
 
229
static void store_sr(via_context_t *via_context, BYTE byte)
 
230
{
 
231
}
 
232
 
 
233
static void store_t2l(via_context_t *via_context, BYTE byte)
234
234
{
235
235
}
236
236
 
249
249
    parieee_is_out = 1;
250
250
}
251
251
 
252
 
inline static BYTE read_pra(via_context_t *via_context, WORD addr)
 
252
static BYTE read_pra(via_context_t *via_context, WORD addr)
253
253
{
254
254
    BYTE byte;
255
255
    drivevia1_context_t *via1p;
262
262
           | (via_context->via[VIA_PRA] & via_context->via[VIA_DDRA]);
263
263
}
264
264
 
265
 
inline static BYTE read_prb(via_context_t *via_context)
 
265
static BYTE read_prb(via_context_t *via_context)
266
266
{
267
267
    BYTE byte;
268
268
    BYTE orval;