Basic and the ROMs that changed the world (and then disappeared) (2022)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • GW-BASIC

    Discontinued The original source code of Microsoft GW-BASIC from 1983

  • I'm way ahead of you :)

    Unfortunately, rewriting it without reverse engineering makes it almost impossible to reach the same performance characteristics. These are essential to reproduce proper timing in several games.

    Also, it may not be much code, but the floating point operations are quite a piece of art. See the GW-BASIC source code, which is somewhat similar [1].

    I also rewrote most of the BASIC interpreter directly in Kotlin, omitting assembly, but obviously that runs into the same compatibility issues.

    As far as I understand it, reverse engineering is not allowed without permission, although some people suggest that it is ok to get other software to run. Not sure whether that case would hold up for my entertainment value.

    [1] https://github.com/microsoft/GW-BASIC/blob/master/MATH2.ASM

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • CuSZ: GPU accelerated error-bounded lossy compression for scientific data

    1 project | news.ycombinator.com | 27 May 2024
  • An Introduction to Low-Latency Scripting for Game Engines

    3 projects | news.ycombinator.com | 27 May 2024
  • Small exercises to get you used to reading and writing C++ code

    1 project | news.ycombinator.com | 27 May 2024
  • Longeron++: C++17 library for simple memory-efficient / data-oriented structures

    1 project | news.ycombinator.com | 27 May 2024
  • Ask HN: WASM Terminal Emulator Status?

    1 project | news.ycombinator.com | 26 May 2024