~ubuntu-branches/debian/sid/mame/sid

« back to all changes in this revision

Viewing changes to src/emu/cpu/hd6309/hd6309.c

  • Committer: Bazaar Package Importer
  • Author(s): Jordi Mallach, Emmanuel Kasper, Félix Arreola Rodríguez, Jordi Mallach
  • Date: 2011-05-11 21:06:50 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20110511210650-jizvh8a6x117y9hr
Tags: 0.142-1
[ Emmanuel Kasper ]
* New upstream release
* Set NOWERROR=1 to allow compiling with gcc-4.6
* Remove fix_powerpc_build.patch, as upstream has taken it in this release
* Add gnome-video-arcade front end as a suggested package

[ Félix Arreola Rodríguez ]
* Add kfreebsd-build.patch to quilt series, to fix build on kfreebsd

[ Jordi Mallach ]
* Remove unneeded and bogus addition of --with-quilt to the dh invocation.
* Add Cesare Falco (long time Ubuntu maintainer) to Uploaders, and wrap
  them into multiple lines.

Show diffs side-by-side

added added

removed removed

Lines of Context:
532
532
        m68_state->regTable[2] = &(B);
533
533
        m68_state->regTable[3] = &m68_state->dummy_byte;
534
534
 
535
 
        state_save_register_device_item(device, 0, PC);
536
 
        state_save_register_device_item(device, 0, U);
537
 
        state_save_register_device_item(device, 0, S);
538
 
        state_save_register_device_item(device, 0, X);
539
 
        state_save_register_device_item(device, 0, Y);
540
 
        state_save_register_device_item(device, 0, V);
541
 
        state_save_register_device_item(device, 0, DP);
542
 
        state_save_register_device_item(device, 0, CC);
543
 
        state_save_register_device_item(device, 0, MD);
544
 
        state_save_register_postload(device->machine, hd6309_postload, (void *) device);
545
 
        state_save_register_device_item(device, 0, m68_state->int_state);
546
 
        state_save_register_device_item(device, 0, m68_state->nmi_state);
547
 
        state_save_register_device_item(device, 0, m68_state->irq_state[0]);
548
 
        state_save_register_device_item(device, 0, m68_state->irq_state[1]);
 
535
        device->save_item(NAME(PC));
 
536
        device->save_item(NAME(U));
 
537
        device->save_item(NAME(S));
 
538
        device->save_item(NAME(X));
 
539
        device->save_item(NAME(Y));
 
540
        device->save_item(NAME(V));
 
541
        device->save_item(NAME(DP));
 
542
        device->save_item(NAME(CC));
 
543
        device->save_item(NAME(MD));
 
544
        device->machine().state().register_postload(hd6309_postload, (void *) device);
 
545
        device->save_item(NAME(m68_state->int_state));
 
546
        device->save_item(NAME(m68_state->nmi_state));
 
547
        device->save_item(NAME(m68_state->irq_state[0]));
 
548
        device->save_item(NAME(m68_state->irq_state[1]));
549
549
}
550
550
 
551
551
/****************************************************************************/
1273
1273
                case CPUINFO_INT_MIN_CYCLES:                                    info->i = 1;                                                    break;
1274
1274
                case CPUINFO_INT_MAX_CYCLES:                                    info->i = 20;                                                   break;
1275
1275
 
1276
 
                case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_PROGRAM: info->i = 8;                                    break;
1277
 
                case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_PROGRAM: info->i = 16;                                   break;
1278
 
                case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_PROGRAM: info->i = 0;                                    break;
1279
 
                case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_DATA:    info->i = 0;                                    break;
1280
 
                case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_DATA:    info->i = 0;                                    break;
1281
 
                case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_DATA:    info->i = 0;                                    break;
1282
 
                case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_IO:              info->i = 0;                                    break;
1283
 
                case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_IO:              info->i = 0;                                    break;
1284
 
                case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_IO:              info->i = 0;                                    break;
 
1276
                case DEVINFO_INT_DATABUS_WIDTH + AS_PROGRAM:    info->i = 8;                                    break;
 
1277
                case DEVINFO_INT_ADDRBUS_WIDTH + AS_PROGRAM: info->i = 16;                                      break;
 
1278
                case DEVINFO_INT_ADDRBUS_SHIFT + AS_PROGRAM: info->i = 0;                                       break;
 
1279
                case DEVINFO_INT_DATABUS_WIDTH + AS_DATA:       info->i = 0;                                    break;
 
1280
                case DEVINFO_INT_ADDRBUS_WIDTH + AS_DATA:       info->i = 0;                                    break;
 
1281
                case DEVINFO_INT_ADDRBUS_SHIFT + AS_DATA:       info->i = 0;                                    break;
 
1282
                case DEVINFO_INT_DATABUS_WIDTH + AS_IO:         info->i = 0;                                    break;
 
1283
                case DEVINFO_INT_ADDRBUS_WIDTH + AS_IO:         info->i = 0;                                    break;
 
1284
                case DEVINFO_INT_ADDRBUS_SHIFT + AS_IO:         info->i = 0;                                    break;
1285
1285
 
1286
1286
                case CPUINFO_INT_INPUT_STATE + HD6309_IRQ_LINE: info->i = m68_state->irq_state[HD6309_IRQ_LINE]; break;
1287
1287
                case CPUINFO_INT_INPUT_STATE + HD6309_FIRQ_LINE:info->i = m68_state->irq_state[HD6309_FIRQ_LINE]; break;