This website requires JavaScript.
aadd328ef3
Added emulator as submodule, updated makefile to run directly os in emulator
master
Daniele Verducci
2023-12-02 09:31:46 +0100
bb5cb5461c
Merge branch 'master' of ssh://ichibi.eu:222/home/git/pato-z80-home-computer
Daniele
2022-02-06 20:35:19 +0100
7ce4046796
Setting up PAT80 Emulator
Daniele
2022-02-06 20:30:49 +0100
bd6be9f18a
Missing image
Daniele Verducci (ZenPenguin)
2021-07-11 21:13:04 +0200
6f435cce35
Fixed image spacing in readme
Daniele Verducci (ZenPenguin)
2021-07-11 09:54:02 +0200
aa844687c8
Ready for github publishing
Daniele Verducci (ZenPenguin)
2021-07-11 09:49:42 +0200
1c77bc82ac
Refinement
Daniele Verducci (ZenPenguin)
2021-04-02 09:06:41 +0200
6e2c7a8e2d
Fixed caps lock footprint error
Daniele Verducci (ZenPenguin)
2021-04-02 08:52:07 +0200
e8ccf2a224
Keyboard PCB: edge cuts and mounting holes
Daniele Verducci (ZenPenguin)
2021-03-30 08:59:16 +0200
7ed696e722
Completed routing keyboard PCB
Daniele Verducci (ZenPenguin)
2021-03-30 08:37:24 +0200
1dc178332d
WIP routing keyboard
Daniele Verducci su MatissePenguin
2021-03-29 20:23:44 +0200
5478926e85
WIP routing keyboard
Daniele Verducci (ZenPenguin)
2021-03-29 09:06:48 +0200
133eb1a432
WIP routing keyboard
Daniele Verducci su MatissePenguin
2021-03-28 22:39:42 +0200
0a888b0955
Distanced keys to avoid interference
Daniele Verducci (ZenPenguin)
2021-03-27 20:43:18 +0100
5b8914e5a9
Fine-positioned caps lock switch
Daniele Verducci (ZenPenguin)
2021-03-27 20:11:03 +0100
f3960a9f07
Uncommitted files
Daniele Verducci su MatissePenguin
2021-03-27 19:49:10 +0100
ebfe3ae420
Split keyboard into two different schematics: kb controller and kb assembly. Started routing keyboard pcb.
Daniele Verducci su MatissePenguin
2021-03-27 19:38:49 +0100
527da622c9
Assigning footprints
Daniele Verducci su MatissePenguin
2021-03-27 14:56:14 +0100
bdb5e35a73
Final keyboard schematics with joystick port
Daniele Verducci su MatissePenguin
2021-03-27 09:51:18 +0100
025f324f63
Completed keyboard schematics
Daniele Verducci (ZenPenguin)
2021-03-26 08:52:01 +0100
e5f8475364
WIP mainboard routing
Daniele Verducci (ZenPenguin)
2021-03-26 07:18:45 +0100
1ceee757e3
WIP routing mainboard
Daniele Verducci su MatissePenguin
2021-03-24 22:38:25 +0100
bf678289eb
WIP Keyboard schematics
Daniele Verducci su MatissePenguin
2021-03-22 20:06:12 +0100
ab9f1144a6
WIP Keyboard schematics (too much keys)
Daniele Verducci (ZenPenguin)
2021-03-21 20:31:05 +0100
0727b793c3
Connector description
Daniele Verducci (ZenPenguin)
2021-03-21 17:59:52 +0100
9516ec36ba
Schematics: assigned footprints, created ratsnest
Daniele Verducci su MatissePenguin
2021-03-20 20:29:46 +0100
6796c134f3
Schematic complete, commit before assigning footprints
Daniele Verducci su MatissePenguin
2021-03-20 19:01:09 +0100
3c02ac0640
Almost finished transcribing mainboard schematics
Daniele Verducci (ZenPenguin)
2021-03-20 10:35:38 +0100
3fe353db2e
Memory decoding, WIP IO decoding
Daniele Verducci (ZenPenguin)
2021-03-19 08:58:05 +0100
f179a1d8f5
WIP Schematics
Daniele Verducci (ZenPenguin)
2021-03-17 08:58:29 +0100
2a0750a06e
Reset circuit
Daniele Verducci su MatissePenguin
2021-03-15 20:12:23 +0100
d2c3aa9bb2
Removed symbol using third party library
Daniele Verducci (ZenPenguin)
2021-03-15 19:30:11 +0100
6890e352c1
WIP Mainboard schematics: added CPU, RAM, ROM, Addr and data bus.
Daniele Verducci (ZenPenguin)
2021-03-15 08:58:44 +0100
faef987494
WIP UART sampling at mid clock
Daniele Verducci (ZenPenguin)
2021-03-15 07:30:36 +0100
186689fd5c
UART: Thinking how to delay sampling to mid clock
Daniele Verducci su MatissePenguin
2021-03-06 14:09:38 +0100
35cb230ea6
Working UART simulation without rx clock sync
Daniele Verducci su MatissePenguin
2021-03-06 12:58:19 +0100
ec86180d82
Merge branch 'master' of ssh://ichibi.ddns.net:222/home/git/Repositories/pato-z80-home-computer
Daniele Verducci su MatissePenguin
2021-03-06 11:56:46 +0100
f414a14c09
WIP UART Rx simulation with Logisim
Daniele Verducci (ZenPenguin)
2021-03-05 08:58:22 +0100
8d38709c46
Working on memtest
Daniele Verducci su MatissePenguin
2021-03-01 19:50:50 +0100
2ba63877bf
WIP memory check in memory monitor
Daniele Verducci (ZenPenguin)
2021-03-01 09:17:05 +0100
ddb7c58640
Reduced problem on char draw
Daniele Verducci su MatissePenguin
2021-02-28 19:47:08 +0100
1d4c4f8d3f
Bugfix, refactoring
Daniele Verducci su MatissePenguin
2021-02-25 23:26:13 +0100
0697bc3753
Working carriage return
Daniele Verducci su MatissePenguin
2021-02-22 20:01:19 +0100
2b3f9946d9
Working end of screen scrolling
Daniele Verducci su MatissePenguin
2021-02-22 19:55:53 +0100
2c65665900
Untested code
Daniele Verducci (ZenPenguin)
2021-02-22 13:59:55 +0100
75f5ce057f
Fixed cat size to new resolution
Daniele Verducci su MatissePenguin
2021-02-20 21:02:19 +0100
33baf71cf0
Straight, but unstable image. Some unwanted spaces during vertical sync
Daniele Verducci su MatissePenguin
2021-02-20 20:33:55 +0100
36ede10f3b
Testing with cat image
Daniele Verducci su MatissePenguin
2021-02-20 17:02:13 +0100
97adb88023
Refinements
Daniele Verducci su MatissePenguin
2021-02-20 11:21:15 +0100
cc9805f044
Minor fix
Daniele Verducci su MatissePenguin
2021-02-16 08:57:15 +0100
e34cfef259
WIP newline and end-of-screen shift
Daniele Verducci su MatissePenguin
2021-02-15 22:54:54 +0100
d3604ca3ab
Working EOL
Daniele Verducci su MatissePenguin
2021-02-15 21:23:12 +0100
706dbe56e1
Extended image to 368x256
Daniele Verducci su MatissePenguin
2021-02-14 19:08:45 +0100
d71e5b65cf
Perfected timings
Daniele Verducci su MatissePenguin
2021-02-14 18:29:24 +0100
7e3896848f
Trying to fit vertically the image. Heavily distorted on CRT.
Daniele Verducci su MatissePenguin
2021-02-12 19:50:24 +0100
c90516ab51
horyzontally centered image in CRT
Daniele Verducci su MatissePenguin
2021-02-12 19:23:08 +0100
b395a4dd21
Reduced columns to 46
Daniele Verducci su MatissePenguin
2021-02-12 18:48:42 +0100
9872968720
Characters test prior to memory map refactor
Daniele Verducci su MatissePenguin
2021-02-12 13:03:43 +0100
8ed06f78e4
ps/2 debugger
Daniele Verducci su MatissePenguin
2021-02-12 12:19:19 +0100
6cce5209cc
WIP reimplementing video generation with shift register
shifting-video
Daniele Verducci su MatissePenguin
2021-02-09 23:20:26 +0100
e1af852f2e
WIP PS/2 Keyboard
Daniele Verducci su MatissePenguin
2021-02-09 18:54:30 +0100
a1a858a701
Reading ps/2 keyboard, but somehow, keycodes are decremented by 1
Daniele Verducci su MatissePenguin
2021-02-07 11:01:58 +0100
2366408679
WIP PS/2 keyboard driver
Daniele Verducci su MatissePenguin
2021-02-03 21:31:13 +0100
51780e5606
Started implementing PS/2 Keyboard driver
Daniele Verducci (ZenPenguin)
2021-02-03 08:58:00 +0100
5bea35365d
Back working on communication
Daniele Verducci su MatissePenguin
2021-01-27 08:58:04 +0100
467197fd23
First working text mode without end of screen scroll
Daniele Verducci su MatissePenguin
2021-01-26 23:22:55 +0100
9d6e6efd13
WIP
Daniele Verducci su MatissePenguin
2021-01-26 20:52:53 +0100
64da85548e
Single line chars demo
Daniele Verducci su MatissePenguin
2021-01-26 08:29:08 +0100
154e4dc10c
Working character output, non working return to home
Daniele Verducci su MatissePenguin
2021-01-25 08:46:01 +0100
9de4753984
Testing character generation
Daniele Verducci su MatissePenguin
2021-01-24 12:13:17 +0100
baa00e3ea0
Testing char drawing routine
Daniele Verducci (ZenPenguin)
2021-01-24 11:48:35 +0100
f49818caa1
Big refactoring and first character generator implementation
Daniele Verducci (ZenPenguin)
2021-01-24 11:27:40 +0100
415300a2db
Started working on characters
Daniele Verducci (ZenPenguin)
2021-01-22 08:58:11 +0100
17fdf97f75
Copying data bus to framebuffer memory, but ignoring clock signal
Daniele Verducci su MatissePenguin
2021-01-19 20:55:11 +0100
792db80ab4
Refactoring
Daniele Verducci (ZenPenguin)
2021-01-19 08:36:01 +0100
3b23740c36
Renamed r0 to A
Daniele Verducci (ZenPenguin)
2021-01-19 07:58:06 +0100
03e549a69c
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-19 07:40:38 +0100
901fe50fee
Temporary fix for first short sync timer after image firing in advance
Daniele Verducci su MatissePenguin
2021-01-17 17:51:34 +0100
b3269125ac
Fixed halved number of sync pulses
Daniele Verducci su MatissePenguin
2021-01-17 17:09:13 +0100
8b2063c6bc
Working on timings
Daniele Verducci su MatissePenguin
2021-01-17 10:58:04 +0100
cf3956356e
Working timer1, but wrong timings
Daniele Verducci su MatissePenguin
2021-01-16 19:54:32 +0100
7c07014b75
Using official mc device definition
Daniele Verducci su MatissePenguin
2021-01-13 19:22:07 +0100
90c200e6a9
Not working implementation of timer-driven video signal generation 2
Daniele Verducci (ZenPenguin)
2021-01-10 11:30:47 +0100
ce23f9e799
Not working implementation of timer-driven video signal generation
Daniele Verducci (ZenPenguin)
2021-01-10 10:50:34 +0100
66414a2e57
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-10 07:23:18 +0100
b64ed1839a
WIP documenting interfacing idea
Daniele Verducci (ZenPenguin)
2021-01-10 07:22:55 +0100
ccb9d5ecec
Documented idea of interrupt-driven video generation
Daniele Verducci su MatissePenguin
2021-01-09 21:24:27 +0100
8959c7add8
Working stable non-interlaced image of cat read from rom into ram framebuffer
Daniele Verducci su MatissePenguin
2021-01-08 17:32:08 +0100
ae495b6714
Polish
Daniele Verducci su MatissePenguin
2021-01-08 16:12:46 +0100
62e98d7fe4
Scrambled image due to inverted bit order in every of the 52 line byte chunks
Daniele Verducci su MatissePenguin
2021-01-08 10:08:03 +0100
a86dbed7f7
Fixed memory hsync
Daniele Verducci su MatissePenguin
2021-01-07 18:49:50 +0100
2b32039b42
Read framebuffer from mc's memory
Daniele Verducci su MatissePenguin
2021-01-07 13:32:01 +0100
0b88c7d0db
WIP fucking video generation
Daniele Verducci su MatissePenguin
2021-01-07 09:14:09 +0100
06779c5442
Loses sync when loading from memory
Daniele Verducci su MatissePenguin
2021-01-06 00:19:15 +0100
09785e1317
Fixed timings
Daniele Verducci su MatissePenguin
2021-01-03 15:30:06 +0100
c0f7049df9
New test pattern, still hsync issues
Daniele Verducci su MatissePenguin
2021-01-03 12:48:38 +0100
08b32b2064
Interrupt brings up Monitor: working, but calling "run" leaves garbage in the SP
monitor-interrupt
Daniele Verducci (ZenPenguin)
2021-01-03 09:37:22 +0100
17153486a6
Merge branch 'master' into TerminalWithCommands
TerminalWithCommands
Daniele Verducci (ZenPenguin)
2021-01-03 08:49:07 +0100
b98ad3e136
Merge branch 'master' into monitor-interrupt
Daniele Verducci (ZenPenguin)
2021-01-03 08:23:56 +0100
00b6c76e18
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-03 08:21:29 +0100