Commit Graph

174 Commits

Author SHA1 Message Date
Daniele Verducci su MatissePenguin
e34cfef259 WIP newline and end-of-screen shift 2021-02-15 22:54:54 +01:00
Daniele Verducci su MatissePenguin
d3604ca3ab Working EOL 2021-02-15 21:23:12 +01:00
Daniele Verducci su MatissePenguin
706dbe56e1 Extended image to 368x256 2021-02-14 19:08:45 +01:00
Daniele Verducci su MatissePenguin
d71e5b65cf Perfected timings 2021-02-14 18:29:24 +01:00
Daniele Verducci su MatissePenguin
7e3896848f Trying to fit vertically the image. Heavily distorted on CRT. 2021-02-12 19:50:24 +01:00
Daniele Verducci su MatissePenguin
c90516ab51 horyzontally centered image in CRT 2021-02-12 19:23:08 +01:00
Daniele Verducci su MatissePenguin
b395a4dd21 Reduced columns to 46 2021-02-12 18:58:57 +01:00
Daniele Verducci su MatissePenguin
9872968720 Characters test prior to memory map refactor 2021-02-12 13:04:20 +01:00
Daniele Verducci su MatissePenguin
8ed06f78e4 ps/2 debugger 2021-02-12 12:20:41 +01:00
Daniele Verducci su MatissePenguin
e1af852f2e WIP PS/2 Keyboard 2021-02-09 18:54:30 +01:00
Daniele Verducci su MatissePenguin
a1a858a701 Reading ps/2 keyboard, but somehow, keycodes are decremented by 1 2021-02-07 11:01:58 +01:00
Daniele Verducci su MatissePenguin
2366408679 WIP PS/2 keyboard driver 2021-02-03 21:31:13 +01:00
Daniele Verducci (ZenPenguin)
51780e5606 Started implementing PS/2 Keyboard driver 2021-02-03 08:58:00 +01:00
Daniele Verducci su MatissePenguin
5bea35365d Back working on communication 2021-01-27 08:58:04 +01:00
Daniele Verducci su MatissePenguin
467197fd23 First working text mode without end of screen scroll 2021-01-26 23:22:55 +01:00
Daniele Verducci su MatissePenguin
9d6e6efd13 WIP 2021-01-26 20:52:53 +01:00
Daniele Verducci su MatissePenguin
64da85548e Single line chars demo 2021-01-26 08:29:08 +01:00
Daniele Verducci su MatissePenguin
154e4dc10c Working character output, non working return to home 2021-01-25 08:46:01 +01:00
Daniele Verducci su MatissePenguin
9de4753984 Testing character generation 2021-01-24 12:13:17 +01:00
Daniele Verducci (ZenPenguin)
baa00e3ea0 Testing char drawing routine 2021-01-24 11:48:35 +01:00
Daniele Verducci (ZenPenguin)
f49818caa1 Big refactoring and first character generator implementation 2021-01-24 11:27:40 +01:00
Daniele Verducci (ZenPenguin)
415300a2db Started working on characters 2021-01-22 08:58:11 +01:00
Daniele Verducci su MatissePenguin
17fdf97f75 Copying data bus to framebuffer memory, but ignoring clock signal 2021-01-19 21:38:21 +01:00
Daniele Verducci (ZenPenguin)
792db80ab4 Refactoring 2021-01-19 08:36:01 +01:00
Daniele Verducci (ZenPenguin)
3b23740c36 Renamed r0 to A 2021-01-19 07:58:06 +01:00
Daniele Verducci (ZenPenguin)
03e549a69c Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer 2021-01-19 07:43:47 +01:00
Daniele Verducci su MatissePenguin
901fe50fee Temporary fix for first short sync timer after image firing in advance 2021-01-17 17:51:34 +01:00
Daniele Verducci su MatissePenguin
b3269125ac Fixed halved number of sync pulses 2021-01-17 17:09:13 +01:00
Daniele Verducci su MatissePenguin
8b2063c6bc Working on timings 2021-01-17 10:58:04 +01:00
Daniele Verducci su MatissePenguin
cf3956356e Working timer1, but wrong timings 2021-01-16 19:54:32 +01:00
Daniele Verducci su MatissePenguin
7c07014b75 Using official mc device definition 2021-01-13 19:22:07 +01:00
Daniele Verducci (ZenPenguin)
90c200e6a9 Not working implementation of timer-driven video signal generation 2 2021-01-10 11:30:47 +01:00
Daniele Verducci (ZenPenguin)
ce23f9e799 Not working implementation of timer-driven video signal generation 2021-01-10 10:50:34 +01:00
Daniele Verducci (ZenPenguin)
66414a2e57 Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer 2021-01-10 07:23:18 +01:00
Daniele Verducci (ZenPenguin)
b64ed1839a WIP documenting interfacing idea 2021-01-10 07:22:55 +01:00
Daniele Verducci su MatissePenguin
ccb9d5ecec Documented idea of interrupt-driven video generation 2021-01-09 21:24:36 +01:00
Daniele Verducci su MatissePenguin
8959c7add8 Working stable non-interlaced image of cat read from rom into ram framebuffer 2021-01-08 17:32:08 +01:00
Daniele Verducci su MatissePenguin
ae495b6714 Polish 2021-01-08 16:12:46 +01:00
Daniele Verducci su MatissePenguin
62e98d7fe4 Scrambled image due to inverted bit order in every of the 52 line byte chunks 2021-01-08 10:08:03 +01:00
Daniele Verducci su MatissePenguin
a86dbed7f7 Fixed memory hsync 2021-01-07 18:50:05 +01:00
Daniele Verducci su MatissePenguin
2b32039b42 Read framebuffer from mc's memory 2021-01-07 13:32:01 +01:00
Daniele Verducci su MatissePenguin
0b88c7d0db WIP fucking video generation 2021-01-07 09:14:09 +01:00
Daniele Verducci su MatissePenguin
06779c5442 Loses sync when loading from memory 2021-01-06 00:19:15 +01:00
Daniele Verducci su MatissePenguin
09785e1317 Fixed timings 2021-01-03 15:30:06 +01:00
Daniele Verducci su MatissePenguin
c0f7049df9 New test pattern, still hsync issues 2021-01-03 12:48:38 +01:00
Daniele Verducci (ZenPenguin)
08b32b2064 Interrupt brings up Monitor: working, but calling "run" leaves garbage in the SP 2021-01-03 09:37:22 +01:00
Daniele Verducci (ZenPenguin)
b98ad3e136 Merge branch 'master' into monitor-interrupt 2021-01-03 08:23:56 +01:00
Daniele Verducci (ZenPenguin)
00b6c76e18 Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer 2021-01-03 08:21:29 +01:00
Daniele Verducci su MatissePenguin
7e1facf59f First working image with a lot of jitter 2021-01-02 20:43:42 +01:00
Daniele Verducci su MatissePenguin
60243dc95f Horyzontal timings (working, checked with oscilloscope) 2021-01-02 19:54:17 +01:00