Spaces:
Sleeping
Sleeping
File size: 895 Bytes
57b1620 18f6710 515370f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
---
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
```bash
$ sbt clean assembly
|