Daniele
|
bb5cb5461c
|
Merge branch 'master' of ssh://ichibi.eu:222/home/git/pato-z80-home-computer
|
2022-02-06 20:35:19 +01:00 |
|
Daniele
|
7ce4046796
|
Setting up PAT80 Emulator
|
2022-02-06 20:33:27 +01:00 |
|
Daniele Verducci su MatissePenguin
|
1dc178332d
|
WIP routing keyboard
|
2021-03-29 20:23:44 +02:00 |
|
Daniele Verducci su MatissePenguin
|
133eb1a432
|
WIP routing keyboard
|
2021-03-28 22:39:42 +02:00 |
|
Daniele Verducci su MatissePenguin
|
f3960a9f07
|
Uncommitted files
|
2021-03-27 19:49:10 +01:00 |
|
Daniele Verducci su MatissePenguin
|
ebfe3ae420
|
Split keyboard into two different schematics: kb controller and kb assembly. Started routing keyboard pcb.
|
2021-03-27 19:38:49 +01:00 |
|
Daniele Verducci su MatissePenguin
|
527da622c9
|
Assigning footprints
|
2021-03-27 14:56:14 +01:00 |
|
Daniele Verducci su MatissePenguin
|
bdb5e35a73
|
Final keyboard schematics with joystick port
|
2021-03-27 09:51:18 +01:00 |
|
Daniele Verducci su MatissePenguin
|
1ceee757e3
|
WIP routing mainboard
|
2021-03-24 22:38:25 +01:00 |
|
Daniele Verducci su MatissePenguin
|
bf678289eb
|
WIP Keyboard schematics
|
2021-03-22 20:06:12 +01:00 |
|
Daniele Verducci su MatissePenguin
|
9516ec36ba
|
Schematics: assigned footprints, created ratsnest
|
2021-03-20 20:29:46 +01:00 |
|
Daniele Verducci su MatissePenguin
|
6796c134f3
|
Schematic complete, commit before assigning footprints
|
2021-03-20 19:01:09 +01:00 |
|
Daniele Verducci su MatissePenguin
|
2a0750a06e
|
Reset circuit
|
2021-03-15 20:12:23 +01:00 |
|
Daniele Verducci su MatissePenguin
|
186689fd5c
|
UART: Thinking how to delay sampling to mid clock
|
2021-03-06 14:09:38 +01:00 |
|
Daniele Verducci su MatissePenguin
|
35cb230ea6
|
Working UART simulation without rx clock sync
|
2021-03-06 12:59:01 +01:00 |
|
Daniele Verducci su MatissePenguin
|
ec86180d82
|
Merge branch 'master' of ssh://ichibi.ddns.net:222/home/git/Repositories/pato-z80-home-computer
|
2021-03-06 11:56:46 +01:00 |
|
Daniele Verducci su MatissePenguin
|
8d38709c46
|
Working on memtest
|
2021-03-01 19:50:50 +01:00 |
|
Daniele Verducci su MatissePenguin
|
ddb7c58640
|
Reduced problem on char draw
|
2021-02-28 19:47:08 +01:00 |
|
Daniele Verducci su MatissePenguin
|
1d4c4f8d3f
|
Bugfix, refactoring
|
2021-02-25 23:26:13 +01:00 |
|
Daniele Verducci su MatissePenguin
|
0697bc3753
|
Working carriage return
|
2021-02-22 20:01:19 +01:00 |
|
Daniele Verducci su MatissePenguin
|
2b3f9946d9
|
Working end of screen scrolling
|
2021-02-22 19:55:53 +01:00 |
|
Daniele Verducci su MatissePenguin
|
75f5ce057f
|
Fixed cat size to new resolution
|
2021-02-20 21:02:19 +01:00 |
|
Daniele Verducci su MatissePenguin
|
33baf71cf0
|
Straight, but unstable image. Some unwanted spaces during vertical sync
|
2021-02-20 20:33:55 +01:00 |
|
Daniele Verducci su MatissePenguin
|
36ede10f3b
|
Testing with cat image
|
2021-02-20 17:02:13 +01:00 |
|
Daniele Verducci su MatissePenguin
|
97adb88023
|
Refinements
|
2021-02-20 11:22:29 +01:00 |
|
Daniele Verducci su MatissePenguin
|
cc9805f044
|
Minor fix
|
2021-02-16 08:57:15 +01:00 |
|
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 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 su MatissePenguin
|
17fdf97f75
|
Copying data bus to framebuffer memory, but ignoring clock signal
|
2021-01-19 21:38:21 +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 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 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 |
|
Daniele Verducci su MatissePenguin
|
1e40d8f1e1
|
pal-adapter: fuses config and readme
|
2021-01-02 17:02:30 +01:00 |
|
Daniele Verducci su MatissePenguin
|
68752e85a7
|
Reorganized folders, added pal-adapter io device folder
|
2021-01-02 16:33:51 +01:00 |
|
Daniele Verducci su MatissePenguin
|
55f5d62082
|
Working ADB transfer at very low speeds (adding a delay in python terminal)
|
2021-01-01 22:42:00 +01:00 |
|
Daniele Verducci su MatissePenguin
|
2678a2ebfd
|
WIP Monitor ADB function with heading bytes defining stream length
|
2020-12-30 21:21:38 +01:00 |
|
Daniele Verducci su MatissePenguin
|
53022fdafc
|
Moved "bios" to "os"
|
2020-12-30 20:14:03 +01:00 |
|
Daniele Verducci su MatissePenguin
|
ef58b417e6
|
First os version with ABI number and working system calls
|
2020-12-30 19:58:32 +01:00 |
|
Daniele Verducci su MatissePenguin
|
b1f9788772
|
Trying to obtain fixed position system calls. Not working ATM
|
2020-12-29 23:28:30 +01:00 |
|
Daniele Verducci su MatissePenguin
|
c21462e52f
|
Testing sdcard initialization with Arduino
|
2020-12-26 20:59:24 +01:00 |
|
Daniele Verducci su MatissePenguin
|
d0afda5c4e
|
Monitor DUMP prints bytes with the standard hex editor layout
|
2020-12-21 23:12:33 +01:00 |
|
Daniele Verducci su MatissePenguin
|
43f04da6f1
|
RUN accepts an argument
|
2020-12-21 18:28:09 +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 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 su MatissePenguin
|
0b355bc704
|
Terminal emu: restoring cursor position after ADB
|
2020-12-15 18:14:29 +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 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 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 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 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 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 |
|