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
Sergei Panarin
6e7b72db9c
Merge branch 'master' of https://github.com/smartykit/apple1
2021-01-21 00:15:28 +03:00
Sergei Panarin
dd727e9b37
Create Memory.java
2021-01-21 00:12:35 +03:00