Spludlow Mame Web Header

Heathkit H8 Digital Computer


MAME: 0.280 - Released: 2025-08-29T21:26:57 - Machines: 48893 - rom: 364836 - disk: 1378 - Lists: 731 - Software: 139884 - rom: 236863 - disk: 11396

machine

 ?

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromofMachineGenreId
h8heathzenith/h8.cpp nononoyesHeathkit H8 Digital Computer1977Heath Company  Computer / Development System

chip

typetagnameclock
cpup2:cpu8080:maincpuIntel 80802048000
audiop1:fp:monoSpeaker 
audiop1:fp:beeperBeep1000
audiop9:h_8_5:rs232:terminal:bellSpeaker 
audiop9:h_8_5:rs232:terminal:beeperBeep2000
audiop9:h_8_5:monoSpeaker 
audiop9:h_8_5:cassette_playerCassette 
audiop9:h_8_5:cassette_recorderCassette 

configuration

nametagmask
Allow INT1 signal on BH Bus - Jumper B1-B2p2:cpu8080:CONFIG1
Allow INT2 signal on BH Bus - Jumper C1-C2p2:cpu8080:CONFIG2
Memory Bank 0 Presentp3:wh_8_64:CONFIG1
Memory Bank 1 Presentp3:wh_8_64:CONFIG2
Memory Bank 2 Presentp3:wh_8_64:CONFIG4
Memory Bank 3 Presentp3:wh_8_64:CONFIG8
Data Bitsp9:h_8_5:rs232:terminal:RS232_DATABITS255
Parityp9:h_8_5:rs232:terminal:RS232_PARITY255
RX Baudp9:h_8_5:rs232:terminal:RS232_RXBAUD255
Stop Bitsp9:h_8_5:rs232:terminal:RS232_STOPBITS255
TX Baudp9:h_8_5:rs232:terminal:RS232_TXBAUD255
Cursorp9:h_8_5:rs232:terminal:TERM_CONF1
Typep9:h_8_5:rs232:terminal:TERM_CONF2
Blinkingp9:h_8_5:rs232:terminal:TERM_CONF4
Invertp9:h_8_5:rs232:terminal:TERM_CONF8
Colorp9:h_8_5:rs232:terminal:TERM_CONF48
Auto CR on LFp9:h_8_5:rs232:terminal:TERM_CONF64
Auto LF on CRp9:h_8_5:rs232:terminal:TERM_CONF128
Local echop9:h_8_5:rs232:terminal:TERM_CONF256
Layoutp9:h_8_5:rs232:terminal:keyboard:GENKBD_CFG1
Typematic Delayp9:h_8_5:rs232:terminal:keyboard:GENKBD_CFG6
Typematic Ratep9:h_8_5:rs232:terminal:keyboard:GENKBD_CFG248

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keyboard116 no       
keyboard273 no       

device

typetaginterfacefixed_imagemandatory
cassettep9:h_8_5:cassette_playerh8_cass_player  
cassettep9:h_8_5:cassette_recorderh8_cass_recorder  

device_ref

name
h8bus
h8bus_slot
h8_fp
speaker
beep
timer
h8bus_slot
h8_cpu_8080
i8080
heath_intr_socket
heath_intr_cntrl
h8bus_slot
wh8_h_8_64
h8bus_slot
h8bus_slot
h8bus_slot
h8bus_slot
h8bus_slot
h8bus_slot
h8_h_8_5
i8251
clock
i8251
clock
rs232
serial_terminal
screen
generic_keyboard
speaker
beep
speaker
cassette_image
cassette_image
timer
timer
h8bus_slot

dipswitch

nametagmask
Bank 3 - Address Block 0k - 8kp3:wh_8_64:SW11
Bank 3 - Address Block 8k - 16kp3:wh_8_64:SW12
Bank 3 - Address Block 16k - 24kp3:wh_8_64:SW14
Bank 3 - Address Block 24k - 32kp3:wh_8_64:SW18
Bank 3 - Address Block 32k - 40kp3:wh_8_64:SW116
Bank 3 - Address Block 40k - 48kp3:wh_8_64:SW132
Bank 3 - Address Block 48k - 56kp3:wh_8_64:SW164
Bank 3 - Address Block 56k - 64kp3:wh_8_64:SW1128
Bank 2 - Address Block 0k - 8kp3:wh_8_64:SW21
Bank 2 - Address Block 8k - 16kp3:wh_8_64:SW22
Bank 2 - Address Block 16k - 24kp3:wh_8_64:SW24
Bank 2 - Address Block 24k - 32kp3:wh_8_64:SW28
Bank 2 - Address Block 32k - 40kp3:wh_8_64:SW216
Bank 2 - Address Block 40k - 48kp3:wh_8_64:SW232
Bank 2 - Address Block 48k - 56kp3:wh_8_64:SW264
Bank 2 - Address Block 56k - 64kp3:wh_8_64:SW2128
Bank 1 - Address Block 0k - 8kp3:wh_8_64:SW31
Bank 1 - Address Block 8k - 16kp3:wh_8_64:SW32
Bank 1 - Address Block 16k - 24kp3:wh_8_64:SW34
Bank 1 - Address Block 24k - 32kp3:wh_8_64:SW38
Bank 1 - Address Block 32k - 40kp3:wh_8_64:SW316
Bank 1 - Address Block 40k - 48kp3:wh_8_64:SW332
Bank 1 - Address Block 48k - 56kp3:wh_8_64:SW364
Bank 1 - Address Block 56k - 64kp3:wh_8_64:SW3128
Bank 0 - Address Block 0k - 8kp3:wh_8_64:SW41
Bank 0 - Address Block 8k - 16kp3:wh_8_64:SW42
Bank 0 - Address Block 16k - 24kp3:wh_8_64:SW44
Bank 0 - Address Block 24k - 32kp3:wh_8_64:SW48
Bank 0 - Address Block 32k - 40kp3:wh_8_64:SW416
Bank 0 - Address Block 40k - 48kp3:wh_8_64:SW432
Bank 0 - Address Block 48k - 56kp3:wh_8_64:SW464
Bank 0 - Address Block 56k - 64kp3:wh_8_64:SW4128

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
p9:h_8_5:rs232:terminal:terminal_screenraster064024050.000000       no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodsupportednononono 

input

playerscoinsservicetilt
2 nono

port

tag
:p1:fp:X0
:p1:fp:X1
:p2:cpu8080:CONFIG
:p3:wh_8_64:CONFIG
:p3:wh_8_64:SW1
:p3:wh_8_64:SW2
:p3:wh_8_64:SW3
:p3:wh_8_64:SW4
:p9:h_8_5:rs232:terminal:RS232_DATABITS
:p9:h_8_5:rs232:terminal:RS232_PARITY
:p9:h_8_5:rs232:terminal:RS232_RXBAUD
:p9:h_8_5:rs232:terminal:RS232_STOPBITS
:p9:h_8_5:rs232:terminal:RS232_TXBAUD
:p9:h_8_5:rs232:terminal:TERM_CONF
:p9:h_8_5:rs232:terminal:keyboard:GENKBD_CFG
:p9:h_8_5:rs232:terminal:keyboard:GENKBD_MOD
:p9:h_8_5:rs232:terminal:keyboard:GENKBD_ROW0
:p9:h_8_5:rs232:terminal:keyboard:GENKBD_ROW1
:p9:h_8_5:rs232:terminal:keyboard:GENKBD_ROW2
:p9:h_8_5:rs232:terminal:keyboard:GENKBD_ROW3

slot

name
p1
p2
p3
p4
p5
p6
p7
p8
p9
p9:h_8_5:rs232
p10

sound

channels
3


Try MAME-AO. Easiest way to use MAME. Automatically download and place all required files on the fly.

Spludlow Mame Web Footer