mirror of
https://github.com/holub/mame
synced 2025-07-01 16:19:38 +03:00
(MESS) jupiter: Modernized floppy. (nw)
This commit is contained in:
parent
d699b5cdd9
commit
0b99d8549c
@ -19,11 +19,10 @@ ToDo:
|
|||||||
#include "emu.h"
|
#include "emu.h"
|
||||||
#include "cpu/m6800/m6800.h"
|
#include "cpu/m6800/m6800.h"
|
||||||
#include "cpu/z80/z80.h"
|
#include "cpu/z80/z80.h"
|
||||||
#include "imagedev/flopdrv.h"
|
|
||||||
#include "machine/ram.h"
|
#include "machine/ram.h"
|
||||||
#include "machine/keyboard.h"
|
#include "machine/keyboard.h"
|
||||||
#include "machine/terminal.h"
|
#include "machine/terminal.h"
|
||||||
#include "machine/wd17xx.h"
|
#include "machine/wd_fdc.h"
|
||||||
#include "includes/jupiter.h"
|
#include "includes/jupiter.h"
|
||||||
|
|
||||||
#define TERMINAL_TAG "terminal"
|
#define TERMINAL_TAG "terminal"
|
||||||
@ -45,7 +44,7 @@ static ADDRESS_MAP_START( jupiter_m6800_mem, AS_PROGRAM, 8, jupiter2_state )
|
|||||||
// AM_RANGE(0xff58, 0xff5c) Cartridge Disk Controller PIA
|
// AM_RANGE(0xff58, 0xff5c) Cartridge Disk Controller PIA
|
||||||
// AM_RANGE(0xff60, 0xff76) DMA Controller
|
// AM_RANGE(0xff60, 0xff76) DMA Controller
|
||||||
// AM_RANGE(0xff80, 0xff83) Floppy PIA
|
// AM_RANGE(0xff80, 0xff83) Floppy PIA
|
||||||
// AM_RANGE(0xff84, 0xff87) AM_DEVREADWRITE_LEGACY(INS1771N1_TAG, wd17xx_r, wd17xx_w)
|
AM_RANGE(0xff84, 0xff87) AM_DEVREADWRITE(INS1771N1_TAG, wd_fdc_t, read, write)
|
||||||
// AM_RANGE(0xff90, 0xff93) Hytype Parallel Printer PIA
|
// AM_RANGE(0xff90, 0xff93) Hytype Parallel Printer PIA
|
||||||
// AM_RANGE(0xffa0, 0xffa7) Persci Floppy Disk Controller
|
// AM_RANGE(0xffa0, 0xffa7) Persci Floppy Disk Controller
|
||||||
// AM_RANGE(0xffb0, 0xffb3) Video PIA
|
// AM_RANGE(0xffb0, 0xffb3) Video PIA
|
||||||
@ -178,14 +177,10 @@ UINT32 jupiter3_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap
|
|||||||
// DEVICE CONFIGURATION
|
// DEVICE CONFIGURATION
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
|
|
||||||
#if 0
|
static SLOT_INTERFACE_START( jupiter_floppies )
|
||||||
static const floppy_interface jupiter_floppy_interface =
|
SLOT_INTERFACE( "525ssdd", FLOPPY_525_SSDD )
|
||||||
{
|
SLOT_INTERFACE_END
|
||||||
FLOPPY_STANDARD_5_25_SSDD_40,
|
|
||||||
LEGACY_FLOPPY_OPTIONS_NAME(default),
|
|
||||||
NULL
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// MACHINE INITIALIZATION
|
// MACHINE INITIALIZATION
|
||||||
@ -228,8 +223,9 @@ static MACHINE_CONFIG_START( jupiter, jupiter2_state )
|
|||||||
MCFG_CPU_IO_MAP(jupiter_m6800_io)
|
MCFG_CPU_IO_MAP(jupiter_m6800_io)
|
||||||
|
|
||||||
// devices
|
// devices
|
||||||
MCFG_DEVICE_ADD(INS1771N1_TAG, FD1771, 0)
|
MCFG_DEVICE_ADD(INS1771N1_TAG, FD1771x, 1000000)
|
||||||
MCFG_WD17XX_DEFAULT_DRIVE2_TAGS
|
MCFG_FLOPPY_DRIVE_ADD(INS1771N1_TAG":0", jupiter_floppies, "525ssdd", floppy_image_device::default_floppy_formats)
|
||||||
|
MCFG_FLOPPY_DRIVE_ADD(INS1771N1_TAG":1", jupiter_floppies, NULL, floppy_image_device::default_floppy_formats)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD(TERMINAL_TAG, GENERIC_TERMINAL, 0)
|
MCFG_DEVICE_ADD(TERMINAL_TAG, GENERIC_TERMINAL, 0)
|
||||||
|
|
||||||
@ -261,8 +257,9 @@ static MACHINE_CONFIG_START( jupiter3, jupiter3_state )
|
|||||||
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
|
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
|
||||||
|
|
||||||
// devices
|
// devices
|
||||||
MCFG_DEVICE_ADD(INS1771N1_TAG, FD1771, 0)
|
MCFG_DEVICE_ADD(INS1771N1_TAG, FD1771x, 1000000)
|
||||||
MCFG_WD17XX_DEFAULT_DRIVE2_TAGS
|
MCFG_FLOPPY_DRIVE_ADD(INS1771N1_TAG":0", jupiter_floppies, "525ssdd", floppy_image_device::default_floppy_formats)
|
||||||
|
MCFG_FLOPPY_DRIVE_ADD(INS1771N1_TAG":1", jupiter_floppies, NULL, floppy_image_device::default_floppy_formats)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD(KEYBOARD_TAG, GENERIC_KEYBOARD, 0)
|
MCFG_DEVICE_ADD(KEYBOARD_TAG, GENERIC_KEYBOARD, 0)
|
||||||
MCFG_GENERIC_KEYBOARD_CB(WRITE8(jupiter3_state, kbd_put))
|
MCFG_GENERIC_KEYBOARD_CB(WRITE8(jupiter3_state, kbd_put))
|
||||||
|
Loading…
Reference in New Issue
Block a user