Skip to content

Commit 10f4745

Browse files
committed
v2.0
You can now hide and show the LCD and GPU windows with the buttons at the top right! You can now customize the address ranges of the VIA and GPU! The GPU's resolution and array size is _whatever you want it to be_! The fonts actually work now! And **COLORS!!**
1 parent 058209e commit 10f4745

23 files changed

+756
-41
lines changed

.DS_Store

6 KB
Binary file not shown.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/bin/
22
.project
3-
.classpath
3+
.classpath
4+
/charImg/

.vscode/launch.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,27 @@
44
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55
"version": "0.2.0",
66
"configurations": [
7+
{
8+
"type": "java",
9+
"name": "Launch GPU",
10+
"request": "launch",
11+
"mainClass": "GPU",
12+
"projectName": "Java-6502-Emulator_cdf032ed"
13+
},
14+
{
15+
"type": "java",
16+
"name": "Launch EaterEmulator",
17+
"request": "launch",
18+
"mainClass": "EaterEmulator",
19+
"projectName": "Java-6502-Emulator_cdf032ed"
20+
},
21+
{
22+
"type": "java",
23+
"name": "Launch OptionsPane",
24+
"request": "launch",
25+
"mainClass": "OptionsPane",
26+
"projectName": "Java-6502-Emulator_cdf032ed"
27+
},
728
{
829
"type": "java",
930
"name": "Launch Current File",

.vscode/settings.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"java.project.sourcePaths": [
3+
"src",
4+
"resources"
5+
]
6+
}

DylSCII.bin

2 KB
Binary file not shown.

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Java 6502 Emulator
22

3+
4+
## Update: v2.0 is here!
5+
Whoa! Almost a year after the last update it's back and better than ever! The emulator now includes a character-driven GPU (bitmap modes in development) and SO MUCH customizability!
6+
You can now hide and show the LCD and GPU windows with the buttons at the top right!
7+
You can now customize the address ranges of the VIA and GPU!
8+
The GPU's resolution and array size is _whatever you want it to be_!
9+
The fonts actually work now!
10+
And **COLORS!!**
11+
12+
(The GPU Mode setting doesn't do anything yet, but that will allow me to implement more fun modes in the future.)
13+
14+
Enjoy the new features!
15+
-Dylan
16+
17+
## Overview
318
This is a project I started because I wanted a place to write and test code for my Ben Eater 6502 kit. After seeing some other emulators written in C++ ~~(by sane people)~~, I tried downloading them but had trouble building them. So, I figured I would just write my own. It was a fun process, and was greatly helped by [OneLoneCoder's NES Emulator Tutorial](https://github.com/OneLoneCoder/olcNES). The LCD simulator was 100% me, and I'm proud of it.
419

520
UNIMPLEMENTED FEATURES:

courbd.ttf

694 KB
Binary file not shown.

resources/.DS_Store

6 KB
Binary file not shown.

resources/5x8_lcd_hd44780u_a02.ttf

72.6 KB
Binary file not shown.

resources/DylSCII.bin

2 KB
Binary file not shown.

0 commit comments

Comments
 (0)