branches/kale/src/mame/drivers/vaportra.c
| r244567 | r244568 | |
| 215 | 215 | static MACHINE_CONFIG_START( vaportra, vaportra_state ) |
| 216 | 216 | |
| 217 | 217 | /* basic machine hardware */ |
| 218 | | MCFG_CPU_ADD("maincpu", M68000,12000000) /* Custom chip 59 */ |
| 218 | MCFG_CPU_ADD("maincpu", M68000,XTAL_24MHz/2) /* Custom chip 59 */ |
| 219 | 219 | MCFG_CPU_PROGRAM_MAP(main_map) |
| 220 | 220 | MCFG_CPU_VBLANK_INT_DRIVER("screen", vaportra_state, irq6_line_hold) |
| 221 | 221 | |
| 222 | | MCFG_CPU_ADD("audiocpu", H6280, 32220000/4) /* Custom chip 45; Audio section crystal is 32.220 MHz */ |
| 222 | MCFG_CPU_ADD("audiocpu", H6280, XTAL_24MHz/4) /* Custom chip 45; Audio section crystal is 32.220 MHz but CPU clock is confirmed as coming from the 24MHz crystal (6Mhz exactly on the CPU) */ |
| 223 | 223 | MCFG_CPU_PROGRAM_MAP(sound_map) |
| 224 | 224 | |
| 225 | 225 | |
| r244567 | r244568 | |
| 278 | 278 | /* sound hardware */ |
| 279 | 279 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 280 | 280 | |
| 281 | | MCFG_SOUND_ADD("ym1", YM2203, 32220000/8) |
| 281 | MCFG_SOUND_ADD("ym1", YM2203, XTAL_32_22MHz/8) |
| 282 | 282 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60) |
| 283 | 283 | |
| 284 | | MCFG_YM2151_ADD("ym2", 32220000/9) |
| 284 | MCFG_YM2151_ADD("ym2", XTAL_32_22MHz/9) // uses a preset LS163 to force the odd speed |
| 285 | 285 | MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 1)) /* IRQ 2 */ |
| 286 | 286 | MCFG_SOUND_ROUTE(0, "mono", 0.60) |
| 287 | 287 | MCFG_SOUND_ROUTE(1, "mono", 0.60) |
| 288 | 288 | |
| 289 | | MCFG_OKIM6295_ADD("oki1", 32220000/32, OKIM6295_PIN7_HIGH) |
| 289 | MCFG_OKIM6295_ADD("oki1", XTAL_32_22MHz/32, OKIM6295_PIN7_HIGH) |
| 290 | 290 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75) |
| 291 | 291 | |
| 292 | | MCFG_OKIM6295_ADD("oki2", 32220000/16, OKIM6295_PIN7_HIGH) |
| 292 | MCFG_OKIM6295_ADD("oki2", XTAL_32_22MHz/16, OKIM6295_PIN7_HIGH) |
| 293 | 293 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60) |
| 294 | 294 | MACHINE_CONFIG_END |
| 295 | 295 | |
| r244567 | r244568 | |
| 840 | 840 | int i; |
| 841 | 841 | |
| 842 | 842 | for (i = 0x00000; i < 0x80000; i++) |
| 843 | | RAM[i] = (RAM[i] & 0x7e) | ((RAM[i] & 0x01) << 7) | ((RAM[i] & 0x80) >> 7); |
| 843 | RAM[i] = BITSWAP8(RAM[i],0,6,5,4,3,2,1,7); |
| 844 | 844 | } |
| 845 | 845 | |
| 846 | 846 | /******************************************************************************/ |
branches/kale/src/osd/windows/window.c
| r244567 | r244568 | |
| 1405 | 1405 | |
| 1406 | 1406 | // destroy: clean up all attached rendering bits and NULL out our hwnd |
| 1407 | 1407 | case WM_DESTROY: |
| 1408 | | if (!(window->m_renderer == NULL)) |
| 1409 | | { |
| 1410 | | window->m_renderer->destroy(); |
| 1411 | | global_free(window->m_renderer); |
| 1412 | | window->m_renderer = NULL; |
| 1413 | | } |
| 1408 | window->m_renderer->destroy(); |
| 1409 | global_free(window->m_renderer); |
| 1410 | window->m_renderer = NULL; |
| 1414 | 1411 | window->m_hwnd = NULL; |
| 1415 | 1412 | return DefWindowProc(wnd, message, wparam, lparam); |
| 1416 | 1413 | |