SmartyKit 1 computer construction kit drivers and software. (Apple 1-compatible)
Go to file
2021-01-30 09:36:09 +03:00
Arduino/libraries
Emulator_Pom1 Create Memory.java 2021-01-21 00:12:35 +03:00
ROM development ROM version for emulator (without POST tests) 2021-01-30 09:36:07 +03:00
SmartyKitApple1_KeyboardDriver
SmartyKitApple1_VideoTerminal
SmartyKitApple1_VideoTerminalTemp
.gitignore
index.css 8x8 Pixel Art CSS styles 2021-01-28 22:55:06 +03:00
index.js Update index.js 2021-01-30 07:20:19 +03:00
LICENSE
README.md Update README.md 2021-01-21 00:32:09 +03:00
SmartyKit_ModulesSchematics_1.0.pdf SmartyKit 1 ROM asm source & make file 2021-01-21 00:25:02 +03:00
SmartyKit_ModulesSchematics.pdf Schematics of SmartyKit 1 2020-12-19 20:58:30 +03:00

SmartyKit Apple I - apple1

SmartyKit Apple I replica drivers and software (http://www.smartykit.io/).

All needed libraries included in repository in /Arduino/libraries

Keyboard Driver

Keyboard driver uses Arduino PS2Keyboard library.

Video Driver

Video driver uses Arduino TVout library.

Software Emulator - POM 1

POM 1 cross-platform emulator by Verhille Arnaud to test SmartyKit 1 ROM with software.

ROM Development SmartyKit 1 ROM asm source and make file

Easy-to-use development tool to write your own software for SmartyKLit 1 (you need just run make in your Terminal) and learn how ROM is organized.

Here is an example:

SERGEYs-MacBook:ROM_development spanarin$ make
SmartyKit 1: 6502 assembler & C-compiler to ROM (.bin)
Assembling and linking...
ca65 -l ROM_listing.asm SmartyKit1_ROM.asm
ld65 -m ROM.map -o SmartyKit1_ROM.bin SmartyKit1_ROM.o -C apple1.cfg
ld65 -o SmartyKit1_ROM_symon.bin SmartyKit1_ROM.o -C symon.cfg
SERGEYs-MacBook:ROM_development spanarin$