-
dcfe4292e1
HTTP instead of HTTPS
master
Virgil Dupras
2021-10-05 17:29:43 -0400
-
4da8b68623
Last git commit
Virgil Dupras
2021-01-05 11:34:27 -0500
-
a0775c5dcf
Add a new "Remote Shell" application
Virgil Dupras
2021-01-03 14:01:34 -0500
-
0f83451193
trs80: Improve RS-232 driver
Virgil Dupras
2021-01-03 13:56:53 -0500
-
772c0c4fe4
doc/asm: add note about ad-hoc assembly frequent mistakes
Virgil Dupras
2021-01-03 13:55:28 -0500
-
a9cb5a42d4
Have RDLN spit newlines more consistently
Virgil Dupras
2021-01-02 16:46:57 -0500
-
495537b7f3
Small optimization and block compaction
Virgil Dupras
2021-01-02 16:20:38 -0500
-
7dff93f2ff
Make word "." a bit more compact
Virgil Dupras
2021-01-02 16:04:36 -0500
-
ac3629b817
Make BLK@* and BLK!* into ialiases
Virgil Dupras
2021-01-02 15:51:12 -0500
-
421ca5112f
Remove one level of C< override
Virgil Dupras
2021-01-02 15:32:08 -0500
-
d09de0a0d3
Integrate RDLN input buffer into sysvars
Virgil Dupras
2021-01-02 14:20:50 -0500
-
64f0f6716e
Remove 2OVER and 2SWAP
Virgil Dupras
2021-01-02 13:56:36 -0500
-
1cbef2f210
Add EOT ASCII const
Virgil Dupras
2021-01-02 13:55:20 -0500
-
3d47c28a28
Revisit RDLN words
Virgil Dupras
2021-01-02 13:30:32 -0500
-
527f5977d7
Add BS, CR, LF, SPC ASCII consts
Virgil Dupras
2021-01-02 10:19:42 -0500
-
cbf9ecfb1e
Make NL, renamed to NL> a bit simpler
Virgil Dupras
2021-01-02 10:03:27 -0500
-
1fb062e121
Remove LF word
Virgil Dupras
2021-01-02 09:45:08 -0500
-
ba4edbdce3
Spit SPC instead of NL between blknos in LOADR
Virgil Dupras
2021-01-02 09:23:28 -0500
-
7fd74e2d80
Move blkfs' master index to blk 0
Virgil Dupras
2021-01-02 09:19:58 -0500
-
1a48ff047f
trs80: make (key?) non-blocking
Virgil Dupras
2021-01-02 09:15:33 -0500
-
475caf35f4
Make KEY non-blocking
Virgil Dupras
2021-01-01 08:05:29 -0500
-
e3d4afa0c2
Update stage.bin
Virgil Dupras
2020-12-29 21:45:07 -0500
-
3581beace0
rc2014: de-buffer MC6850 and SIO drivers
Virgil Dupras
2020-12-29 21:36:19 -0500
-
5ca99ad410
trs80: implement a standalone RS-232 driver
Virgil Dupras
2020-12-25 16:54:02 -0500
-
18f6978399
Make FLUSH also invalidate the blk cache
Virgil Dupras
2020-12-25 16:43:20 -0500
-
6f4f870dd4
VE: ensure absence of ctrl chars before insertion point
Virgil Dupras
2020-12-24 12:18:53 -0500
-
7d29c12c25
VE: refresh IBUF and FBUF only when needed
Virgil Dupras
2020-12-23 11:37:42 -0500
-
2fa88176c0
VE: don't emit chars higher than 0x7f
Virgil Dupras
2020-12-22 18:34:03 -0500
-
20c38e5cd0
trs80: implement Grid shim in video driver
Virgil Dupras
2020-12-22 18:22:06 -0500
-
625afba86a
VE: avoid spitting control chars in "bufp"
Virgil Dupras
2020-12-21 16:57:39 -0500
-
8992cdbbf6
tools: add "blkdown" tool
Virgil Dupras
2020-12-21 16:55:36 -0500
-
45fbce4eb9
tools/blkunpack: add "upto" argument
Virgil Dupras
2020-12-21 16:55:12 -0500
-
efa2556c82
tools/blkup: add shortcut for zero blocks
Virgil Dupras
2020-12-17 20:19:12 -0500
-
da72d7bbe1
doc: add TRS-80 4P keyboard cheat sheet
Virgil Dupras
2020-12-17 15:32:13 -0500
-
40b41d296c
tools/upload: send data as string hex to avoid control characters
Virgil Dupras
2020-12-16 16:52:54 -0500
-
f0087cd48e
Revert "tools: make upload a bit faster"
Virgil Dupras
2020-12-16 12:44:29 -0500
-
63d2c97386
z80 asm: document the 0x8000 limitation better
Virgil Dupras
2020-12-14 14:40:22 -0500
-
8c89fc147c
tms9918: fix character range which was too narrow
Virgil Dupras
2020-12-12 17:28:32 -0500
-
35dca04ec9
doc/sms/at28: add note about CE-inhibit jumper
Virgil Dupras
2020-12-12 10:47:30 -0500
-
7dae33ce36
rc2014: add SIO xcomp unit
Virgil Dupras
2020-12-12 10:08:16 -0500
-
2571d20c4c
tools: make upload a bit faster
Virgil Dupras
2020-12-12 10:06:55 -0500
-
94f5b9d141
doc: add notes about cross-compiling directly to EEPROM
Virgil Dupras
2020-12-11 21:49:50 -0500
-
374a0a8e46
doc: update AT28 instructions for new ~AT28 routine
Virgil Dupras
2020-12-09 20:44:04 -0500
-
cbd9f035ae
Add ~C!ERR
Virgil Dupras
2020-12-09 19:44:02 -0500
-
dda80801d5
Remove WORD( and PREV
Virgil Dupras
2020-12-09 17:17:53 -0500
-
594b3c3348
Add ~C! to override memory low level write routines
Virgil Dupras
2020-12-08 21:51:05 -0500
-
953e040231
emul/z80: add AT28 EEPROM emulator
Virgil Dupras
2020-12-08 20:07:53 -0500
-
74f46c1288
z80a: add ELSE,
Virgil Dupras
2020-12-07 23:06:12 -0500
-
45eceaaf61
Remove indirect memory access
Virgil Dupras
2020-12-07 22:18:10 -0500
-
80d1b59050
Add words |M and |L
Virgil Dupras
2020-12-07 20:08:45 -0500
-
55a7726f70
Have FILL use indirect memory access
Virgil Dupras
2020-12-07 19:17:51 -0500
-
e5a983ab7f
Rename A!, A@ and A, to C!*, C@* and C,*
Virgil Dupras
2020-12-07 19:06:58 -0500
-
c5bf0ade1b
Use A! instead of C! in THEN, in z80 and 8086 assemblers
Virgil Dupras
2020-12-07 12:32:32 -0500
-
06b71a6906
Add AT28, as a companion to AT28!
Virgil Dupras
2020-12-07 12:28:48 -0500
-
1e8f957910
emul/trs80: implement floppy emulation
Virgil Dupras
2020-12-06 19:50:57 -0500
-
bb8d66a425
doc/hw/z80/sms: add Dual EEPROM cartridge design
Virgil Dupras
2020-12-06 15:44:45 -0500
-
23885dac33
emul: add TRS-80 emulator
Virgil Dupras
2020-12-05 22:04:22 -0500
-
b12ac4b672
doc: fix PS/2 recipe
Virgil Dupras
2020-12-05 19:46:10 -0500
-
e8cc3040d1
Improve impl's word execution documentation
Virgil Dupras
2020-11-28 11:59:15 -0500
-
038ca61ea5
Fix broken tools makefile
Virgil Dupras
2020-11-28 11:31:27 -0500
-
db1d6424b3
Rename (print) to STYPE
Virgil Dupras
2020-11-28 11:28:28 -0500
-
b48455e4db
Improve initialization sequence documentation
Virgil Dupras
2020-11-28 11:17:50 -0500
-
f8b7a3ce65
Rename switch to ialias
Virgil Dupras
2020-11-28 10:58:16 -0500
-
b4f3fde062
sms: generate TMR SEGA signature in Collapse OS itself
Virgil Dupras
2020-11-25 21:42:07 -0500
-
631e7f1008
tools/exec: fix segfault
Virgil Dupras
2020-11-17 17:02:10 -0500
-
959382c079
sms: implement (spix) in z80 asm
Virgil Dupras
2020-11-17 13:41:44 -0500
-
4d26f1c490
VE: try to use CELL! more
Virgil Dupras
2020-11-17 12:07:22 -0500
-
224e9183fb
cvm: fix NEWLN behavior
Virgil Dupras
2020-11-17 11:52:54 -0500
-
eab8ab6f60
Fix "," char in 5x7 font
Virgil Dupras
2020-11-17 11:24:51 -0500
-
30da1bd75b
grid: fix PSP leak on newline
Virgil Dupras
2020-11-17 11:19:37 -0500
-
57fd14b0b3
sms: fix cursor mis-display in text mode
Virgil Dupras
2020-11-16 13:10:04 -0500
-
c8be290b88
sms: add cursor indicator to text mode
Virgil Dupras
2020-11-16 11:11:30 -0500
-
cf79ceefea
sms: add cursor visual indicator in VDP mode 4
Virgil Dupras
2020-11-16 10:05:48 -0500
-
74d2a5d722
sms: use CELL! directly in Pad driver
Virgil Dupras
2020-11-16 09:19:55 -0500
-
b1e162b8a3
grid: change the meaning of CELL!
Virgil Dupras
2020-11-16 09:11:47 -0500
-
7bfec5d9e9
grid: Add CURSOR! to the grid protocol
Virgil Dupras
2020-11-16 08:41:09 -0500
-
d3049b2404
grid: add XYMODE
Virgil Dupras
2020-11-14 22:35:08 -0500
-
7722db0762
Fix mis-documentation in 8086 boot code comments
Virgil Dupras
2020-11-14 20:28:44 -0500
-
c939c7e84a
cvm: use Grid in /cvm/forth
Virgil Dupras
2020-11-14 20:08:18 -0500
-
95ab1ad588
Transform "blk/" folders into "blk.fs" text files
Virgil Dupras
2020-11-14 18:00:31 -0500
-
532bcc7e78
cvm: split stage and forth xcomp units
Virgil Dupras
2020-11-14 14:50:14 -0500
-
4720714bd4
doc: improve "hook word" description
Virgil Dupras
2020-11-14 14:34:01 -0500
-
3f38c025e7
VE: add support for tight screens
Virgil Dupras
2020-11-13 20:44:39 -0500
-
6a7c8ae1c8
VE: allow usage on screens narrower than 67 columns
Virgil Dupras
2020-11-13 15:52:12 -0500
-
10da104873
VE: decouple from core's LIST
Virgil Dupras
2020-11-13 15:19:00 -0500
-
d1718a90c7
sms: add support for VDP's text mode
Virgil Dupras
2020-11-13 12:15:20 -0500
-
09c01c4a43
emul/z80: extract tms9918 unit from sms_vdp
Virgil Dupras
2020-11-12 11:13:18 -0500
-
c7d8de25b2
ti84: use Grid subsystem
Virgil Dupras
2020-11-10 20:30:37 -0500
-
2d54c3243d
grid: add CLRLN and change _lf behavior
Virgil Dupras
2020-11-10 19:19:44 -0500
-
e0bcf3473e
Adjust Grid subsystem
Virgil Dupras
2020-11-10 19:06:39 -0500
-
b97e761942
Add Grid subsystem
Virgil Dupras
2020-11-09 17:15:41 -0500
-
603ad5d255
sms: don't use MIN in drivers
Virgil Dupras
2020-11-09 15:03:41 -0500
-
be52fb1383
sms/vdp: fix bad mirroring
Virgil Dupras
2020-11-09 14:56:25 -0500
-
f7ad84adae
cvm: guard against segfaults
Virgil Dupras
2020-11-08 20:20:01 -0500
-
a88c2b6b42
Fix stack leak in LIST
Virgil Dupras
2020-11-08 17:30:27 -0500
-
3615944ffa
Remove MIN and MAX from core
Virgil Dupras
2020-11-08 17:22:54 -0500
-
3171b03335
Allow list to stop spitting a line early
Virgil Dupras
2020-11-08 16:47:33 -0500
-
f09950a12a
sms/vdp: clear rest of line on line feed
Virgil Dupras
2020-11-08 16:43:37 -0500
-
11ebaaaa0b
doc: add SPI relay instructions for the SMS
Virgil Dupras
2020-11-08 11:35:06 -0500
-
4b71f0a344
sms/spi: sample DO when CLK is high
Virgil Dupras
2020-11-08 10:24:36 -0500