Commit Graph

108 Commits

Author SHA1 Message Date
Daniele Verducci su MatissePenguin
43f04da6f1 RUN accepts an argument 2020-12-21 18:28:09 +01:00
Daniele Verducci (ZenPenguin)
eafa424f31 Working SET in Monitor (one bit at time, for now) 2020-12-18 08:50:24 +01:00
Daniele Verducci su MatissePenguin
135ee9c345 Line numbers 2020-12-17 20:38:36 +01:00
Daniele Verducci su MatissePenguin
37c92a58a6 Working DUMP in Monitor 2020-12-17 20:34:38 +01:00
Daniele Verducci (ZenPenguin)
4fb4da2e92 Dump function in monitor 2020-12-17 13:52:28 +01:00
Daniele Verducci su MatissePenguin
9f5e546768 Working DUMP stub in monitor 2020-12-16 23:39:24 +01:00
Daniele Verducci su MatissePenguin
b57561b383 Merge branch 'master' of ssh://ichibi.ddns.net:222/home/git/Repositories/pato-z80-home-computer 2020-12-16 18:20:45 +01:00
Daniele Verducci (ZenPenguin)
2c9675b8f0 WIP reimplementing serial terminal with DATA_AVAILABLE register 2020-12-16 08:55:16 +01:00
Daniele Verducci su MatissePenguin
0b355bc704 Terminal emu: restoring cursor position after ADB 2020-12-15 18:14:29 +01:00
Daniele Verducci (ZenPenguin)
f1e7622e17 Trying to get Immediate to work 2020-12-15 17:34:50 +01:00
Daniele Verducci (ZenPenguin)
fb83094158 Python terminal emu not working with Python versions less than 3 2020-12-15 17:13:32 +01:00
Daniele Verducci (ZenPenguin)
ba6866d243 Working data transmission in python terminal 2020-12-13 23:55:44 +01:00
Daniele Verducci (ZenPenguin)
3db972995a Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer 2020-12-13 22:04:59 +01:00
Daniele Verducci su MatissePenguin
c5fac7ecf4 Merge branch 'master' of ssh://ichibi.ddns.net:222/home/git/Repositories/pato-z80-home-computer 2020-12-13 20:00:33 +01:00
Daniele Verducci su MatissePenguin
82fb275d5b Media assets and first post 2020-12-13 20:00:20 +01:00
Daniele Verducci su MatissePenguin
a906942002 Pat80 logo 2020-12-13 12:49:22 +01:00
Daniele Verducci (ZenPenguin)
8def1af494 Implemented ADB in terminal_emulator 2020-12-12 09:22:38 +01:00
Daniele Verducci (ZenPenguin)
3c27a72bdf WIP reading from terminal 2020-12-11 08:58:21 +01:00
Daniele Verducci (ZenPenguin)
f5972c72f8 Fixed line feed 2020-12-11 08:52:16 +01:00
Daniele Verducci (ZenPenguin)
3c6f54862d Working terminal read 2020-12-11 08:48:30 +01:00
Daniele Verducci (ZenPenguin)
adc09d52ae WIP python terminal emulator 2020-12-10 23:47:19 +01:00
Daniele Verducci su MatissePenguin
0e1caa3739 WIP Writing terminal emulator 2020-12-10 18:59:14 +01:00
Daniele Verducci su MatissePenguin
ce6e3be35b WIP Writing terminal deployer 2020-12-09 22:23:12 +01:00
Daniele Verducci su MatissePenguin
76f8910773 Seemingly working immediate load in monitor 2020-12-09 21:01:57 +01:00
Daniele Verducci su MatissePenguin
72e4bee080 Code clean 2020-12-09 20:09:52 +01:00
Daniele Verducci su MatissePenguin
c9274fac4d Spaces 2020-12-06 15:52:19 +01:00
Daniele Verducci su MatissePenguin
41b746525a Refactored ASM, added sound support 2020-12-06 15:51:26 +01:00
Daniele Verducci su MatissePenguin
97795c8111 NS76489 digital pin order is fucking inverted! D0 is the MSB, D7 the LSB. 2020-12-06 14:09:48 +01:00
Daniele Verducci su MatissePenguin
3d4d5360c1 Sound working at very low cpu frequencies 2020-12-05 12:45:18 +01:00
Daniele Verducci su MatissePenguin
7c6300af8a Updated makefile to show rom size! 2020-12-05 12:07:34 +01:00
Daniele Verducci su MatissePenguin
77b4ff1567 SN76489 sound test with Arduino 2020-12-02 21:29:40 +01:00
Daniele Verducci (ZenPenguin)
96a5663fa3 Wip writing SN76489 test sketch 2020-12-02 08:51:38 +01:00
Daniele Verducci (ZenPenguin)
3ddf43156e Maybe found bug in arduino terminal 2020-11-29 12:29:54 +01:00
Daniele Verducci su MatissePenguin
e79ed4fa86 Trying optimizing terminal to stay under 600nS per clock cycle (not working ATM) 2020-11-29 12:19:55 +01:00
Daniele Verducci su MatissePenguin
4dcbfa8668 WIP Immediate function in monitor (reads bytes from stdin and executes immediately) 2020-11-25 21:07:46 +01:00
Daniele Verducci su MatissePenguin
229ba1d48d Working hex parsing in monitor 2020-11-25 20:50:39 +01:00
Daniele Verducci su MatissePenguin
336f2fe181 First working interactive shell for memory monitor 2020-11-25 19:39:20 +01:00
Daniele Verducci (ZenPenguin)
3d7610e113 WIP Monitor 2020-11-25 08:53:41 +01:00
Daniele Verducci su MatissePenguin
4d74b03e3f Code refactoring, working char read and print, working line print, not working line read 2020-11-24 21:34:51 +01:00
Daniele Verducci (ZenPenguin)
33fd225a0f WIP: Monitor asm file stub 2020-11-23 08:47:23 +01:00
Daniele Verducci (ZenPenguin)
7e707c1e96 Implemented read char and readline in arduino terminal driver 2020-11-23 08:25:02 +01:00
Daniele Verducci (ZenPenguin)
30ec4f2975 Added Arduino terminal, moved drivers config variables to each driver asm file 2020-11-22 23:01:22 +01:00
Daniele Verducci su MatissePenguin
a5e7962eb0 Working echo test for arduino terminal 2020-11-22 22:06:45 +01:00
Daniele Verducci su MatissePenguin
3b7647634d Testing AV out: timing issues 2020-11-21 11:02:13 +01:00
Daniele Verducci (ZenPenguin)
b1ef46657a Untested char output for VGA adapter 2020-11-19 08:47:07 +01:00
Daniele Verducci su MatissePenguin
51cf8b610b WIP Arduino VGA adapter 2020-11-19 07:32:11 +01:00
Daniele Verducci su MatissePenguin
0e94894986 Decoding logic with bottom 32k to rom, upper 32k to ram and 8 I/O ports with 32 addresses each 2020-11-07 19:18:16 +01:00
Daniele Verducci su MatissePenguin
dbca35cfc5 Quick 2x2 keyboard test 2020-11-01 21:11:42 +01:00
Daniele Verducci su MatissePenguin
de09c0353e WIP keyboard driver 2020-11-01 13:06:01 +01:00
Daniele Verducci su MatissePenguin
1a779b0fde Added IO address decoding. Lorem ipsum demo (without sorting LCD cursor addressing problems). 2020-11-01 12:25:51 +01:00