diff --git a/README.md b/README.md index f9ac24c..df24cb1 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Buddy8800 -- An Altair 8800 S-100 Emulator -**An Intel 8080 emulated on an S-100 bus with a MITS 88 2SIO (2x Motorola 6850) serial expansion card. Designed for running BASIC and CP/M over a PTY.** +**An Intel 8080 emulated on an S-100 bus with a Motorola 6850 ACIA serial expansion card. Designed for running BASIC and CP/M over a PTY.** -![Looping cpudiag.bin runs on the CPU.](media/cpudiag-in-a-loop.gif) +![Running `cpudiag.bin`](media/cpudiag-in-a-loop.gif) ### Getting Started diff --git a/extern/doxygen_theme_flat_design/src/doxygen-style.css b/extern/doxygen_theme_flat_design/src/doxygen-style.css index 016ae88..f970330 100644 --- a/extern/doxygen_theme_flat_design/src/doxygen-style.css +++ b/extern/doxygen_theme_flat_design/src/doxygen-style.css @@ -45,7 +45,7 @@ --qindex-icon-bg: #138ab9; --qindex-icon-font: #1E1E1E; /* Member table */ - --mem-title-bg: #1E1E1E; + --mem-title-bg: #1e1e1e; --mem-title-font: #E0E0E0; --mem-subtitle-bg: #064e6b; --mem-subtitle-font: #E0E0E0; @@ -91,6 +91,21 @@ td.desc, td.entry { background-color: var(--mem-content-bg); } +h2.groupheader { + /* 390 */ + padding: 12px; + font-style: italic; + background-color: var(--mem-title-bg); + color: var(--mem-title-font); + font-size: 200%; + border-bottom: none; +} + +div.groupHeader { + font-size: 20px; + color: var(--mem-subtitle-font-hover) +} + /* --- */ div.contents { @@ -143,8 +158,8 @@ div.contents ul { } #main-menu a, #main-menu a:hover { - padding-top: 8px; - padding-bottom: 8px; + padding-top: 4px; + padding-bottom: 6px; } /* Menu button */ @@ -187,11 +202,11 @@ div.contents ul { #MSearchBox { border-radius: 0; box-shadow: none; - margin-bottom: 3px; + margin-bottom: 5px; } #MSearchBox>span { - margin: 16px; + margin: 10px; } #main-menu>li:last-child { @@ -246,7 +261,7 @@ body.SRPage, body.SRPage * { /***********************************/ div.headertitle { - padding: 5px 40px; + padding: 72px 0 7px 30px; } div.header, div.header * { @@ -255,6 +270,10 @@ div.header, div.header * { border-bottom: none; } +div.title { + font-size: 28px; +} + div.summary { padding-right: 40px; } @@ -313,10 +332,11 @@ li.navelem a { .memtitle { padding: 15px; - margin-top: 30px; - margin-bottom: 1px; - border-top-left-radius: 0px; + margin: 30px 0 0; + border-top-left-radius: 16px; border-top-right-radius: 0px; + border: 3px solid var(--mem-subtitle-bg); + border-bottom: none; } .memtitle, .memtitle *, .memtitle a:visited { @@ -325,6 +345,14 @@ li.navelem a { background-color: var(--mem-title-bg); } +.memtitle a { + padding: 6px 6px 4px 4px; + display: flex; + align-items: center; + justify-content: center; + margin-top: -5px; +} + .memproto { padding: 16px; text-shadow: none; @@ -381,15 +409,6 @@ a.anchor { /***********************************/ -h2.groupheader { - color: #303030; - font-size: 200%; - font-weight: bold; - border-bottom: none; - padding-top: 20px; - padding-bottom: 20px; -} - div.fragment, pre.fragment { border: none; padding: 20px; @@ -424,8 +443,10 @@ span.mlabel { border-left: none; border-right: none; border-bottom: none; - padding: 16px; - border-radius: 0px; + padding: 12px; + box-sizing: border-box; + border-radius: 16px; + margin: 4px; } a.code { diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 42a5175..2dfabd7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -7,7 +7,7 @@ target_include_directories(buddylib PUBLIC ${PROJECT_SOURCE_DIR}/src/core/iface ${PROJECT_SOURCE_DIR}/src/core/bus ${PROJECT_SOURCE_DIR}/src/util - ${PROJECT_SOURCE_DIR}/src/emulator + ${PROJECT_SOURCE_DIR}/src/ux ) add_executable(buddy8800 main.cpp) target_link_libraries(buddy8800 PRIVATE buddylib)