GWBASIC / README.md
Luis-Filipe's picture
Update README.md
515370f verified
|
raw
history blame
895 Bytes
metadata
title: IBM PC Emulator
emoji: 💾
colorFrom: blue
colorTo: green
sdk: docker
sdk_version: '1.0'
app_file: run.sh
pinned: false

JavaPC

IBM PC emulator and GWBASIC interpreter implemented in Java and Scala (Java2D, Swing)

Motivations

My first programming language was GWBASIC. As such, BASIC remains my first love; thus, I have fond memories of programming in the little language that could, and quite a few old programs that I can no longer run because I've switched to Mac OS X. I started JavaPC in 2004 (as a hobby project) to be able to run those old programs via the JVM.

I've recently decided to update this project to Java 8 (with a few components moved to Scala), and improve its 8086 compatibility and performance in the process.

Build Requirements

  • Java 8 SDK
  • Scala 2.13.x
  • SBT 1.3.10

Building the code

$ sbt clean assembly