spludlow logo

DG680 with DGOS-Z80 1.4 - mame (0280) machine



MAME: 0280 - Released: 2025-08-29T22:26:57 - Machines: 48893 - rom: 364836 - disk: 1378


machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
dg680ausnz/dg680.cppnononoyesDG680 with DGOS-Z80 1.41980David Griffiths

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
s100:1:dg640:screenraster051225650.0801281200000076805123120256no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodsupportednonoyesno

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
dg680.rom2048c1aaef6a1508ca8315452edfb984718e795ccbe79a0c0b58maincpu0baddumpno
82s123.bin32proms0nodumpno

chip

typetagnameclock
cpumaincpuZilog Z802000000
audiomonoSpeaker
audiocassetteCassette

device_ref

name
speaker
cassette_image
timer
clock
z80
generic_keyboard
z80ctc
z80ctc_channel
z80ctc_channel
z80ctc_channel
z80ctc_channel
z80pio
s100_bus
s100_slot
dg640
screen
gfxdecode
palette

sound

channels
1

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
cassettecassettecassettecass

device, extension

typetaginterfacefixed_imagemandatoryextension_names
cassettecassettewav, flac

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keyboard73no

port, analog

port_taganalog_masks
:keyb:GENKBD_CFG
:keyb:GENKBD_MOD
:keyb:GENKBD_ROW0
:keyb:GENKBD_ROW1
:keyb:GENKBD_ROW2
:keyb:GENKBD_ROW3
:s100:1:dg640:DSW

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
s100:1dg640dg640yes

configuration


Layout

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Layoutkeyb:GENKBD_CFG1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
ANSI0yes
JIS1no

Typematic Delay

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typematic Delaykeyb:GENKBD_CFG6

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0.25s0no
0.5s2no
0.75s4yes
1.0s6no

Typematic Rate

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typematic Ratekeyb:GENKBD_CFG248

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
2.0cps0no
2.1cps8no
2.5cps16no
2.7cps24no
2.0cps32no
2.1cps40no
2.5cps48no
2.7cps56no
3.3cps64no
3.8cps72no
4.0cps80no
4.3cps88no
4.6cps96no
5.0cps104no
5.5cps112no
6.0cps120no
8.0cps128no
8.6cps136no
9.2cps144no
10.0cps152yes
10.9cps160no
12.0cps168no
13.3cps176no
15.0cps184no
16.0cps192no
17.1cps200no
18.5cps208no
20.0cps216no
21.8cps224no
24.0cps232no
26.7cps240no
30.0cps248no

dipswitch


Base Address

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Base Addresss100:1:dg640:DSW31

location

namenumberinverted
SW11no
SW12no
SW13no
SW14no
SW15no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
00000no
08001no
10002no
18003no
20004no
28005no
30006no
38007no
40008no
48009no
500010no
580011no
600012no
680013no
700014no
780015no
800016no
880017no
900018no
980019no
A00020no
A80021no
B00022no
B80023no
C00024no
C80025no
D00026no
D80027no
E00028no
E80029no
F00030yes
F80031no