MARCH Hack-a-thon!

The MARCH Hack-a-Thon scheduled for March 8-9, 2025 has been CANCELLED. More details below:

We regret that the MARCH Hack-a-Thon scheduled to take place on March 8 & 9, 2025, at the InfoAge Science and History Museums, Wall, NJ, has been cancelled due to a lack of participation. Despite our best efforts to promote this event, we have only received one registration over the past month and a half.

The regularly scheduled MARCH Workshop, occurring on the same dates, is still ongoing. Details for the Workshop can be found here: Repair Workshops @ InfoAge – Vintage Computer Federation

While we believe the Hack-a-Thon has great merit and received numerous responses from individuals interested in participating, many were unable to attend on the scheduled dates for various reasons. As this is the first event of its kind that MARCH has decided to host, we are particularly disappointed by this outcome, but we understand the challenges involved in coordinating schedules.

We also understand this may be disappointing news, especially for those who were looking forward to showcasing their programming skills and creativity in the world of vintage computing. We sincerely apologize for any inconvenience this may cause.

Additionally, we recognize that some of you may have been looking forward to the outcomes of this event, even if you weren’t directly participating. Your enthusiasm and support mean a lot to us.

Based on the feedback we received, here are some reasons in the form of feedback that we believe led to the lack of participation, and subsequently, our decision to cancel the event, along with our thoughts:

Don’t feel they are good enough to compete.

We understand that some of you may feel hesitant to compete, thinking you might not be good enough. However, the MARCH Hack-a-Thon is designed to be a friendly and inclusive event where everyone, from beginners to experienced programmers, can participate. The spirit of the event is about learning, sharing, and celebrating our shared passion for vintage computing. Even if you don’t have extensive programming experience, your unique perspective and creativity are valuable. We encourage everyone to join in, have fun, and gain new skills in a supportive environment. Remember, every expert was once a beginner!

Wish the contest was open to more computer systems.

We acknowledge that our initial focus on specific 8-bit systems may have excluded some of you who are passionate about other validly classified vintage computing platforms. Your feedback is valuable to us, and we are considering opening future events to a wider range of computer systems to ensure more enthusiasts can participate. Since even systems that technically qualify as “8-bit” have a disparate array of capabilities and features, we felt that we could effectively grade submissions if we drew a line somewhere along the architecture aspect to provide a level of fairness. The grading rubric preview previously distributed reflects that notion. Future all-systems contests may consider a qualification cutoff based on the system’s introduction year, allowing for a broader range of participation while still maintaining the spirit of vintage computing.

Didn’t like that the contest was two days, possibly requiring the expense of an overnight stay for those out of town.

We understand that a two-day contest may not be feasible for everyone, particularly those who would need to incur additional expenses for overnight stays. The contest was initially considered to be a two-day event because we felt it provided a suitable amount of time for the nature of the task, as programming efforts of any kind often require more than a single day to complete. In the future, we will consider adjusting the event duration to better accommodate participants’ schedules and reduce potential costs. We are exploring options such as single-day events to ensure a more accessible and convenient experience for all participants.

Wish they could compete in the event from home.

We recognize that attending an in-person event may not be feasible for everyone due to distance, time, or other constraints. While we have always valued the importance of on-site participation for promoting a sense of community and the collaborative nature of group events, we are exploring ways to incorporate remote participation in future events. This approach will help us reach a broader audience and ensure that more people can engage with and contribute to the retro computing community, without sacrificing the sense of community and collaboration that makes these events special.

The contest was scheduled too soon.

We get it—some of you felt the contest was announced a bit last-minute, making it tough to prepare. One reason for the short timing was due to the first serious consideration back in December 2024 for MARCH to even host a Hack-a-Thon, our collective excitement to go for it, planning the concept, and then deciding that suitable prizes could include free tickets to the VCF-East 2025 event in April, making timing a bit of a constraint for the prizes to remain useful and valid. Going forward, we’ll make sure to announce events well in advance, giving you (and us) plenty of time to plan, prepare, and clear any personal schedules. Prizes for future Hack-a-Thons will vary.


Since this event coincides with one of our regular MARCH Repair Workshop events, we are allowing the now cancelled Hack-a-Thon to proceed in an informal capacity. Attendees are welcome to participate as though the contest were still on. There will be no grading, no strict adherence to the contest rules, nor any defined challenges. But I’m sure if you are looking for some ideas, any of our staff might be able to suggest a challenging idea for you to practice. Although no prizes will be awarded, this event provides a great opportunity to bring your vintage computer systems and practice your vintage computing skills in a friendly environment. If you wish to participate in an informal capacity, we would still appreciate the opportunity to gather a headcount. Please add your name to the linked spreadsheet below, and indicate in the second column that you’re attending the Hack-a-Thon only. Should enough informal participants attend, we may ask the attendees if they want us to reinstate the formal contest on the spot, including prizes, subject to a consensus of those in attendance who wish to continue under the original contest rules.

2025-03-8 March 8-9, 2025 – Google Sheets

Please note that Hack-a-Thon only participants will not receive a wristband granting access to MARCH Repair Workshop resources or other InfoAge museums and activities on campus, a benefit regularly granted to Workshop attendees through the standard $15 daily Workshop fee. This proposed informal Hack-a-Thon alternative is a unique opportunity to have a space to test your skills and enjoy the company of fellow enthusiasts without any fees or admission charges.

We are committed to fostering a vibrant and engaging community for retro computing enthusiasts and are exploring alternative dates or formats for future events. We will keep you updated with any further developments.

We are also pleased to announce that the next official in-person Hack-a-Thon event is projected to be on October 18 & 19, during the scheduled MARCH Workshop the same weekend. This new date takes into consideration many understood issues so far, such as not having enough time to be ready for the event, schedule conflicts (October 18 & 19 are not scheduled near any other major vintage computing events), lodging considerations (lodging near InfoAge is far cheaper after Labor Day than during Summer months), and provides more time for MARCH to refine the Hack-a-Thon concept as a whole. Future MARCH Hack-a-Thons will not just be programming contests. We plan to cover a wide range of computing skills as event themes, as long as they relate to the spirit of vintage computing.

Also note that all future Hack-a-Thons are not going to only be programming contests. Themes will vary, and may vary greatly between programming challenges, hardware challenges, both, or even something completely off-the-wall.

If you have any questions or need additional information, please feel free to contact the MARCH Events Manager at jeff.salzman@vcfed.org.

Thank you for your understanding and continued support. We ask, whether you plan, or don’t plan, on attending any MARCH Hack-a-Thons now or in the future, that you fill out the survey linked below to provide feedback on how MARCH can make Hack-a-Thons a worthy event for the vintage computing community.

MARCH Hack-a-Thon Survey

Sincerely,

Jeff Salzman
Events Manager
Steering Committee Member
Mid-Atlantic Retro Computing Hobbyists (MARCH)

Original post can be read below:

MARCH Hack-a-Thon

A 2-Day, 8-Bit Computing Challenge

DATE: March 8 & 9, 2025

LOCATION: InfoAge Science and History Museums, Wall, NJ

Fee: None

Contact Email: jeff.salzman@vcfed.org

Calling all retro computing enthusiasts, programmers, and hackers! The Mid-Atlantic Retro Computing Hobbyists (MARCH) is proud to present the first-ever MARCH Hack-a-Thon, a 2-day, 8-bit computing challenge that will put your skills to the test.

The Challenge

Using a vintage 8-bit computer system, contestants will have two days to design, develop, and deliver a working project that showcases their programming skills, creativity, and problem-solving abilities. The project theme will be announced at the start of the contest, and contestants will have to work efficiently and effectively to complete their project within the allotted time frame.

Eligible Systems

The contest is open to any vintage 8-bit computer system that meets the following criteria:
The system must have been first marketed before January 1, 1990.

  • The system must have a CPU and memory architecture primarily in the spirit of an “8-bit era” computer system.
    • Examples of eligible systems include, but are not limited to:
      • Apple II
      • Commodore 64
      • ZX Spectrum
      • ZX81 and Timex Sinclair 1000
      • Atari 8-bit
      • Texas Instruments TI-99/4A
      • TRS-80
      • Amstrad CPC
      • MSX
      • Coleco Adam
      • Dragon 32/64
      • Acorn Atom
      • BBC Micro
      • Electron
      • Enterprise 128
      • Jupiter Ace
      • Oric-1
      • SAM Coupé
      • Sinclair QL
    • For any other system that may qualify, please indicate the system you wish to use when registering for the contest. MARCH reserves the right to disqualify any system that does not fit the “spirit” of an 8-bit computing system.

Rules and Requirements

  • A maximum of ten (10) contestants will be accepted. Entries will be prioritized and cut off based on the entry submission date.
  • Contestants must use a native programming tool(s) available for their chosen system.
  • All programming must be done on the vintage system itself; no cross-compilation or emulation is allowed.
  • Contestants may use any period-specific programming language or tool available for their system, including but not limited to BASIC, Assembler, FORTRAN, and FORTH.
  • The cutoff publishing date for period-specific programming tools is December 31, 1999.
    • For example, if the Apple II system just happened to be graced with a cool Apple II based set of programming tools in October 1997, then that programming tool would be fair to use for this contest. This applies to all eligible contest systems.
  • The final contest submission must be a standalone application that runs on the vintage system without the need for specialized external hardware or software.
  • As part of the judging criteria, contestants must provide a copy of their code and any relevant documentation to the contest organizers at the end of the contest period.
  • The challenge is to use original hardware, with an allowable exception of floppy or tape storage. We understand that disk or tape media is not as reliable as it used to be. If you wish to use original floppy and tape storage, by all means, do so. Flash-based storage will be allowed in a limited capacity. It must be designed to replace original media storage without significant enhancements. For example, storage devices cannot be capable of being bridged to the Internet, i.e Fujinet, Meatloaf, etc. Other stand-alone SD and CF based flash devices may be fine.
  • Once the contest starts, you won’t be able to download or add additional software tools to work the contest. Make sure you have all the programming and design tools you think you’ll need already on floppies, or pre-installed on your flash storage device. We reserve the right to inspect the content of your floppies and flash storage before the contest starts.
  • We understand it may be cumbersome to carry around programming guides, like memory maps and other system architecture resources. You may use Internet resources during the contest strictly for research purposes, not for downloading any additional code, data, or files onto your 8-bit computer.
  • All programming code should be of your own design.

Judging Criteria

The submissions will be judged by the MARCH Steering Committee members on the following criteria:

  • Creativity and originality of the project
  • Technical skill and proficiency in programming the vintage system
  • Overall quality and completeness of the project
  • Adherence to the contest rules and requirements

This is a preview of the grading rubric that will be used for the event:

Criteria Weight Description
System Mastery 25%
  • How effectively does the program leverage the unique capabilities of the chosen system?
  • Does the programmer creatively work within the system’s technical limitations (e.g., memory, CPU speed)?
  • Were native programming tools (e.g., system-specific assemblers, interpreters) properly utilized?
Creativity and Design 20%
  • How innovative and well-designed is the program?
  • Does it demonstrate ingenuity and effective use of programming techniques to achieve its goals?
Alignment with Requirements 20%
  • How closely does the program meet the stated challenge requirements?
  • Does it fulfill the specified objectives and constraints effectively?
Functionality 15%
  • Does the program work reliably without bugs or crashes?
  • Is it complete and consistent in its operation?
Authenticity 10%
  • Does the program demonstrate a faithful representation of what could feasibly be created on the chosen system during its era?
  • Are the techniques, styles, and output consistent with what was achievable on the original hardware?
Time Management 5%
  • Was the program completed within the allotted time?
  • Did the participant efficiently balance quality and completeness?
Presentation & Explanation 5%
  • Did the participant articulate their approach, challenges, and how they leveraged the system’s capabilities?

Prizes and Recognition

There will be three primary winners, 1st, 2nd, and 3rd, chosen for the contest.

  • The primary winners will receive a prize as indicated below, along with recognition on the MARCH website and social media channels.
    • 1st Place: Their winning entry will be showcased at VCF-East. They will also receive a free three-day ticket to VCF-East 2025, along with a special “Golden Ticket” pass for exclusive entry to shop at Consignment 30 minutes before Consignment opens to the public, along with the privilege of bypassing any Consignment waiting line during open hours (if a line exists).
    • 2nd Place: Free three-day ticket to VCF-East 2025 and a “Golden Ticket” to wait at the front of the line when Consignment opens, and to bypass any Consignment waiting line during open hours (if a line exists).
    • 3rd Place: Free three-day ticket to VCF-East 2025.
  • All contestants who complete the contest, but are not one of the first three prize winners, will also have recognition on the MARCH website and social media channels.

Schedule

  • Contestants may begin to set up their systems at 10:00 AM EST on Saturday, March 8, 2025.
  • The contest will start on Saturday, March 8, 2025, at 12:00 PM EST, running until 8PM Saturday evening. The contest will continue from 9AM to 5PM on Sunday, March 9.

Registration

Venue

  • The contest will take place at the InfoAge Science Museum in Wall Township, New Jersey.
  • Contestants are responsible for bringing their own vintage system, power supply, and any necessary cables or peripherals.
  • Details for contest day activities (entry into the building, etc.) will be provided to the applicants closer to the contest date.

We look forward to seeing your creative and innovative programming projects! Register now and get ready to hack your way to victory!

Leave a Reply

Your email address will not be published. Required fields are marked *