Skip to content

Commit 17c12f5

Browse files
[SC64][WEB] Updated website content + made menu buttons bigger
1 parent f7eb6a7 commit 17c12f5

File tree

3 files changed

+47
-24
lines changed

3 files changed

+47
-24
lines changed

web/features.html

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
<div class="menu-container">
1919
<div class="menu-bar">
2020
<div class="menu-buttons">
21-
<img src="sc64.svg">
22-
<a onclick="showMenu(event)">
21+
<a href="/"><img src="sc64.svg"></a>
22+
<div class="menu-button" onclick="showMenu(event)">
2323
<div class="menu-button-line"></div>
2424
<div class="menu-button-line"></div>
2525
<div class="menu-button-line"></div>
26-
</a>
26+
</div>
2727
</div>
2828
<menu class="mobile-hidden">
2929
<li><a href="/">Home</a></li>
@@ -76,6 +76,13 @@ <h3>Run games with ease</h3>
7676
the SummerCart64.</p>
7777
</article>
7878

79+
<article>
80+
<h3>Full control of boot process</h3>
81+
<p>Direct mode makes testing possible without any interference from the bootloader embedded into
82+
SummerCart64, perfect for trying out custom IPL3 replacements giving you control right after
83+
N64 boots up.</p>
84+
</article>
85+
7986
<article>
8087
<h3>Dedicated terminal PC app</h3>
8188
<p>Powerful, and yet simple, <a
@@ -88,7 +95,7 @@ <h3>Outstanding developer features</h3>
8895
<p>SummerCart64 was born as a device for homebrew development first. As a consequence it
8996
incorporates many features to ease development of your own games:</p>
9097
<ul>
91-
<li>Dedicated PC app for loading ROMs and console access.</li>
98+
<li>Dedicated PC app for loading ROMs and debug terminal access.</li>
9299
<li>Simple, command based, communication protocol - both on the USB and N64 side.</li>
93100
<li>microSD card interface with simple, block based, protocol.</li>
94101
<li>Fast USB interface with well documented protocol.</li>
@@ -161,8 +168,9 @@ <h4>Other</h4>
161168
<ul>
162169
<li>Real time clock</li>
163170
<li>CR2032 RTC backup battery</li>
164-
<li>N64 bootloader capable of loading menu binary from the microSD card and displaying error
165-
messages</li>
171+
<li>Embedded N64 bootloader capable of loading menu binary from the microSD card and displaying
172+
error messages</li>
173+
<li>Option to disable embedded N64 bootloader (direct mode)</li>
166174
<li>Firmware updatable via USB interface</li>
167175
<li>Seamless power switching between USB and N64</li>
168176
</ul>

web/index.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
<div class="menu-container">
1919
<div class="menu-bar">
2020
<div class="menu-buttons">
21-
<img src="sc64.svg">
22-
<a onclick="showMenu(event)">
21+
<a href="/"><img src="sc64.svg"></a>
22+
<div class="menu-button" onclick="showMenu(event)">
2323
<div class="menu-button-line"></div>
2424
<div class="menu-button-line"></div>
2525
<div class="menu-button-line"></div>
26-
</a>
26+
</div>
2727
</div>
2828
<menu class="mobile-hidden">
2929
<li class="active"><a href="/">Home</a></li>
@@ -48,9 +48,10 @@ <h1>What is SummerCart64?</h1>
4848
href="https://github.com/buu342/N64-UNFLoader">UNFLoader</a>, and well documented API, testing
4949
your homebrew on real hardware was never this easy before!</p>
5050
<p>SummerCart64 employs features not available in other N64 flashcarts, like <strong>64DD</strong>
51-
hardware emulation, automatic save backup <strong>during gameplay</strong>, making it the best
52-
choice for both players and game developers. Please check <a href="/features.html">full feature
53-
list</a> for more details!</p>
51+
hardware emulation, automatic save backup <strong>during gameplay</strong>, or ability to behave
52+
like a stock game pak with <strong>direct mode</strong>, making it the best choice for both players
53+
and game developers. Please check <a href="/features.html">full feature list</a> for more details!
54+
</p>
5455
<div class="pcb-images">
5556
<img src="sc64-render-front.png">
5657
<img src="sc64-render-back.png">

web/styles.css

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
--menu-item-height: 48px;
77
--menu-item-spacing: 20px;
88
--menu-bg-color: rgb(28, 28, 28);
9+
--menu-active-color: rgb(40, 40, 40);
910
--menu-mobile-bg-color: rgb(20, 20, 20);
10-
--menu-mobile-active-color: rgb(40, 40, 40);
1111
--menu-shadow: 0px 0px 12px rgb(0, 0, 0);
1212
--menu-font-size: 16px;
1313

@@ -72,7 +72,6 @@ a:hover {
7272
.menu-bar {
7373
display: flex;
7474
flex-flow: row;
75-
align-items: center;
7675
margin: 0 var(--content-margin) 0 var(--content-margin);
7776
width: 100%;
7877
max-width: var(--content-max-width);
@@ -85,24 +84,38 @@ a:hover {
8584
height: var(--menu-height);
8685
}
8786

88-
.menu-bar>.menu-buttons>img {
89-
margin-right: var(--content-margin);
87+
.menu-bar>.menu-buttons a {
88+
height: var(--menu-item-height);
89+
}
90+
91+
.menu-bar>.menu-buttons img {
9092
height: var(--menu-item-height);
9193
}
9294

9395
.menu-bar>.menu-buttons>button {
9496
display: none;
9597
}
9698

97-
.menu-bar menu {
99+
.menu-bar>menu {
98100
display: flex;
99101
margin: 0;
102+
margin-left: var(--content-margin);
100103
padding: 0;
101104
}
102105

103-
.menu-bar menu>li {
106+
.menu-bar>menu>li {
104107
list-style: none;
105-
padding: 0 var(--menu-item-spacing) 0 var(--menu-item-spacing);
108+
}
109+
110+
.menu-bar>menu>li:hover {
111+
background-color: var(--menu-active-color);
112+
}
113+
114+
.menu-bar>menu>li a {
115+
display: flex;
116+
align-items: center;
117+
height: 100%;
118+
padding: 0 var(--menu-item-spacing);
106119
}
107120

108121
.menu-bar menu>li.active a {
@@ -121,7 +134,7 @@ a:hover {
121134
margin: 0 var(--content-margin) 0 var(--content-margin);
122135
}
123136

124-
.menu-bar>.menu-buttons>a {
137+
.menu-bar>.menu-buttons>.menu-button {
125138
display: flex;
126139
flex-flow: column;
127140
justify-content: center;
@@ -132,36 +145,37 @@ a:hover {
132145
cursor: pointer;
133146
}
134147

135-
.menu-bar>.menu-buttons>a>.menu-button-line {
148+
.menu-bar>.menu-buttons>.menu-button>.menu-button-line {
136149
width: 28px;
137150
height: 3px;
138151
background-color: var(--link-text-color);
139152
margin: 3px 0;
140153
border-radius: 2px;
141154
}
142155

143-
.menu-bar>.menu-buttons>a.active>.menu-button-line {
156+
.menu-bar>.menu-buttons>.menu-button.active>.menu-button-line {
144157
background-color: var(--text-color);
145158
}
146159

147160
.menu-bar>menu {
148161
flex-flow: column;
162+
margin: 0;
149163
width: 100%;
150164
background-color: var(--menu-mobile-bg-color);
151165
}
152166

153167
.menu-bar>menu>li {
154168
height: var(--menu-item-height);
155169
padding: 0;
156-
border-bottom: 1px solid var(--menu-mobile-active-color);
170+
border-bottom: 1px solid var(--menu-active-color);
157171
}
158172

159173
.menu-bar>menu>li:last-child {
160174
border-bottom-width: 0px;
161175
}
162176

163177
.menu-bar>menu>li.active {
164-
background-color: var(--menu-mobile-active-color);
178+
background-color: var(--menu-active-color);
165179
}
166180

167181
.menu-bar>menu>li>a {

0 commit comments

Comments
 (0)