Stephen Crane
3ed571e8f2
Still more z80 ( #56 )
...
* update tests
* build fixes
2025-04-11 11:41:41 +01:00
Stephen Crane
3a8e387a09
Update README.md
2025-03-23 21:11:16 +00:00
Stephen Crane
b761a3de79
More z80 ( #54 )
...
- improve cpm test harness
- speedup ldir / lddr
- fix prelim.com failure
2025-03-22 17:19:06 +00:00
Stephen Crane
653e26b13f
Z80 updates ( #53 )
...
* z80cpm for Linux
* bugfixes
* more bugfixes
2025-03-21 17:26:11 +00:00
Stephen Crane
862026462b
Z80 bugfixes ( #52 )
2025-03-14 14:03:59 +00:00
Stephen Crane
6df4c8de9b
Revert "Z80 bugfixes" ( #51 )
...
This reverts commit 75622ef159b8264f9714d9d3fee089a214074080.
2025-03-14 14:01:35 +00:00
Stephen Crane
75622ef159
Z80 bugfixes
...
Work-in-progress merging z80 fixes
2025-03-07 15:00:58 +00:00
steve
43d14585d1
more debugging fixes
2025-03-02 14:48:23 +00:00
steve
75964a25be
better support for multiple devices
2025-02-25 10:37:36 +00:00
Stephen Crane
a3d208a8b0
refactor acia ( #47 )
2025-02-24 15:49:03 +00:00
Stephen Crane
e4fcc10877
cleanup ( #45 )
2025-02-24 12:02:41 +00:00
steve
19bb01e78f
debugging fixes
2025-02-23 14:37:01 +00:00
Stephen Crane
08896cb7d3
25 improve library debugging ( #44 )
...
fixes #25
2025-02-22 16:38:23 +00:00
steve
ee672ccfed
add bit-depth 1 for vga; cleanup colour handling
2025-01-12 13:39:33 +00:00
steve
9223b08fc1
Use bitluni-ESP32Lib for arduino-esp >= 3.0.0. Fixes #43
2025-01-12 11:33:14 +00:00
steve
096575036f
fix pico build
2025-01-11 13:27:17 +00:00
Stephen Crane
ee005889f4
implement ACR_SO_T2_RATE ( #42 )
...
* implement ACR_SO_T2_RATE
* revert
2024-12-06 13:18:20 +00:00
steve
4b35cf3876
improve via debugging
2024-11-29 14:30:20 +00:00
steve
c3a82b7d7a
debugging via and pia + some small bugfixes
2024-11-26 18:23:28 +00:00
Stephen Crane
7625e1613a
38 simpletimer ( #39 )
...
* SimpleTimer
* handlers
* use std::function for handlers
* ...
* add optional USE_OWN_DISPLAY
2024-11-23 12:28:18 +00:00
steve
70d63487bc
moving away from inheritance from devices
2024-11-13 11:54:19 +00:00
steve
3bccf38c7d
remove Line class
2024-11-12 18:22:43 +00:00
Stephen Crane
e4cc6249ff
Fonts ( #37 )
...
* fonts
* add *_DEFAULT_FONT
2024-10-20 10:21:02 +01:00
steve
9da8a503a2
rp2040 drawString() bugfix
2024-10-17 12:37:26 +01:00
Stephen Crane
9690ffb019
33 support pi pico ( #36 )
...
* building for rp2040
* ...
* timer callback for pico
* implement Display for DVI
* bugfix
* dvi
* PS/2 keyboard
* support 1/8/16 bit depths for DVI
* 0-bit depth + bugfix
* resolutions
* bugfix
* cleanup
* centering display
2024-10-16 10:19:10 +01:00
steve
c2e2f44ad3
renaming
2024-09-22 08:19:08 +01:00
Stephen Crane
4c01c406b5
banked memory support ( #32 )
2024-09-20 14:34:07 +01:00
steve
706e27c213
permit SD on esp32
2024-09-03 12:55:10 +01:00
Stephen Crane
900ac37644
Library format ( #31 )
...
* restructure
* update
* defaults
2024-08-29 10:31:06 +01:00
Stephen Crane
6a36272f5e
serial display ( #30 )
2024-08-29 07:01:07 +01:00
steve
23bfa71c3e
remove cpu parameter from ports
2024-08-27 09:34:47 +01:00
steve
0a89a982c0
allow use of SD card
2024-08-23 12:50:21 +01:00
Stephen Crane
4fa4faa278
Keyboards ( #26 )
...
* ps/2 and hardware serial keyboards
* serial keyboard
* add ps2_kbd shim
* hardware_run() and hardware_debug_cpu()
* ...
* ...
* updates
* refactoring
* refactoring
* run instructions
2024-08-22 15:58:45 +01:00
steve
474d5c82d0
build fixes for tivac
2024-08-19 10:50:07 +01:00
steve
bed7ed38c2
support multiple PS/2 keyboard drivers
2024-08-02 13:37:26 +01:00
steve
25f7aad376
don't assume ps/2 keyboard
2024-07-26 11:12:23 +01:00
steve
072c15ff33
refactor ACIA + allow compile with no hw def
2024-07-19 11:40:49 +01:00
steve
2baab0f856
be stricter about ACIA memory addresses
2024-02-24 13:02:27 +00:00
steve
3af6b4d3f7
bugfixes
2023-11-18 21:46:06 +00:00
steve
12f9989a1d
small cleanups
2023-11-18 20:08:16 +00:00
steve
b2519c5ff0
updates
2023-11-18 13:23:52 +00:00
steve
73964abe4b
new display apis
2023-11-18 11:03:47 +00:00
steve
c22812413c
bugfix
2023-11-18 10:58:15 +00:00
steve
c6d18c8cc0
...
2023-11-18 10:57:50 +00:00
steve
0fc3575c93
template param for chip capacity
2023-11-18 10:57:40 +00:00
steve
1cf4c02039
fix warnings
2023-11-15 18:22:28 +00:00
steve
7c9b978012
add Display::statusf()
2023-10-20 13:18:38 +01:00
steve
2c2d8146d2
minor updates
2023-10-20 13:01:15 +01:00
Stephen Crane
bfb6b379d0
split flash_file out of flash_filer ( #24 )
2023-10-19 15:04:28 +01:00
Stephen Crane
7c8980cbfc
split sd_filer out of flash_filer; USE_FS -> USE_LITTLEFS ( #23 )
2023-10-12 18:27:56 +01:00