Commit Graph

64 Commits

Author SHA1 Message Date
Graeme Harker
6ff852aff2 Removed .vscode from .gitignore 2022-02-01 15:05:32 +00:00
Graeme Harker
b7649e8821 added .vscode to .gitignore 2022-02-01 14:55:34 +00:00
Graeme Harker
813aa91de1 Merge branch 'master' of https://github.com/sparky62/apple1 2022-02-01 14:43:10 +00:00
Graeme Harker
399f458155
Merge branch 'smartykit:master' into master 2022-02-01 14:37:29 +00:00
Graeme Harker
d515c476cc Merge branch 'master' of https://github.com/sparky62/apple1 2022-02-01 13:24:11 +00:00
Graeme Harker
fecae2509f Added a fixed PS2KeyMap as SmartyPS2KeyMap 2022-02-01 13:21:08 +00:00
Computer construction kit SmartyKit
2c05bfe26e
Beta version of 40 Keys custom keyboard driver
This driver is used with 40 keys keyboard (10 cols and 4 rows, so 14 pins used) and sends char to CPU via serial connection (3 pins for Clock, Data and Latch).
2022-01-31 02:29:16 +03:00
Computer construction kit SmartyKit
ca80cd3c89
Updated used libraries description 2022-01-31 02:24:32 +03:00
Computer construction kit SmartyKit
aecdd17290
Adding TV Terminal library header and source file
Adding TV out library header and source file by Dave Curran, Daryl Rictor and Grant Searle
2022-01-31 02:12:14 +03:00
Graeme Harker
96e6d7a0ec Merge branch 'master' of https://github.com/sparky62/apple1 2022-01-29 20:47:38 +00:00
Graeme Harker
4ceb6506ed include Terminal.h only #ifdef _TERMINAL_ 2022-01-29 20:47:35 +00:00
Computer construction kit SmartyKit
9cce8e0b62
Merge pull request #2 from sparky62/master
Upgrade to use PS2KeyAdvanced to support modern PS/2 Keyboards (like Perixx from Amazon – https://youtu.be/6pjx7aud5Eo).
2022-01-26 11:03:58 +03:00
Computer construction kit SmartyKit
cc0350e13d
Adding PS2KeyAdvanced library to a Keyboard driver to support modern PS/2 Keyboards (like Perixx)
Adding PS2KeyAdvanced library by Paul Carpenter to let SmartyKit Keyboard controller driver work with modern PS/2 Keyboards (like Perixx – https://youtu.be/6pjx7aud5Eo)
2022-01-26 11:02:37 +03:00
Graeme Harker
ef2e84ec01
Delete .vscode directory 2022-01-23 19:12:14 +00:00
Graeme Harker
94a797258b added .vscode to .gitignore 2022-01-23 19:08:09 +00:00
Graeme Harker
b942e4b29b Added KeyMap 2022-01-23 19:03:56 +00:00
Graeme Harker
bbb796662d LO_CLOCK now ticks all of the time 2022-01-23 12:07:27 +00:00
Graeme Harker
facdf370a1 added digitalPinToInterrupt() 2022-01-22 17:35:20 +00:00
Graeme Harker
7624cdc240 Reimplemented with PS2KeyAdvanced library 2022-01-22 17:29:34 +00:00
Computer construction kit SmartyKit
1516a08b79
Woz OS for Apple-1 - high-level view in Python (v.1.0) 2022-01-20 09:52:43 +03:00
Sergei Panarin
8b809ef2de Keyboard Driver Update to v.1.1 (auto mode, bug fix)
- auto mode: we added auto mode to send F000R command when PS/2 keyboard is not connected. It could be useful to test Terminal (the first major step) and when SmartyKit 1 is assembled but you don't have PS/2 keyboard available
- bug fix: we made uppercase not just small caps lettes but all symbols with ASCII codes greater than 0x60. Now we capitalize only 'a' to 'z' (ASCII codes 0x61–0x7A)
2021-08-28 19:57:00 +03:00
Sergei Panarin
3be3b3ec7c Remove old drivers 2021-04-29 08:37:28 +03:00
Sergei Panarin
4081ce1833 Merge branch 'master' of https://github.com/smartykit/apple1 2021-04-29 08:34:17 +03:00
Sergei Panarin
fa47f21341 Updated Video and Keyboard drivers
Updated versions of Video and Keyboard drivers (version Jan-2021)
2021-04-29 08:34:03 +03:00
Computer construction kit SmartyKit
5a380a5774
SmartyKit schematics in KiCad format 2021-04-19 17:20:31 +03:00
Computer construction kit SmartyKit
a462b4f424
Updated plates image 2021-03-14 16:19:01 +03:00
Computer construction kit SmartyKit
f11eb1bbf9
Added SmartyKit plate file for wood laser cutter. 2021-03-14 16:15:54 +03:00
Computer construction kit SmartyKit
01ea2ec54a
Plates – PCB version (black) and Wooden version (laser cut)
File for wood laser cutter is available for free in this repository.
2021-03-14 16:11:14 +03:00
Computer construction kit SmartyKit
26b5819759
Delete SmartyKit-plates.jpeg 2021-03-14 16:10:07 +03:00
Computer construction kit SmartyKit
257a552138
SmartyKit plate source file for wood laser cutter
You could use this file for free to produce your own plate for your SmartyKit using wood laser cutter. PCB version (black one) would be available for sale soon.
2021-03-14 16:08:48 +03:00
Computer construction kit SmartyKit
ad609f8b73
Added how-to video for 8x8 Pixel Art 2021-02-04 08:45:27 +03:00
Computer construction kit SmartyKit
0b1c33f447
Added video instruction to run SmartyKit 1 on emulator 2021-02-04 08:17:41 +03:00
Computer construction kit SmartyKit
b5c794c432
Update README.md 2021-01-31 17:42:03 +03:00
Computer construction kit SmartyKit
1a4947f6bd
Update Readme.md 2021-01-31 17:23:51 +03:00
Computer construction kit SmartyKit
c9d1e427e6
SmartyKit 1 Memory Map (ROM and RAM) 2021-01-31 17:22:47 +03:00
Computer construction kit SmartyKit
bec941e879
SmartyKit 1 Memory Map (ROM and RAM) 2021-01-31 17:21:45 +03:00
Computer construction kit SmartyKit
4929142d75
Pixel Art screenshot added 2021-01-30 09:50:49 +03:00
Computer construction kit SmartyKit
64eab3b275
Added 8x8 Pixel Art example 2021-01-30 09:46:57 +03:00
Computer construction kit SmartyKit
f03c184f61
SmartyKit 8x8 Pixel Art online tool example 2021-01-30 09:38:42 +03:00
Sergei Panarin
94316c4509 Merge branch 'master' of https://github.com/smartykit/apple1 2021-01-30 09:36:09 +03:00
Sergei Panarin
47dbb041e5 ROM version for emulator (without POST tests)
ROM version that skips Power On Self Test (POST) for using with emulator.
2021-01-30 09:36:07 +03:00
Computer construction kit SmartyKit
2338ebd67b
Update index.js 2021-01-30 07:20:19 +03:00
Computer construction kit SmartyKit
333d77638f
Update index.js 2021-01-28 23:13:51 +03:00
Computer construction kit SmartyKit
2b2a3fc8ab
8x8 Pixel Art CSS styles 2021-01-28 22:55:06 +03:00
Computer construction kit SmartyKit
89fca92161
8x8 Pixel Art JavaScript library 2021-01-28 22:50:09 +03:00
Sergei Panarin
45d32ed9c8 Updated POST tests & copyright 2021-01-26 21:50:16 +03:00
Computer construction kit SmartyKit
e5d8a97ecf
Update README.md 2021-01-21 00:32:09 +03:00
Computer construction kit SmartyKit
d7d02b59b1
Update README.md 2021-01-21 00:27:34 +03:00
Sergei Panarin
4f19769784 SmartyKit 1 ROM asm source & make file
SmartyKit 1 ROM assembler (asm) source and make file for cc65.

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.
2021-01-21 00:25:02 +03:00
Computer construction kit SmartyKit
03dba1a58e
Update README.md 2021-01-21 00:18:53 +03:00