Deleted 40 Keys Keyboard .ino file to remove compilation error in Arduino IDE
|1 week ago|
|Arduino/libraries||1 year ago|
|Emulator_Pom1||2 years ago|
|ROM development||2 years ago|
|SmartyKit 1 basic drivers||1 week ago|
|logo||1 year ago|
|.gitignore||1 year ago|
|LICENSE||4 years ago|
|README.md||11 months ago|
|SmartyKit Pixel Art example.png||2 years ago|
|SmartyKit-Plate-for-breadboards(laser-cut).cdr||2 years ago|
|SmartyKit-assembly.jpg||11 months ago|
|SmartyKit-plates.jpeg||2 years ago|
|SmartyKit_ModulesSchematics.pdf||2 years ago|
|SmartyKit_ModulesSchematics_1.0.pdf||2 years ago|
|SmartyKit_Modules_Scheme.sch||2 years ago|
|WozOS.py||1 year ago|
|helloworld-wozos.asm||11 months ago|
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 uses Arduino PS2KeyAdvanced library.
Video driver uses Arduino custom 2.8" TFT screen driver (based on Adafruit driver) and TV Terminal library.
Software Emulator - POM 1
POM 1 cross-platform emulator by Verhille Arnaud to test SmartyKit 1 ROM with software.
SmartyKit 1 Memory Map – ROM and RAM
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$
SmartyKit 8x8 Pixel Art online tool for program at $FC00 in ROM (FC00R command)
You could draw your own pixel art using our online tool (https://smartykit.io/instructions/pixelart), get the code for this image and load this code it to SmartyKit (or emulator) memory using command:
1111: 3C 42 A5 81 A5 99 42 3C (Return) FC00R (Return)
Here is an example of how it works in emulator:
SmartyKit plates for breadboards
PCB version (black) and Wooden version (file for wood laser cutter: download)