• JavaScript 72.3%
  • HTML 12.6%
  • PHP 3.7%
  • CSS 2.8%
  • Go 1.9%
  • Other 6.6%
Find a file
2026-06-08 21:21:58 -04:00
.well-known/appspecific address local 404's 2026-06-06 03:25:22 -04:00
clr_fnt_reconstruction reconstructed files from color writer vb4 program 2026-06-05 02:18:21 -04:00
counter fix up counter readme 2026-06-08 21:20:42 -04:00
docs add findings on usage of image files 2026-06-07 22:47:45 -04:00
marquee create replacer script for old Java applet 2026-06-08 03:43:30 -04:00
soundtrack reference favicon from all html pages 2026-06-08 03:10:38 -04:00
tools create sample midi files 2026-06-06 03:27:39 -04:00
.gitignore ignore pycache everywhere 2026-06-08 20:43:22 -04:00
abc_burtons_nightmare.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
banner_geocities.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
banner_linkexchange.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
banner_lpage.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
black_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
blue_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
book_of_dreamers.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
book_of_dreamers.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
clr_fnt.zip Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
colorfont_preview.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
colorwriter.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
colorwriter.js change how color writer operates 2026-06-05 02:18:21 -04:00
cool_color_maker_button.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
count.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
dream_spin3.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
dreamers.txt Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
dreamfacts.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
dreams.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
email.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
explorer.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
favicon.ico address local 404's 2026-06-06 03:25:22 -04:00
font.css get font working without having to install it 2026-06-05 02:18:19 -04:00
frame_index.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
geocities.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
goodies.html add form to test counter 2026-06-08 12:41:10 -04:00
green_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
grey_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
guestbook.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
homesite.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
ic_icon.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
icon_peace.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
index.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
jsTA_BGAction.class Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
jsTA_ImageReder.class Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
jsTA_MsgParser.class Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
jsTA_MsgReder.class Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
jsTextAnimation_Nami.class Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
line_arrows.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
link_exchange.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
lpage.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
main.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
main_left.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
main_right.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
midi_song_newage.mid Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
ms_gif_animator.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
netscape.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
new_york_dream.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
nitemare 2.TTF Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
nitemare.TTF Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
nitemare.zip Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
orange_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
pink_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
purple_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
README.md link to counter readme 2026-06-08 21:21:58 -04:00
red_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
screenshot-ani.gif change screenshot to animated GIF 2026-06-05 09:55:21 -04:00
screenshot.png Detail sites history in readme file and add screenshot 2024-05-15 04:18:10 -04:00
signbook.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
square.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
title.html reference favicon from all html pages 2026-06-08 03:10:38 -04:00
title.js reshape javascript parameters to mimic original applet 2026-06-07 22:06:21 -04:00
title_old.html create replacer script for old Java applet 2026-06-08 03:43:30 -04:00
transparent.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
white_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00
yellow_ball.gif Files from GeoCities.com/Athens/Acropolis/4507 2024-05-15 02:43:17 -04:00

Athens-Acropolis-4507

GeoCities Banner: Shoomi - The Beginning of All Dreams

I got a GeoCities web page in the 90's. This was my first web page. My account was moonhalo, and I went by Shoomi as the online persona.

The moonhalo name had a couple of roots. At the time, I was an avid Nine Inch Nails fan, and their releases used the sequential Halo naming that always stuck with me. I was also working nights back then, and one night I looked up and saw what looked like a glowing halo around the moon itself. I have never seen anything quite like it again, and the sight was breathtaking enough that the name stayed with me.

Screenshot of GeoCities Athens/Acropolis/4507

I had archived a few of my web sites and made a CD Resume in 1999. Some of the content had been changed to support an offline version for viewing without an internet connection.

Restoration Notes

This archive has been partially modernized so the original experience can still be viewed in a current browser without needing legacy plugins or local font installs.

  • The original Java applet marquee in title_old.html has been recreated with HTML5 canvas in title.html and title.js, using the original message flow from dreamers.txt.
  • The old embedded MIDI behavior has been recreated with a small Web Audio sampler player in soundtrack/soundtrack-webaudio.js that reads midi_song_newage.mid directly and plays a compact Sound Blaster-style sample bank from soundtrack/samples/.
  • The Burton's Nightmare / nitemare.ttf font now loads as a webfont through font.css, which restores the intended look of the navigation and page titles.
  • The old Visual Basic Color Writer / <FONT> Editor has been recreated as a browser app in colorwriter.html and colorwriter.js, including palette picking, per-letter anchor colors, gradient HTML output, and a live rendered preview.

The reconstructed marquee engine, editor, parameters, message-file format, and mode system are documented in marquee/README.md.

The restored visitor counter, strip formats, server implementations, and JSONP/browser renderer are documented in counter/README.md.

MIDI Restoration

The original site used an embedded MIDI file, midi_song_newage.mid, which is only about 12 KB, but modern browsers now tend to download instead of play it. A straight browser-friendly replacement with rendered mp3 or ogg files worked technically, but those full audio renders ended up being a few megabytes each, which felt out of proportion to the tiny original asset.

The current restoration takes a different approach. Instead of shipping a full rendered song, soundtrack/soundtrack-webaudio.js reads the MIDI file directly in the browser, schedules the note data with the Web Audio API, and plays it back using a compact Sound Blaster-style sample bank in soundtrack/samples. That keeps the payload much smaller while still preserving the original musical instructions from the MIDI.

This is a very modern solution compared to what was available in the 90s, but it is a good tradeoff for restoration: the original note data stays intact, the browser no longer tries to download the MIDI as a file, and the total instrument bank is much smaller than full rendered audio files.

The sample bank was not chosen arbitrarily. The local TiMidity patch set used for reconstruction was missing two of the General MIDI programs requested by the file:

  • 50: Synth Strings 1
  • 99: Atmosphere

To keep the result closer to the kind of late-90s Sound Blaster character the site originally had, timidity-override.cfg pins period-appropriate substitutes from the available patch bank, and render_soundtrack_samples.js was used to build the browser sample set:

  • 35 -> Fretless Bass
  • 50 -> String Ensemble 1 Marcato
  • 99 -> Goblins--Unicorn

That last substitution is intentionally more Sound Blaster-flavored than a generic ambient pad. Old Creative-era banks commonly exposed nearby synth effect names like Crystal, Atmosphere, and Goblins/Unicorn, and the Goblins--Unicorn variant ended up sounding closer to the remembered original than the earlier Crystal test render. The goal was not perfect forensic recovery of the exact original sound card bank, but a restoration that feels closer to how the page likely sounded on 90s PC hardware while keeping the download size much closer to the spirit of the original MIDI.

A more detailed summary of the surviving technical metadata in the original MIDI is documented in midi_metadata.md.

Notes about the reconstructed sample-bank provenance and licensing caveats are documented in SOUNDTRACK_LICENSE_NOTES.md.

Notes about the original Java applet classes, how they fit together, and what metadata could be recovered are documented in JAVA_APPLET_NOTES.md.

Notes about the restored nitemare.ttf / Burton's Nightmare font, including recovered metadata and licensing uncertainty, are documented in NIGHTMARE_FONT_NOTES.md.

Notes about the original Visual Basic 4 Cool Color Writer / Color Writer / <FONT> Editor, including recovered installer metadata and development context, are documented in COOL_COLOR_WRITER_NOTES.md.

90's Nostalgia

Lots of cutting edge stuff here from the 90's.

  • Frames
  • Animated GIF's
  • Banners
  • Image Buttons
  • Web Camera
  • Visitor Counter
  • Custom Font
  • Music
  • Guestbook
  • JAVA Applet Marquee
  • Text that changes colors
  • No JavaScript
  • No Cascading Stylesheets
  • No Style Tags

Font Editor

This little program was made using Visual Basic. It changed your text from one color to another as a gradient.

Cool Color Maker Button

Screenshot of Colorfont

Windows Executable: clr_fnt.zip

Modern HTML Version: colorwriter.html

The restored web version keeps the same late-90s <FONT> workflow, but runs in a current browser and includes a live preview window so you can see the generated HTML as it would have looked on the site.

Custom Images

Just about every image was made by me except the Link Exchange banner. I'm uncertain about the "I Believe in Peace" image on the front page.

Animated City

One thing of note here is the citiscape. I found a New York webcam online that showed a new picture every minute or so. I captured pictures for a few hours as the sun gradually went down. I used GIF Animator to create many of the animated GIF images, and used it to create an animation of the city at night. I used Adobe Photoshop to make the images a monotone color to reduce the color palette and make it fit in with the dream theme.

New York City changes into night

Broken Stuff

  • Inner Circle image on home page link changed to relative vs absolute url. Inner Circle
  • MIDI playback is restored with a Web Audio sampler that reads the original MIDI and plays a compact instrument bank instead of shipping multi-megabyte rendered audio files.
  • Fonts are restored with a webfont so the included nitemare.ttf displays again without local installation.
  • Color Writer is restored as an HTML app so the old gradient text generator can be used without the original VB executable.
  • Counter is static at 0049 for offline viewing.
  • Link Exchange is static for offline viewing.
  • LPage Guestbook. Host no longer available.
  • Book of Dreamers Guesbook - was hosted at home. An archive is here at [book_of_dreamers.html]
  • Marquee applet behavior is restored with a canvas recreation in the top frame. It shows the floating / wavey messages from dreamers.txt
  • Link to Lycos. They no longer use cgi-bin for their queries.
  • Shoomi's Dreams Form Broken
  • Email form doesn't work. The moonhalo account on GeoCities is no longer active, and I don't have access to my email at mindless.com.

Banners

Banners were made for other pages to advertise the website.

LPage LPage Banner

Link Exchange Link Exchange Banner

Geocities Geocities Banner