Something went wrong. Try again.
Open SIMH's computer history simulators, built with the Zig build system
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983// SPDX-FileCopyrightText: 2026 Jeffrey C. Ollie <jeff@ocjtech.us>//// SPDX-License-Identifier: MIT
// Generated from Open SIMH's CMakeLists.txt files by tools/generate.py.// Do not edit; regenerate it instead.
.{ .{ .name = "3b2", .label = "3B2", .sources = .{ "3B2/3b2_cpu.c", "3B2/3b2_sys.c", "3B2/3b2_rev2_sys.c", "3B2/3b2_rev2_mmu.c", "3B2/3b2_mau.c", "3B2/3b2_rev2_csr.c", "3B2/3b2_timer.c", "3B2/3b2_stddev.c", "3B2/3b2_mem.c", "3B2/3b2_iu.c", "3B2/3b2_if.c", "3B2/3b2_id.c", "3B2/3b2_dmac.c", "3B2/3b2_io.c", "3B2/3b2_ports.c", "3B2/3b2_ctc.c", "3B2/3b2_scsi.c", "3B2/3b2_ni.c", }, .display_sources = .{}, .includes = .{ "3B2", }, .defines = .{ "REV2", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "3b2-700", .label = "3B2", .sources = .{ "3B2/3b2_cpu.c", "3B2/3b2_sys.c", "3B2/3b2_rev3_sys.c", "3B2/3b2_rev3_mmu.c", "3B2/3b2_mau.c", "3B2/3b2_rev3_csr.c", "3B2/3b2_timer.c", "3B2/3b2_stddev.c", "3B2/3b2_mem.c", "3B2/3b2_iu.c", "3B2/3b2_if.c", "3B2/3b2_dmac.c", "3B2/3b2_io.c", "3B2/3b2_ports.c", "3B2/3b2_scsi.c", "3B2/3b2_ni.c", }, .display_sources = .{}, .includes = .{ "3B2", }, .defines = .{ "REV3", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "alpha", .label = "alpha", .sources = .{ "alpha/alpha_500au_syslist.c", "alpha/alpha_cpu.c", "alpha/alpha_ev5_cons.c", "alpha/alpha_ev5_pal.c", "alpha/alpha_ev5_tlb.c", "alpha/alpha_fpi.c", "alpha/alpha_fpv.c", "alpha/alpha_io.c", "alpha/alpha_mmu.c", "alpha/alpha_sys.c", }, .display_sources = .{}, .includes = .{ "alpha", }, .defines = .{}, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "altair", .label = "ALTAIR", .sources = .{ "ALTAIR/altair_sio.c", "ALTAIR/altair_cpu.c", "ALTAIR/altair_dsk.c", "ALTAIR/altair_sys.c", }, .display_sources = .{}, .includes = .{ "ALTAIR", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "altairz80", .label = "AltairZ80", .sources = .{ "AltairZ80/altairz80_cpu.c", "AltairZ80/altairz80_cpu_nommu.c", "AltairZ80/s100_tuart.c", "AltairZ80/s100_dazzler.c", "AltairZ80/s100_jair.c", "AltairZ80/sol20.c", "AltairZ80/s100_vdm1.c", "AltairZ80/mmd.c", "AltairZ80/s100_dj2d.c", "AltairZ80/s100_djhdc.c", "AltairZ80/altairz80_dsk.c", "AltairZ80/disasm.c", "AltairZ80/altairz80_sio.c", "AltairZ80/altairz80_sys.c", "AltairZ80/altairz80_hdsk.c", "AltairZ80/altairz80_net.c", "AltairZ80/s100_hayes.c", "AltairZ80/s100_2sio.c", "AltairZ80/s100_pmmi.c", "AltairZ80/flashwriter2.c", "AltairZ80/i86_decode.c", "AltairZ80/i86_ops.c", "AltairZ80/i86_prim_ops.c", "AltairZ80/i8272.c", "AltairZ80/insnsd.c", "AltairZ80/altairz80_mhdsk.c", "AltairZ80/ibc.c", "AltairZ80/ibc_mcc_hdc.c", "AltairZ80/ibc_smd_hdc.c", "AltairZ80/mfdc.c", "AltairZ80/n8vem.c", "AltairZ80/vfdhd.c", "AltairZ80/s100_disk1a.c", "AltairZ80/s100_disk2.c", "AltairZ80/s100_disk3.c", "AltairZ80/s100_fif.c", "AltairZ80/s100_mdriveh.c", "AltairZ80/s100_icom.c", "AltairZ80/s100_jadedd.c", "AltairZ80/s100_mdsa.c", "AltairZ80/s100_mdsad.c", "AltairZ80/s100_selchan.c", "AltairZ80/s100_ss1.c", "AltairZ80/s100_64fdc.c", "AltairZ80/s100_scp300f.c", "AltairZ80/s100_tarbell.c", "AltairZ80/s100_tdd.c", "AltairZ80/wd179x.c", "AltairZ80/s100_hdc1001.c", "AltairZ80/s100_if3.c", "AltairZ80/s100_adcs6.c", "AltairZ80/m68k/m68kcpu.c", "AltairZ80/m68k/m68kdasm.c", "AltairZ80/m68k/m68kasm.c", "AltairZ80/m68k/m68kopac.c", "AltairZ80/m68k/m68kopdm.c", "AltairZ80/m68k/softfloat/softfloat.c", "AltairZ80/m68k/m68kopnz.c", "AltairZ80/m68k/m68kops.c", "AltairZ80/m68ksim.c", }, .display_sources = .{}, .includes = .{ "AltairZ80", }, .defines = .{}, .int64 = false, .addr64 = false, .video = true, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "b5500", .label = "B5500", .sources = .{ "B5500/b5500_cpu.c", "B5500/b5500_io.c", "B5500/b5500_sys.c", "B5500/b5500_dk.c", "B5500/b5500_mt.c", "B5500/b5500_urec.c", "B5500/b5500_dr.c", "B5500/b5500_dtc.c", }, .display_sources = .{}, .includes = .{ "B5500", }, .defines = .{ "B5500", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "besm6", .label = "BESM6", .sources = .{ "BESM6/besm6_cpu.c", "BESM6/besm6_sys.c", "BESM6/besm6_mmu.c", "BESM6/besm6_arith.c", "BESM6/besm6_disk.c", "BESM6/besm6_drum.c", "BESM6/besm6_tty.c", "BESM6/besm6_panel.c", "BESM6/besm6_printer.c", "BESM6/besm6_pl.c", "BESM6/besm6_mg.c", "BESM6/besm6_punch.c", "BESM6/besm6_punchcard.c", "BESM6/besm6_vu.c", }, .display_sources = .{}, .includes = .{ "BESM6", }, .defines = .{}, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "cdc1700", .label = "CDC1700", .sources = .{ "CDC1700/cdc1700_cpu.c", "CDC1700/cdc1700_dis.c", "CDC1700/cdc1700_io.c", "CDC1700/cdc1700_sys.c", "CDC1700/cdc1700_dev1.c", "CDC1700/cdc1700_mt.c", "CDC1700/cdc1700_dc.c", "CDC1700/cdc1700_iofw.c", "CDC1700/cdc1700_lp.c", "CDC1700/cdc1700_dp.c", "CDC1700/cdc1700_cd.c", "CDC1700/cdc1700_sym.c", "CDC1700/cdc1700_rtc.c", "CDC1700/cdc1700_drm.c", "CDC1700/cdc1700_msos5.c", }, .display_sources = .{}, .includes = .{ "CDC1700", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "eclipse", .label = "NOVA", .sources = .{ "NOVA/eclipse_cpu.c", "NOVA/eclipse_tt.c", "NOVA/nova_sys.c", "NOVA/nova_dkp.c", "NOVA/nova_dsk.c", "NOVA/nova_lp.c", "NOVA/nova_mta.c", "NOVA/nova_plt.c", "NOVA/nova_pt.c", "NOVA/nova_clk.c", "NOVA/nova_tt1.c", "NOVA/nova_qty.c", }, .display_sources = .{}, .includes = .{ "NOVA", }, .defines = .{ "ECLIPSE", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "gri", .label = "GRI", .sources = .{ "GRI/gri_cpu.c", "GRI/gri_stddev.c", "GRI/gri_sys.c", }, .display_sources = .{}, .includes = .{ "GRI", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "h316", .label = "H316", .sources = .{ "H316/h316_stddev.c", "H316/h316_lp.c", "H316/h316_cpu.c", "H316/h316_sys.c", "H316/h316_mt.c", "H316/h316_fhd.c", "H316/h316_dp.c", "H316/h316_rtc.c", "H316/h316_imp.c", "H316/h316_hi.c", "H316/h316_mi.c", "H316/h316_udp.c", }, .display_sources = .{}, .includes = .{ "H316", }, .defines = .{ "VM_IMPTIP", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "hp2100", .label = "HP2100", .sources = .{ "HP2100/hp2100_baci.c", "HP2100/hp2100_cpu.c", "HP2100/hp2100_cpu_fp.c", "HP2100/hp2100_cpu_fpp.c", "HP2100/hp2100_cpu0.c", "HP2100/hp2100_cpu1.c", "HP2100/hp2100_cpu2.c", "HP2100/hp2100_cpu3.c", "HP2100/hp2100_cpu4.c", "HP2100/hp2100_cpu5.c", "HP2100/hp2100_cpu6.c", "HP2100/hp2100_cpu7.c", "HP2100/hp2100_di.c", "HP2100/hp2100_di_da.c", "HP2100/hp2100_disclib.c", "HP2100/hp2100_dma.c", "HP2100/hp2100_dp.c", "HP2100/hp2100_dq.c", "HP2100/hp2100_dr.c", "HP2100/hp2100_ds.c", "HP2100/hp2100_ipl.c", "HP2100/hp2100_lps.c", "HP2100/hp2100_lpt.c", "HP2100/hp2100_mc.c", "HP2100/hp2100_mem.c", "HP2100/hp2100_mpx.c", "HP2100/hp2100_ms.c", "HP2100/hp2100_mt.c", "HP2100/hp2100_mux.c", "HP2100/hp2100_pif.c", "HP2100/hp2100_pt.c", "HP2100/hp2100_sys.c", "HP2100/hp2100_tbg.c", "HP2100/hp2100_tty.c", }, .display_sources = .{}, .includes = .{ "HP2100", }, .defines = .{ "HAVE_INT64", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "hp3000", .label = "HP3000", .sources = .{ "HP3000/hp_disclib.c", "HP3000/hp_tapelib.c", "HP3000/hp3000_atc.c", "HP3000/hp3000_clk.c", "HP3000/hp3000_cpu.c", "HP3000/hp3000_cpu_base.c", "HP3000/hp3000_cpu_fp.c", "HP3000/hp3000_cpu_cis.c", "HP3000/hp3000_ds.c", "HP3000/hp3000_iop.c", "HP3000/hp3000_lp.c", "HP3000/hp3000_mem.c", "HP3000/hp3000_mpx.c", "HP3000/hp3000_ms.c", "HP3000/hp3000_scmb.c", "HP3000/hp3000_sel.c", "HP3000/hp3000_sys.c", }, .display_sources = .{}, .includes = .{ "HP3000", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i1401", .label = "I1401", .sources = .{ "I1401/i1401_lp.c", "I1401/i1401_cpu.c", "I1401/i1401_iq.c", "I1401/i1401_cd.c", "I1401/i1401_mt.c", "I1401/i1401_dp.c", "I1401/i1401_sys.c", }, .display_sources = .{}, .includes = .{ "I1401", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i1620", .label = "I1620", .sources = .{ "I1620/i1620_cd.c", "I1620/i1620_dp.c", "I1620/i1620_pt.c", "I1620/i1620_tty.c", "I1620/i1620_cpu.c", "I1620/i1620_lp.c", "I1620/i1620_fp.c", "I1620/i1620_sys.c", }, .display_sources = .{}, .includes = .{ "I1620", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i650", .label = "I650", .sources = .{ "I650/i650_cpu.c", "I650/i650_cdr.c", "I650/i650_cdp.c", "I650/i650_dsk.c", "I650/i650_mt.c", "I650/i650_sys.c", }, .display_sources = .{}, .includes = .{ "I650", }, .defines = .{}, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = "I650/tests/i650_test.ini", .test_args = .{}, }, .{ .name = "i701", .label = "I7000", .sources = .{ "I7000/i701_cpu.c", "I7000/i701_sys.c", "I7000/i701_chan.c", "I7000/i7090_cdr.c", "I7000/i7090_cdp.c", "I7000/i7090_lpr.c", "I7000/i7000_mt.c", "I7000/i7090_drum.c", "I7000/i7000_chan.c", }, .display_sources = .{}, .includes = .{ "I7000", }, .defines = .{ "I701", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i7010", .label = "I7000", .sources = .{ "I7000/i7010_cpu.c", "I7000/i7010_sys.c", "I7000/i7010_chan.c", "I7000/i7000_cdp.c", "I7000/i7000_cdr.c", "I7000/i7000_con.c", "I7000/i7000_chan.c", "I7000/i7000_lpr.c", "I7000/i7000_mt.c", "I7000/i7000_chron.c", "I7000/i7000_dsk.c", "I7000/i7000_com.c", "I7000/i7000_ht.c", }, .display_sources = .{}, .includes = .{ "I7000", }, .defines = .{ "I7010", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i704", .label = "I7000", .sources = .{ "I7000/i7090_cpu.c", "I7000/i7090_sys.c", "I7000/i7090_chan.c", "I7000/i7090_cdr.c", "I7000/i7090_cdp.c", "I7000/i7090_lpr.c", "I7000/i7000_mt.c", "I7000/i7090_drum.c", "I7000/i7000_chan.c", }, .display_sources = .{}, .includes = .{ "I7000", }, .defines = .{ "I704", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i7070", .label = "I7000", .sources = .{ "I7000/i7070_cpu.c", "I7000/i7070_sys.c", "I7000/i7070_chan.c", "I7000/i7000_cdp.c", "I7000/i7000_cdr.c", "I7000/i7000_con.c", "I7000/i7000_chan.c", "I7000/i7000_lpr.c", "I7000/i7000_mt.c", "I7000/i7000_chron.c", "I7000/i7000_dsk.c", "I7000/i7000_com.c", "I7000/i7000_ht.c", }, .display_sources = .{}, .includes = .{ "I7000", }, .defines = .{ "I7070", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i7080", .label = "I7000", .sources = .{ "I7000/i7080_cpu.c", "I7000/i7080_sys.c", "I7000/i7080_chan.c", "I7000/i7080_drum.c", "I7000/i7000_cdp.c", "I7000/i7000_cdr.c", "I7000/i7000_con.c", "I7000/i7000_chan.c", "I7000/i7000_lpr.c", "I7000/i7000_mt.c", "I7000/i7000_chron.c", "I7000/i7000_dsk.c", "I7000/i7000_com.c", "I7000/i7000_ht.c", }, .display_sources = .{}, .includes = .{ "I7000", }, .defines = .{ "I7080", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i7090", .label = "I7000", .sources = .{ "I7000/i7090_cpu.c", "I7000/i7090_sys.c", "I7000/i7090_chan.c", "I7000/i7090_cdr.c", "I7000/i7090_cdp.c", "I7000/i7090_lpr.c", "I7000/i7000_chan.c", "I7000/i7000_mt.c", "I7000/i7090_drum.c", "I7000/i7090_hdrum.c", "I7000/i7000_chron.c", "I7000/i7000_dsk.c", "I7000/i7000_com.c", "I7000/i7000_ht.c", }, .display_sources = .{}, .includes = .{ "I7000", }, .defines = .{ "I7090", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "i7094", .label = "I7094", .sources = .{ "I7094/i7094_cpu.c", "I7094/i7094_cpu1.c", "I7094/i7094_io.c", "I7094/i7094_cd.c", "I7094/i7094_clk.c", "I7094/i7094_com.c", "I7094/i7094_drm.c", "I7094/i7094_dsk.c", "I7094/i7094_sys.c", "I7094/i7094_lp.c", "I7094/i7094_mt.c", "I7094/i7094_binloader.c", }, .display_sources = .{}, .includes = .{ "I7094", }, .defines = .{}, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "ibm1130", .label = "Ibm1130", .sources = .{ "Ibm1130/ibm1130_cpu.c", "Ibm1130/ibm1130_cr.c", "Ibm1130/ibm1130_disk.c", "Ibm1130/ibm1130_stddev.c", "Ibm1130/ibm1130_sys.c", "Ibm1130/ibm1130_gdu.c", "Ibm1130/ibm1130_gui.c", "Ibm1130/ibm1130_prt.c", "Ibm1130/ibm1130_fmt.c", "Ibm1130/ibm1130_ptrp.c", "Ibm1130/ibm1130_plot.c", "Ibm1130/ibm1130_sca.c", "Ibm1130/ibm1130_t2741.c", }, .display_sources = .{}, .includes = .{ "Ibm1130", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{ "-g", }, }, .{ .name = "id16", .label = "Interdata", .sources = .{ "Interdata/id16_cpu.c", "Interdata/id16_sys.c", "Interdata/id_dp.c", "Interdata/id_fd.c", "Interdata/id_fp.c", "Interdata/id_idc.c", "Interdata/id_io.c", "Interdata/id_lp.c", "Interdata/id_mt.c", "Interdata/id_pas.c", "Interdata/id_pt.c", "Interdata/id_tt.c", "Interdata/id_uvc.c", "Interdata/id16_dboot.c", "Interdata/id_ttp.c", }, .display_sources = .{}, .includes = .{ "Interdata", }, .defines = .{ "IFP_IN_MEM", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "id32", .label = "Interdata", .sources = .{ "Interdata/id32_cpu.c", "Interdata/id32_sys.c", "Interdata/id_dp.c", "Interdata/id_fd.c", "Interdata/id_fp.c", "Interdata/id_idc.c", "Interdata/id_io.c", "Interdata/id_lp.c", "Interdata/id_mt.c", "Interdata/id_pas.c", "Interdata/id_pt.c", "Interdata/id_tt.c", "Interdata/id_uvc.c", "Interdata/id32_dboot.c", "Interdata/id_ttp.c", }, .display_sources = .{}, .includes = .{ "Interdata", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "imlac", .label = "imlac", .sources = .{ "imlac/imlac_sys.c", "imlac/imlac_cpu.c", "imlac/imlac_dp.c", "imlac/imlac_crt.c", "imlac/imlac_kbd.c", "imlac/imlac_tty.c", "imlac/imlac_pt.c", "imlac/imlac_bel.c", }, .display_sources = .{}, .includes = .{ "imlac", }, .defines = .{}, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "infoserver100", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax420_sysdev.c", "VAX/vax420_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_420", "VAX_411", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "infoserver1000", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax_xs.c", "VAX/vax4xx_rz94.c", "VAX/vax4nn_stddev.c", "VAX/is1000_sysdev.c", "VAX/is1000_syslist.c", }, .display_sources = .{}, .includes = .{ "VAX", }, .defines = .{ "VM_VAX", "IS_1000", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "infoserver150vxt", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax420_sysdev.c", "VAX/vax420_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_420", "VAX_412", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "intel-mds", .label = "Intel-Systems", .sources = .{ "Intel-Systems/common/i8080.c", "Intel-Systems/Intel-MDS/imds_sys.c", "Intel-Systems/common/i3214.c", "Intel-Systems/common/i8251.c", "Intel-Systems/common/i8253.c", "Intel-Systems/common/i8255.c", "Intel-Systems/common/i8259.c", "Intel-Systems/common/ieprom.c", "Intel-Systems/common/ioc-cont.c", "Intel-Systems/common/ipc-cont.c", "Intel-Systems/common/iram8.c", "Intel-Systems/common/isbc064.c", "Intel-Systems/common/isbc202.c", "Intel-Systems/common/isbc201.c", "Intel-Systems/common/isbc206.c", "Intel-Systems/common/isbc464.c", "Intel-Systems/common/isbc208.c", "Intel-Systems/common/port.c", "Intel-Systems/common/irq.c", "Intel-Systems/common/multibus.c", "Intel-Systems/common/mem.c", "Intel-Systems/common/sys.c", "Intel-Systems/common/zx200a.c", }, .display_sources = .{}, .includes = .{ "Intel-Systems/Intel-MDS", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "lgp", .label = "LGP", .sources = .{ "LGP/lgp_cpu.c", "LGP/lgp_stddev.c", "LGP/lgp_sys.c", }, .display_sources = .{}, .includes = .{ "LGP", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "linc", .label = "linc", .sources = .{ "linc/linc_cpu.c", "linc/linc_crt.c", "linc/linc_dpy.c", "linc/linc_kbd.c", "linc/linc_sys.c", "linc/linc_tape.c", "linc/linc_tty.c", }, .display_sources = .{}, .includes = .{ "linc", }, .defines = .{}, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = "linc/tests/linc_test.ini", .test_args = .{}, }, .{ .name = "microvax1", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax610_stddev.c", "VAX/vax610_sysdev.c", "VAX/vax610_io.c", "VAX/vax610_syslist.c", "VAX/vax610_mem.c", "VAX/vax_vc.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_2681.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xq.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_td.c", "PDP11/pdp11_io_lib.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_610", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "microvax2", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax630_stddev.c", "VAX/vax630_sysdev.c", "VAX/vax630_io.c", "VAX/vax630_syslist.c", "VAX/vax_va.c", "VAX/vax_vc.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_2681.c", "VAX/vax_gpx.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xq.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_td.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_dup.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_630", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "microvax2000", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax410_sysdev.c", "VAX/vax410_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", }, .defines = .{ "VM_VAX", "VAX_410", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "microvax3100", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax420_sysdev.c", "VAX/vax420_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_420", "VAX_41A", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "microvax3100e", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax420_sysdev.c", "VAX/vax420_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_420", "VAX_41D", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "microvax3100m80", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax440_sysdev.c", "VAX/vax440_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax_xs.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax4xx_rz94.c", }, .display_sources = .{}, .includes = .{ "VAX", }, .defines = .{ "VM_VAX", "VAX_440", "VAX_47", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "nd100", .label = "ND100", .sources = .{ "ND100/nd100_sys.c", "ND100/nd100_cpu.c", "ND100/nd100_floppy.c", "ND100/nd100_stddev.c", "ND100/nd100_mm.c", }, .display_sources = .{}, .includes = .{ "ND100", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "nova", .label = "NOVA", .sources = .{ "NOVA/nova_sys.c", "NOVA/nova_cpu.c", "NOVA/nova_dkp.c", "NOVA/nova_dsk.c", "NOVA/nova_lp.c", "NOVA/nova_mta.c", "NOVA/nova_plt.c", "NOVA/nova_pt.c", "NOVA/nova_clk.c", "NOVA/nova_tt.c", "NOVA/nova_tt1.c", "NOVA/nova_qty.c", }, .display_sources = .{}, .includes = .{ "NOVA", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "pdp1", .label = "PDP1", .sources = .{ "PDP1/pdp1_lp.c", "PDP1/pdp1_cpu.c", "PDP1/pdp1_stddev.c", "PDP1/pdp1_sys.c", "PDP1/pdp1_dt.c", "PDP1/pdp1_drm.c", "PDP1/pdp1_clk.c", "PDP1/pdp1_dcs.c", "PDP1/pdp1_dpy.c", }, .display_sources = .{}, .includes = .{ "PDP1", }, .defines = .{ "DISPLAY_TYPE=DIS_TYPE30", "PIX_SCALE=RES_HALF", }, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "pdp10", .label = "PDP10", .sources = .{ "PDP10/pdp10_fe.c", "PDP11/pdp11_dz.c", "PDP10/pdp10_cpu.c", "PDP10/pdp10_ksio.c", "PDP10/pdp10_lp20.c", "PDP10/pdp10_mdfp.c", "PDP10/pdp10_pag.c", "PDP10/pdp10_rp.c", "PDP10/pdp10_sys.c", "PDP10/pdp10_tim.c", "PDP10/pdp10_tu.c", "PDP10/pdp10_xtnd.c", "PDP11/pdp11_pt.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_dup.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_kmc.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_ch.c", }, .display_sources = .{}, .includes = .{ "PDP10", "PDP11", }, .defines = .{ "VM_PDP10", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "pdp10-ka", .label = "PDP10", .sources = .{ "PDP10/kx10_cpu.c", "PDP10/kx10_sys.c", "PDP10/kx10_df.c", "PDP10/kx10_dp.c", "PDP10/kx10_mt.c", "PDP10/kx10_cty.c", "PDP10/kx10_lp.c", "PDP10/kx10_pt.c", "PDP10/kx10_dc.c", "PDP10/kx10_rp.c", "PDP10/kx10_rc.c", "PDP10/kx10_dt.c", "PDP10/kx10_dk.c", "PDP10/kx10_cr.c", "PDP10/kx10_cp.c", "PDP10/kx10_tu.c", "PDP10/kx10_rs.c", "PDP10/ka10_pd.c", "PDP10/kx10_rh.c", "PDP10/kx10_imp.c", "PDP10/ka10_tk10.c", "PDP10/ka10_mty.c", "PDP10/ka10_imx.c", "PDP10/ka10_ch10.c", "PDP10/ka10_stk.c", "PDP10/ka10_ten11.c", "PDP10/ka10_auxcpu.c", "PDP10/ka10_pmp.c", "PDP10/ka10_dkb.c", "PDP10/pdp6_dct.c", "PDP10/pdp6_dtc.c", "PDP10/pdp6_mtc.c", "PDP10/pdp6_dsk.c", "PDP10/pdp6_dcs.c", "PDP10/ka10_dpk.c", "PDP10/kx10_dpy.c", "PDP10/ka10_ai.c", "PDP10/ka10_iii.c", "PDP10/kx10_disk.c", "PDP10/ka10_pclk.c", "PDP10/ka10_tv.c", "PDP10/ka10_dd.c", "PDP10/kx10_ddc.c", }, .display_sources = .{ "display/type340.c", "display/iii.c", }, .includes = .{ "PDP10", }, .defines = .{ "KA=1", }, .int64 = true, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "pdp10-ki", .label = "PDP10", .sources = .{ "PDP10/kx10_cpu.c", "PDP10/kx10_sys.c", "PDP10/kx10_df.c", "PDP10/kx10_dp.c", "PDP10/kx10_mt.c", "PDP10/kx10_cty.c", "PDP10/kx10_lp.c", "PDP10/kx10_pt.c", "PDP10/kx10_dc.c", "PDP10/kx10_rh.c", "PDP10/kx10_rp.c", "PDP10/kx10_rc.c", "PDP10/kx10_dt.c", "PDP10/kx10_dk.c", "PDP10/kx10_cr.c", "PDP10/kx10_cp.c", "PDP10/kx10_tu.c", "PDP10/kx10_rs.c", "PDP10/kx10_imp.c", "PDP10/kx10_dpy.c", "PDP10/kx10_disk.c", "PDP10/kx10_ddc.c", "PDP10/kx10_tym.c", }, .display_sources = .{ "display/type340.c", }, .includes = .{ "PDP10", }, .defines = .{ "KI=1", }, .int64 = true, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "pdp10-kl", .label = "PDP10", .sources = .{ "PDP10/kx10_cpu.c", "PDP10/kx10_sys.c", "PDP10/kx10_df.c", "PDP10/kx10_dp.c", "PDP10/kx10_mt.c", "PDP10/kx10_lp.c", "PDP10/kx10_pt.c", "PDP10/kx10_dc.c", "PDP10/kx10_rh.c", "PDP10/kx10_dt.c", "PDP10/kx10_cr.c", "PDP10/kx10_cp.c", "PDP10/kx10_rp.c", "PDP10/kx10_tu.c", "PDP10/kx10_rs.c", "PDP10/kx10_imp.c", "PDP10/kl10_fe.c", "PDP10/ka10_pd.c", "PDP10/ka10_ch10.c", "PDP10/kl10_nia.c", "PDP10/kx10_disk.c", }, .display_sources = .{}, .includes = .{ "PDP10", }, .defines = .{ "KL=1", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "pdp10-ks", .label = "PDP10", .sources = .{ "PDP10/kx10_cpu.c", "PDP10/kx10_sys.c", "PDP10/kx10_disk.c", "PDP10/ks10_cty.c", "PDP10/ks10_uba.c", "PDP10/kx10_rh.c", "PDP10/kx10_rp.c", "PDP10/kx10_tu.c", "PDP10/ks10_dz.c", "PDP10/ks10_tcu.c", "PDP10/ks10_lp.c", "PDP10/ks10_ch11.c", "PDP10/ks10_kmc.c", "PDP10/ks10_dup.c", "PDP10/kx10_imp.c", }, .display_sources = .{}, .includes = .{ "PDP10", "PDP11", }, .defines = .{ "KS=1", }, .int64 = true, .addr64 = false, .video = false, .display = false, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "pdp11", .label = "PDP11", .sources = .{ "PDP11/pdp11_fp.c", "PDP11/pdp11_cpu.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_cis.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rp.c", "PDP11/pdp11_rx.c", "PDP11/pdp11_stddev.c", "PDP11/pdp11_sys.c", "PDP11/pdp11_tc.c", "PDP11/pdp11_tm.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_io.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_pclk.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_pt.c", "PDP11/pdp11_hk.c", "PDP11/pdp11_xq.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_rh.c", "PDP11/pdp11_tu.c", "PDP11/pdp11_cpumod.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_rf.c", "PDP11/pdp11_dl.c", "PDP11/pdp11_ta.c", "PDP11/pdp11_rc.c", "PDP11/pdp11_kg.c", "PDP11/pdp11_ke.c", "PDP11/pdp11_dc.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_kmc.c", "PDP11/pdp11_dup.c", "PDP11/pdp11_rs.c", "PDP11/pdp11_vt.c", "PDP11/pdp11_td.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_rom.c", "PDP11/pdp11_ch.c", "PDP11/pdp11_dh.c", "PDP11/pdp11_ng.c", "PDP11/pdp11_daz.c", "PDP11/pdp11_tv.c", "PDP11/pdp11_mb.c", "PDP11/pdp11_rr.c", }, .display_sources = .{ "display/ng.c", "display/vt11.c", }, .includes = .{ "PDP11", }, .defines = .{ "VM_PDP11", }, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "pdp15", .label = "PDP18B", .sources = .{ "PDP18B/pdp18b_dt.c", "PDP18B/pdp18b_drm.c", "PDP18B/pdp18b_cpu.c", "PDP18B/pdp18b_lp.c", "PDP18B/pdp18b_mt.c", "PDP18B/pdp18b_rf.c", "PDP18B/pdp18b_rp.c", "PDP18B/pdp18b_stddev.c", "PDP18B/pdp18b_sys.c", "PDP18B/pdp18b_rb.c", "PDP18B/pdp18b_tt1.c", "PDP18B/pdp18b_fpp.c", "PDP18B/pdp18b_g2tty.c", "PDP18B/pdp18b_dr15.c", }, .display_sources = .{}, .includes = .{ "PDP18B", }, .defines = .{ "PDP15", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "pdp4", .label = "PDP18B", .sources = .{ "PDP18B/pdp18b_dt.c", "PDP18B/pdp18b_drm.c", "PDP18B/pdp18b_cpu.c", "PDP18B/pdp18b_lp.c", "PDP18B/pdp18b_mt.c", "PDP18B/pdp18b_rf.c", "PDP18B/pdp18b_rp.c", "PDP18B/pdp18b_stddev.c", "PDP18B/pdp18b_sys.c", "PDP18B/pdp18b_rb.c", "PDP18B/pdp18b_tt1.c", "PDP18B/pdp18b_fpp.c", "PDP18B/pdp18b_g2tty.c", "PDP18B/pdp18b_dr15.c", }, .display_sources = .{}, .includes = .{ "PDP18B", }, .defines = .{ "PDP4", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "pdp6", .label = "PDP10", .sources = .{ "PDP10/kx10_cpu.c", "PDP10/kx10_sys.c", "PDP10/kx10_cty.c", "PDP10/kx10_lp.c", "PDP10/kx10_pt.c", "PDP10/kx10_cr.c", "PDP10/kx10_cp.c", "PDP10/pdp6_dct.c", "PDP10/pdp6_dtc.c", "PDP10/pdp6_mtc.c", "PDP10/pdp6_dsk.c", "PDP10/pdp6_dcs.c", "PDP10/kx10_dpy.c", "PDP10/pdp6_slave.c", "PDP10/pdp6_ge.c", }, .display_sources = .{ "display/type340.c", }, .includes = .{ "PDP10", }, .defines = .{ "PDP6=1", }, .int64 = true, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = null, .test_args = .{}, }, .{ .name = "pdp7", .label = "PDP18B", .sources = .{ "PDP18B/pdp18b_dt.c", "PDP18B/pdp18b_drm.c", "PDP18B/pdp18b_cpu.c", "PDP18B/pdp18b_lp.c", "PDP18B/pdp18b_mt.c", "PDP18B/pdp18b_rf.c", "PDP18B/pdp18b_rp.c", "PDP18B/pdp18b_stddev.c", "PDP18B/pdp18b_sys.c", "PDP18B/pdp18b_rb.c", "PDP18B/pdp18b_tt1.c", "PDP18B/pdp18b_fpp.c", "PDP18B/pdp18b_g2tty.c", "PDP18B/pdp18b_dr15.c", "PDP18B/pdp18b_dpy.c", }, .display_sources = .{ "display/type340.c", }, .includes = .{ "PDP18B", }, .defines = .{ "PDP7", "DISPLAY_TYPE=DIS_TYPE30", "PIX_SCALE=RES_HALF", }, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "pdp8", .label = "PDP8", .sources = .{ "PDP8/pdp8_cpu.c", "PDP8/pdp8_clk.c", "PDP8/pdp8_df.c", "PDP8/pdp8_dt.c", "PDP8/pdp8_lp.c", "PDP8/pdp8_mt.c", "PDP8/pdp8_pt.c", "PDP8/pdp8_rf.c", "PDP8/pdp8_rk.c", "PDP8/pdp8_rx.c", "PDP8/pdp8_sys.c", "PDP8/pdp8_tt.c", "PDP8/pdp8_ttx.c", "PDP8/pdp8_rl.c", "PDP8/pdp8_tsc.c", "PDP8/pdp8_td.c", "PDP8/pdp8_ct.c", "PDP8/pdp8_fpp.c", }, .display_sources = .{}, .includes = .{ "PDP8", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = "PDP8/tests/pdp8_test.ini", .test_args = .{}, }, .{ .name = "pdp9", .label = "PDP18B", .sources = .{ "PDP18B/pdp18b_dt.c", "PDP18B/pdp18b_drm.c", "PDP18B/pdp18b_cpu.c", "PDP18B/pdp18b_lp.c", "PDP18B/pdp18b_mt.c", "PDP18B/pdp18b_rf.c", "PDP18B/pdp18b_rp.c", "PDP18B/pdp18b_stddev.c", "PDP18B/pdp18b_sys.c", "PDP18B/pdp18b_rb.c", "PDP18B/pdp18b_tt1.c", "PDP18B/pdp18b_fpp.c", "PDP18B/pdp18b_g2tty.c", "PDP18B/pdp18b_dr15.c", }, .display_sources = .{}, .includes = .{ "PDP18B", }, .defines = .{ "PDP9", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = "PDP18B/tests/pdp9_test.ini", .test_args = .{}, }, .{ .name = "pdq3", .label = "PDQ-3", .sources = .{ "PDQ-3/pdq3_cpu.c", "PDQ-3/pdq3_sys.c", "PDQ-3/pdq3_stddev.c", "PDQ-3/pdq3_mem.c", "PDQ-3/pdq3_debug.c", "PDQ-3/pdq3_fdc.c", }, .display_sources = .{}, .includes = .{ "PDQ-3", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "rtvax1000", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax630_stddev.c", "VAX/vax630_sysdev.c", "VAX/vax630_io.c", "VAX/vax630_syslist.c", "VAX/vax_va.c", "VAX/vax_vc.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_2681.c", "VAX/vax_gpx.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xq.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_td.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_dup.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_620", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = false, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "s3", .label = "S3", .sources = .{ "S3/s3_cd.c", "S3/s3_cpu.c", "S3/s3_disk.c", "S3/s3_lp.c", "S3/s3_pkb.c", "S3/s3_sys.c", }, .display_sources = .{}, .includes = .{ "S3", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "sage", .label = "SAGE", .sources = .{ "SAGE/sage_cpu.c", "SAGE/sage_sys.c", "SAGE/sage_stddev.c", "SAGE/sage_cons.c", "SAGE/sage_fd.c", "SAGE/sage_lp.c", "SAGE/m68k_cpu.c", "SAGE/m68k_mem.c", "SAGE/m68k_scp.c", "SAGE/m68k_parse.tab.c", "SAGE/m68k_sys.c", "SAGE/i8251.c", "SAGE/i8253.c", "SAGE/i8255.c", "SAGE/i8259.c", "SAGE/i8272.c", }, .display_sources = .{}, .includes = .{ "SAGE", }, .defines = .{ "HAVE_INT64", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "scelbi", .label = "Intel-Systems", .sources = .{ "Intel-Systems/common/i8008.c", "Intel-Systems/scelbi/scelbi_sys.c", "Intel-Systems/scelbi/scelbi_io.c", }, .display_sources = .{}, .includes = .{ "Intel-Systems/scelbi", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "sds", .label = "SDS", .sources = .{ "SDS/sds_cpu.c", "SDS/sds_drm.c", "SDS/sds_dsk.c", "SDS/sds_io.c", "SDS/sds_lp.c", "SDS/sds_mt.c", "SDS/sds_mux.c", "SDS/sds_rad.c", "SDS/sds_stddev.c", "SDS/sds_sys.c", "SDS/sds_cp.c", "SDS/sds_cr.c", }, .display_sources = .{}, .includes = .{ "SDS", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "sel32", .label = "SEL32", .sources = .{ "SEL32/sel32_cpu.c", "SEL32/sel32_sys.c", "SEL32/sel32_chan.c", "SEL32/sel32_iop.c", "SEL32/sel32_com.c", "SEL32/sel32_con.c", "SEL32/sel32_clk.c", "SEL32/sel32_mt.c", "SEL32/sel32_lpr.c", "SEL32/sel32_scfi.c", "SEL32/sel32_fltpt.c", "SEL32/sel32_disk.c", "SEL32/sel32_hsdp.c", "SEL32/sel32_mfp.c", "SEL32/sel32_scsi.c", "SEL32/sel32_ec.c", "SEL32/sel32_ipu.c", }, .display_sources = .{}, .includes = .{ "SEL32", }, .defines = .{ "USE_INT32", "SEL32", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = "SEL32/tests/sel32_test.ini", .test_args = .{}, }, .{ .name = "sigma", .label = "sigma", .sources = .{ "sigma/sigma_cpu.c", "sigma/sigma_sys.c", "sigma/sigma_cis.c", "sigma/sigma_coc.c", "sigma/sigma_dk.c", "sigma/sigma_dp.c", "sigma/sigma_fp.c", "sigma/sigma_io.c", "sigma/sigma_lp.c", "sigma/sigma_map.c", "sigma/sigma_mt.c", "sigma/sigma_pt.c", "sigma/sigma_rad.c", "sigma/sigma_rtc.c", "sigma/sigma_tt.c", "sigma/sigma_cr.c", "sigma/sigma_cp.c", }, .display_sources = .{}, .includes = .{ "sigma", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "ssem", .label = "SSEM", .sources = .{ "SSEM/ssem_cpu.c", "SSEM/ssem_sys.c", }, .display_sources = .{}, .includes = .{ "SSEM", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "swtp6800mp-a", .label = "swtp6800", .sources = .{ "swtp6800/common/mp-a.c", "swtp6800/common/m6800.c", "swtp6800/common/m6810.c", "swtp6800/common/bootrom.c", "swtp6800/common/dc-4.c", "swtp6800/swtp6800/mp-a_sys.c", "swtp6800/common/mp-8m.c", "swtp6800/common/fd400.c", "swtp6800/common/mp-b2.c", "swtp6800/common/mp-s.c", }, .display_sources = .{}, .includes = .{ "swtp6800/swtp6800", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "swtp6800mp-a2", .label = "swtp6800", .sources = .{ "swtp6800/common/mp-a2.c", "swtp6800/common/m6800.c", "swtp6800/common/m6810.c", "swtp6800/common/bootrom.c", "swtp6800/common/dc-4.c", "swtp6800/swtp6800/mp-a2_sys.c", "swtp6800/common/mp-8m.c", "swtp6800/common/i2716.c", "swtp6800/common/fd400.c", "swtp6800/common/mp-s.c", "swtp6800/common/mp-b2.c", }, .display_sources = .{}, .includes = .{ "swtp6800/swtp6800", }, .defines = .{}, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "tt2500", .label = "tt2500", .sources = .{ "tt2500/tt2500_sys.c", "tt2500/tt2500_cpu.c", "tt2500/tt2500_dpy.c", "tt2500/tt2500_crt.c", "tt2500/tt2500_tv.c", "tt2500/tt2500_key.c", "tt2500/tt2500_uart.c", "tt2500/tt2500_rom.c", }, .display_sources = .{}, .includes = .{ "tt2500", }, .defines = .{}, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = true, .test_script = "tt2500/tests/tt2500_test.ini", .test_args = .{}, }, .{ .name = "tx-0", .label = "TX-0", .sources = .{ "TX-0/tx0_cpu.c", "TX-0/tx0_dpy.c", "TX-0/tx0_stddev.c", "TX-0/tx0_sys.c", "TX-0/tx0_sys_orig.c", }, .display_sources = .{}, .includes = .{ "TX-0", }, .defines = .{}, .int64 = false, .addr64 = false, .video = true, .display = true, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "uc15", .label = "PDP11", .sources = .{ "PDP11/pdp11_cis.c", "PDP11/pdp11_cpu.c", "PDP11/pdp11_cpumod.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_fp.c", "PDP11/pdp11_io.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_rh.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_stddev.c", "PDP11/pdp11_sys.c", "PDP11/pdp11_uc15.c", }, .display_sources = .{}, .includes = .{ "PDP11", "PDP18B", }, .defines = .{ "VM_PDP11", "UC15", }, .int64 = false, .addr64 = false, .video = false, .display = false, .aio = false, .test_script = null, .test_args = .{}, }, .{ .name = "vax", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_io.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_stddev.c", "VAX/vax_sysdev.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_syslist.c", "VAX/vax_vc.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_2681.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xq.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_td.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_dup.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vax730", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax730_stddev.c", "VAX/vax730_sys.c", "VAX/vax730_mem.c", "VAX/vax730_uba.c", "VAX/vax730_rb.c", "VAX/vax_uw.c", "VAX/vax730_syslist.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_hk.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_td.c", "PDP11/pdp11_tc.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_ch.c", "PDP11/pdp11_dup.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_730", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vax750", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax750_stddev.c", "VAX/vax750_cmi.c", "VAX/vax750_mem.c", "VAX/vax750_uba.c", "VAX/vax7x0_mba.c", "VAX/vax_uw.c", "VAX/vax750_syslist.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_hk.c", "PDP11/pdp11_rp.c", "PDP11/pdp11_tu.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_dup.c", "PDP11/pdp11_td.c", "PDP11/pdp11_tc.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_ch.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_750", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vax780", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax780_stddev.c", "VAX/vax780_sbi.c", "VAX/vax780_mem.c", "VAX/vax780_uba.c", "VAX/vax7x0_mba.c", "VAX/vax780_fload.c", "VAX/vax_uw.c", "VAX/vax780_syslist.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_rp.c", "PDP11/pdp11_tu.c", "PDP11/pdp11_hk.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_dup.c", "PDP11/pdp11_td.c", "PDP11/pdp11_tc.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_ch.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_780", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vax8200", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax820_stddev.c", "VAX/vax820_bi.c", "VAX/vax820_mem.c", "VAX/vax820_uba.c", "VAX/vax820_ka.c", "VAX/vax_uw.c", "VAX/vax820_syslist.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_hk.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_td.c", "PDP11/pdp11_tc.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_ch.c", "PDP11/pdp11_dup.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_820", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vax8600", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax860_stddev.c", "VAX/vax860_sbia.c", "VAX/vax860_abus.c", "VAX/vax780_uba.c", "VAX/vax7x0_mba.c", "VAX/vax_uw.c", "VAX/vax860_syslist.c", "PDP11/pdp11_rl.c", "PDP11/pdp11_rq.c", "PDP11/pdp11_ts.c", "PDP11/pdp11_dz.c", "PDP11/pdp11_lp.c", "PDP11/pdp11_tq.c", "PDP11/pdp11_xu.c", "PDP11/pdp11_ry.c", "PDP11/pdp11_cr.c", "PDP11/pdp11_rp.c", "PDP11/pdp11_tu.c", "PDP11/pdp11_hk.c", "PDP11/pdp11_vh.c", "PDP11/pdp11_dmc.c", "PDP11/pdp11_dup.c", "PDP11/pdp11_td.c", "PDP11/pdp11_tc.c", "PDP11/pdp11_rk.c", "PDP11/pdp11_io_lib.c", "PDP11/pdp11_ch.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_860", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vaxstation3100m30", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax420_sysdev.c", "VAX/vax420_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_420", "VAX_42A", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vaxstation3100m38", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax420_sysdev.c", "VAX/vax420_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rd.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_va.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax_gpx.c", }, .display_sources = .{}, .includes = .{ "VAX", "PDP11", }, .defines = .{ "VM_VAX", "VAX_420", "VAX_42B", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vaxstation3100m76", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax43_sysdev.c", "VAX/vax43_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax4xx_rz80.c", "VAX/vax_xs.c", "VAX/vax4xx_vc.c", "VAX/vax4xx_ve.c", "VAX/vax_lk.c", "VAX/vax_vs.c", }, .display_sources = .{}, .includes = .{ "VAX", }, .defines = .{ "VM_VAX", "VAX_43", }, .int64 = true, .addr64 = true, .video = true, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vaxstation4000m60", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax440_sysdev.c", "VAX/vax440_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax_xs.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax4xx_rz94.c", }, .display_sources = .{}, .includes = .{ "VAX", }, .defines = .{ "VM_VAX", "VAX_440", "VAX_46", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, }, .{ .name = "vaxstation4000vlc", .label = "VAX", .sources = .{ "VAX/vax_cpu.c", "VAX/vax_cpu1.c", "VAX/vax_fpa.c", "VAX/vax_cis.c", "VAX/vax_octa.c", "VAX/vax_cmode.c", "VAX/vax_mmu.c", "VAX/vax_sys.c", "VAX/vax_syscm.c", "VAX/vax_watch.c", "VAX/vax_nar.c", "VAX/vax4xx_stddev.c", "VAX/vax440_sysdev.c", "VAX/vax440_syslist.c", "VAX/vax4xx_dz.c", "VAX/vax_xs.c", "VAX/vax_lk.c", "VAX/vax_vs.c", "VAX/vax4xx_rz94.c", }, .display_sources = .{}, .includes = .{ "VAX", }, .defines = .{ "VM_VAX", "VAX_440", "VAX_48", }, .int64 = true, .addr64 = true, .video = false, .display = false, .aio = true, .test_script = "VAX/tests/vax-diag_test.ini", .test_args = .{}, },}