diff --git a/public/assets/devices/1541-ii.png b/public/assets/devices/1541-ii.png new file mode 100644 index 0000000..0ff3a02 Binary files /dev/null and b/public/assets/devices/1541-ii.png differ diff --git a/public/assets/devices/1541.png b/public/assets/devices/1541.png new file mode 100644 index 0000000..9ce8339 Binary files /dev/null and b/public/assets/devices/1541.png differ diff --git a/public/assets/devices/c128.png b/public/assets/devices/c128.png new file mode 100644 index 0000000..4cc935a Binary files /dev/null and b/public/assets/devices/c128.png differ diff --git a/public/assets/devices/c16.png b/public/assets/devices/c16.png new file mode 100644 index 0000000..c622520 Binary files /dev/null and b/public/assets/devices/c16.png differ diff --git a/public/assets/devices/c16g.png b/public/assets/devices/c16g.png new file mode 100644 index 0000000..40c1796 Binary files /dev/null and b/public/assets/devices/c16g.png differ diff --git a/public/assets/devices/c64.png b/public/assets/devices/c64.png new file mode 100644 index 0000000..f32a66a Binary files /dev/null and b/public/assets/devices/c64.png differ diff --git a/public/assets/devices/c64c.png b/public/assets/devices/c64c.png new file mode 100644 index 0000000..0419b9d Binary files /dev/null and b/public/assets/devices/c64c.png differ diff --git a/public/assets/devices/cartridge.png b/public/assets/devices/cartridge.png new file mode 100644 index 0000000..fb198eb Binary files /dev/null and b/public/assets/devices/cartridge.png differ diff --git a/public/assets/devices/cmdhd.png b/public/assets/devices/cmdhd.png new file mode 100644 index 0000000..243a011 Binary files /dev/null and b/public/assets/devices/cmdhd.png differ diff --git a/public/assets/devices/cpm.png b/public/assets/devices/cpm.png new file mode 100644 index 0000000..5d25d7f Binary files /dev/null and b/public/assets/devices/cpm.png differ diff --git a/public/assets/devices/datassette.png b/public/assets/devices/datassette.png new file mode 100644 index 0000000..acff354 Binary files /dev/null and b/public/assets/devices/datassette.png differ diff --git a/public/assets/devices/disk.png b/public/assets/devices/disk.png new file mode 100644 index 0000000..c699972 Binary files /dev/null and b/public/assets/devices/disk.png differ diff --git a/public/assets/devices/iec.svg b/public/assets/devices/iec.svg new file mode 100644 index 0000000..cc8c141 --- /dev/null +++ b/public/assets/devices/iec.svg @@ -0,0 +1 @@ +516432 \ No newline at end of file diff --git a/public/assets/devices/max.png b/public/assets/devices/max.png new file mode 100644 index 0000000..5c38682 Binary files /dev/null and b/public/assets/devices/max.png differ diff --git a/public/assets/devices/meatloaf.png b/public/assets/devices/meatloaf.png new file mode 100644 index 0000000..47f782a Binary files /dev/null and b/public/assets/devices/meatloaf.png differ diff --git a/public/assets/devices/mps803.png b/public/assets/devices/mps803.png new file mode 100644 index 0000000..c276b26 Binary files /dev/null and b/public/assets/devices/mps803.png differ diff --git a/public/assets/devices/network.png b/public/assets/devices/network.png new file mode 100644 index 0000000..03a9a07 Binary files /dev/null and b/public/assets/devices/network.png differ diff --git a/public/assets/devices/plus4.png b/public/assets/devices/plus4.png new file mode 100644 index 0000000..5cb2d9a Binary files /dev/null and b/public/assets/devices/plus4.png differ diff --git a/public/assets/devices/sam.jpg b/public/assets/devices/sam.jpg new file mode 100644 index 0000000..c10e0fc Binary files /dev/null and b/public/assets/devices/sam.jpg differ diff --git a/public/assets/devices/sam.png b/public/assets/devices/sam.png new file mode 100644 index 0000000..3bf5716 Binary files /dev/null and b/public/assets/devices/sam.png differ diff --git a/public/assets/devices/sd2iec.svg b/public/assets/devices/sd2iec.svg new file mode 100644 index 0000000..6392bab --- /dev/null +++ b/public/assets/devices/sd2iec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/devices/sx.png b/public/assets/devices/sx.png new file mode 100644 index 0000000..3f51de0 Binary files /dev/null and b/public/assets/devices/sx.png differ diff --git a/public/assets/devices/tape.png b/public/assets/devices/tape.png new file mode 100644 index 0000000..1f042ce Binary files /dev/null and b/public/assets/devices/tape.png differ diff --git a/public/assets/devices/vic20.png b/public/assets/devices/vic20.png new file mode 100644 index 0000000..a6ab925 Binary files /dev/null and b/public/assets/devices/vic20.png differ diff --git a/public/assets/fujinet.160x80.png b/public/assets/fujinet.160x80.png new file mode 100644 index 0000000..c823390 Binary files /dev/null and b/public/assets/fujinet.160x80.png differ diff --git a/public/assets/icon.svg b/public/assets/icon.svg new file mode 100644 index 0000000..3a97ca6 --- /dev/null +++ b/public/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/icons/128.png b/public/assets/icons/128.png new file mode 100644 index 0000000..004b9e6 Binary files /dev/null and b/public/assets/icons/128.png differ diff --git a/public/assets/icons/16.png b/public/assets/icons/16.png new file mode 100644 index 0000000..6a78fcd Binary files /dev/null and b/public/assets/icons/16.png differ diff --git a/public/assets/icons/32.png b/public/assets/icons/32.png new file mode 100644 index 0000000..47f782a Binary files /dev/null and b/public/assets/icons/32.png differ diff --git a/public/assets/icons/48.png b/public/assets/icons/48.png new file mode 100644 index 0000000..475b201 Binary files /dev/null and b/public/assets/icons/48.png differ diff --git a/public/assets/icons/64.png b/public/assets/icons/64.png new file mode 100644 index 0000000..c192acb Binary files /dev/null and b/public/assets/icons/64.png differ diff --git a/public/assets/icons/76.png b/public/assets/icons/76.png new file mode 100644 index 0000000..1647f45 Binary files /dev/null and b/public/assets/icons/76.png differ diff --git a/public/assets/logo.160x80.jpg b/public/assets/logo.160x80.jpg new file mode 100644 index 0000000..037b79a Binary files /dev/null and b/public/assets/logo.160x80.jpg differ diff --git a/public/assets/logo.160x80.png b/public/assets/logo.160x80.png new file mode 100644 index 0000000..8127b35 Binary files /dev/null and b/public/assets/logo.160x80.png differ diff --git a/public/assets/logo.svg b/public/assets/logo.svg new file mode 100644 index 0000000..9d9a12e --- /dev/null +++ b/public/assets/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/device.xml b/public/device.xml new file mode 100644 index 0000000..93f7a45 --- /dev/null +++ b/public/device.xml @@ -0,0 +1,19 @@ + + + + 1 + 0 + + + urn:schemas-upnp-org:device:ManageableDevice:1 + uuid:SSDP-DISABLED + Meatloaf (Multi-device emulator) + Meatloaf + https://meatloaf.cc/ + ML CBM 1.6.1 + ML-CBM-1.6.1 + https://github.com/idolpx/meatloaf + MLCBM3C214F90 + http://192.168.1.185 + + \ No newline at end of file diff --git a/public/error/404.html b/public/error/404.html new file mode 100644 index 0000000..fe5047b --- /dev/null +++ b/public/error/404.html @@ -0,0 +1,24 @@ + + + + + + Commodore 64 Boot Screen + + + + +
+

**** MEATLOAF 64 BASIC V2 ****

+

64K RAM SYSTEM 38911 BASIC BYTES FREE

+

?SERVER 404 ERROR

+

READY.

+

USE JOYSTICK IN PORT 2 TO SELECT

+
+ RELOAD PAGE + BACK TO PREVIOUS + HOME PAGE +
+
+ + \ No newline at end of file diff --git a/public/error/405.html b/public/error/405.html new file mode 100644 index 0000000..05f3d85 --- /dev/null +++ b/public/error/405.html @@ -0,0 +1,18 @@ + + + + + + Commodore 64 Boot Screen + + + + +
+

**** MEATLOAF 64 BASIC V2 ****

+

64K RAM SYSTEM 38911 BASIC BYTES FREE

+

?SERVER 405 ERROR

+

READY.

+
+ + \ No newline at end of file diff --git a/public/error/server.svg b/public/error/server.svg new file mode 100644 index 0000000..5a3a587 --- /dev/null +++ b/public/error/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/error/styles.css b/public/error/styles.css new file mode 100644 index 0000000..7af21e0 --- /dev/null +++ b/public/error/styles.css @@ -0,0 +1,37 @@ +body { + margin: 0; + padding: 0; + background-color: #6C5EB5; /* dark blue */ + font-family: 'Press Start 2P', cursive; + color: #6C5EB5; /* light blue */ +} + +.boot-screen { + text-align: center; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + border: 5px solid #6C5EB5; /* light blue */ + padding: 20px; + background-color: #352879; /* black */ + width: 80%; + height: 80%; +} + +h1 { + font-size: 24px; + letter-spacing: 4px; + margin-bottom: 10px; +} + +p { + font-size: 24px; + text-align: left; +} + +.help-actions { + font-size: 24px; + text-align: center; + color: #FFFFFF; /* light blue */ +} \ No newline at end of file diff --git a/public/favicon.cursor.ico b/public/favicon.cursor.ico new file mode 100644 index 0000000..6b50ea0 Binary files /dev/null and b/public/favicon.cursor.ico differ diff --git a/public/fonts/Microgramma D Extended Bold.otf b/public/fonts/Microgramma D Extended Bold.otf new file mode 100644 index 0000000..e23b5ad Binary files /dev/null and b/public/fonts/Microgramma D Extended Bold.otf differ diff --git a/public/ws.html b/public/ws.html new file mode 100644 index 0000000..fc895d5 --- /dev/null +++ b/public/ws.html @@ -0,0 +1,141 @@ + + + + + ESP32 Web Server + + + + Meatloaf WebSocket Test + + + + + +
+ +

WebSocket Test

+
+
+
+

COMMAND

+ +

+
+
+ + + + + \ No newline at end of file