Commit Graph

  • f7afa69f66 WIP 40x4 LCD: support in bios and emulator, minimal test rom, schematics master Daniele Verducci 2025-02-26 08:42:33 +01:00
  • bf91ff680d Added LCD window Daniele Verducci 2025-02-18 08:48:25 +01:00
  • 64d57bdb31 Memory monitor: WIP LOAD command Daniele Verducci 2025-02-14 10:47:45 +01:00
  • 9960d81a44 Memory monitor: Removed unused ADB command Daniele Verducci 2025-02-14 09:50:44 +01:00
  • 7d89deaa02 Updated emulator screenshot Daniele Verducci 2025-02-14 09:32:22 +01:00
  • 169ea2a292 Update README.md and Makefile Daniele Verducci 2025-02-14 09:30:54 +01:00
  • 24158df261 Emulator: separated terminal and status windows c-emulator Daniele Verducci 2025-02-11 08:42:08 +01:00
  • ed3ed7bd03 Emulator: ncurses Daniele Verducci 2025-02-09 09:52:37 +01:00
  • ec678cb3d0 Cleanup Daniele Verducci 2025-02-09 09:14:02 +01:00
  • b667561da9 Emulator: working decoding logic, outputting terminal to stdout Daniele Verducci 2025-02-07 08:18:14 +01:00
  • 882f258ad8 Emulator: code formatting Daniele Verducci 2025-01-30 08:11:49 +01:00
  • 4bf29638ca Emulator: load ROM into memory Daniele Verducci 2025-01-30 08:05:06 +01:00
  • 6778f54f11 Machine and cpu boilerplate code for libZ80 Daniele Verducci 2025-01-29 07:12:11 +01:00
  • e136bfef33 Stubbed emulator Daniele Verducci 2025-01-28 08:59:53 +01:00
  • 1e62fbc306 Removed python z80 emulator submodule Daniele Verducci 2025-01-28 08:29:20 +01:00
  • 14176984b8 Pointing to the moved emulator submodule Daniele Verducci 2025-01-28 08:11:22 +01:00
  • aadd328ef3 Added emulator as submodule, updated makefile to run directly os in emulator Daniele Verducci 2023-12-02 09:31:46 +01:00
  • bb5cb5461c Merge branch 'master' of ssh://ichibi.eu:222/home/git/pato-z80-home-computer Daniele 2022-02-06 20:35:19 +01:00
  • 7ce4046796 Setting up PAT80 Emulator Daniele 2022-02-06 20:30:49 +01:00
  • bd6be9f18a Missing image Daniele Verducci (ZenPenguin) 2021-07-11 21:13:04 +02:00
  • 6f435cce35 Fixed image spacing in readme Daniele Verducci (ZenPenguin) 2021-07-11 09:54:02 +02:00
  • aa844687c8 Ready for github publishing Daniele Verducci (ZenPenguin) 2021-07-11 09:49:42 +02:00
  • 1c77bc82ac Refinement Daniele Verducci (ZenPenguin) 2021-04-02 09:06:41 +02:00
  • 6e2c7a8e2d Fixed caps lock footprint error Daniele Verducci (ZenPenguin) 2021-04-02 08:52:07 +02:00
  • e8ccf2a224 Keyboard PCB: edge cuts and mounting holes Daniele Verducci (ZenPenguin) 2021-03-30 08:59:16 +02:00
  • 7ed696e722 Completed routing keyboard PCB Daniele Verducci (ZenPenguin) 2021-03-30 08:37:24 +02:00
  • 1dc178332d WIP routing keyboard Daniele Verducci su MatissePenguin 2021-03-29 20:23:44 +02:00
  • 5478926e85 WIP routing keyboard Daniele Verducci (ZenPenguin) 2021-03-29 09:06:48 +02:00
  • 133eb1a432 WIP routing keyboard Daniele Verducci su MatissePenguin 2021-03-28 22:39:42 +02:00
  • 0a888b0955 Distanced keys to avoid interference Daniele Verducci (ZenPenguin) 2021-03-27 20:43:18 +01:00
  • 5b8914e5a9 Fine-positioned caps lock switch Daniele Verducci (ZenPenguin) 2021-03-27 20:11:03 +01:00
  • f3960a9f07 Uncommitted files Daniele Verducci su MatissePenguin 2021-03-27 19:49:10 +01:00
  • 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 +01:00
  • 527da622c9 Assigning footprints Daniele Verducci su MatissePenguin 2021-03-27 14:56:14 +01:00
  • bdb5e35a73 Final keyboard schematics with joystick port Daniele Verducci su MatissePenguin 2021-03-27 09:51:18 +01:00
  • 025f324f63 Completed keyboard schematics Daniele Verducci (ZenPenguin) 2021-03-26 08:52:01 +01:00
  • e5f8475364 WIP mainboard routing Daniele Verducci (ZenPenguin) 2021-03-26 07:18:45 +01:00
  • 1ceee757e3 WIP routing mainboard Daniele Verducci su MatissePenguin 2021-03-24 22:38:25 +01:00
  • bf678289eb WIP Keyboard schematics Daniele Verducci su MatissePenguin 2021-03-22 20:06:12 +01:00
  • ab9f1144a6 WIP Keyboard schematics (too much keys) Daniele Verducci (ZenPenguin) 2021-03-21 20:31:05 +01:00
  • 0727b793c3 Connector description Daniele Verducci (ZenPenguin) 2021-03-21 17:59:52 +01:00
  • 9516ec36ba Schematics: assigned footprints, created ratsnest Daniele Verducci su MatissePenguin 2021-03-20 20:29:46 +01:00
  • 6796c134f3 Schematic complete, commit before assigning footprints Daniele Verducci su MatissePenguin 2021-03-20 19:01:09 +01:00
  • 3c02ac0640 Almost finished transcribing mainboard schematics Daniele Verducci (ZenPenguin) 2021-03-20 10:35:38 +01:00
  • 3fe353db2e Memory decoding, WIP IO decoding Daniele Verducci (ZenPenguin) 2021-03-19 08:58:05 +01:00
  • f179a1d8f5 WIP Schematics Daniele Verducci (ZenPenguin) 2021-03-17 08:58:29 +01:00
  • 2a0750a06e Reset circuit Daniele Verducci su MatissePenguin 2021-03-15 20:12:23 +01:00
  • d2c3aa9bb2 Removed symbol using third party library Daniele Verducci (ZenPenguin) 2021-03-15 19:30:11 +01:00
  • 6890e352c1 WIP Mainboard schematics: added CPU, RAM, ROM, Addr and data bus. Daniele Verducci (ZenPenguin) 2021-03-15 08:58:44 +01:00
  • faef987494 WIP UART sampling at mid clock Daniele Verducci (ZenPenguin) 2021-03-15 07:30:36 +01:00
  • 186689fd5c UART: Thinking how to delay sampling to mid clock Daniele Verducci su MatissePenguin 2021-03-06 14:09:38 +01:00
  • 35cb230ea6 Working UART simulation without rx clock sync Daniele Verducci su MatissePenguin 2021-03-06 12:58:19 +01:00
  • 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 +01:00
  • f414a14c09 WIP UART Rx simulation with Logisim Daniele Verducci (ZenPenguin) 2021-03-05 08:58:22 +01:00
  • 8d38709c46 Working on memtest Daniele Verducci su MatissePenguin 2021-03-01 19:50:50 +01:00
  • 2ba63877bf WIP memory check in memory monitor Daniele Verducci (ZenPenguin) 2021-03-01 09:17:05 +01:00
  • ddb7c58640 Reduced problem on char draw Daniele Verducci su MatissePenguin 2021-02-28 19:47:08 +01:00
  • 1d4c4f8d3f Bugfix, refactoring Daniele Verducci su MatissePenguin 2021-02-25 23:26:13 +01:00
  • 0697bc3753 Working carriage return Daniele Verducci su MatissePenguin 2021-02-22 20:01:19 +01:00
  • 2b3f9946d9 Working end of screen scrolling Daniele Verducci su MatissePenguin 2021-02-22 19:55:53 +01:00
  • 2c65665900 Untested code Daniele Verducci (ZenPenguin) 2021-02-22 13:59:55 +01:00
  • 75f5ce057f Fixed cat size to new resolution Daniele Verducci su MatissePenguin 2021-02-20 21:02:19 +01:00
  • 33baf71cf0 Straight, but unstable image. Some unwanted spaces during vertical sync Daniele Verducci su MatissePenguin 2021-02-20 20:33:55 +01:00
  • 36ede10f3b Testing with cat image Daniele Verducci su MatissePenguin 2021-02-20 17:02:13 +01:00
  • 97adb88023 Refinements Daniele Verducci su MatissePenguin 2021-02-20 11:21:15 +01:00
  • cc9805f044 Minor fix Daniele Verducci su MatissePenguin 2021-02-16 08:57:15 +01:00
  • e34cfef259 WIP newline and end-of-screen shift Daniele Verducci su MatissePenguin 2021-02-15 22:54:54 +01:00
  • d3604ca3ab Working EOL Daniele Verducci su MatissePenguin 2021-02-15 21:23:12 +01:00
  • 706dbe56e1 Extended image to 368x256 Daniele Verducci su MatissePenguin 2021-02-14 19:08:45 +01:00
  • d71e5b65cf Perfected timings Daniele Verducci su MatissePenguin 2021-02-14 18:29:24 +01:00
  • 7e3896848f Trying to fit vertically the image. Heavily distorted on CRT. Daniele Verducci su MatissePenguin 2021-02-12 19:50:24 +01:00
  • c90516ab51 horyzontally centered image in CRT Daniele Verducci su MatissePenguin 2021-02-12 19:23:08 +01:00
  • b395a4dd21 Reduced columns to 46 Daniele Verducci su MatissePenguin 2021-02-12 18:48:42 +01:00
  • 9872968720 Characters test prior to memory map refactor Daniele Verducci su MatissePenguin 2021-02-12 13:03:43 +01:00
  • 8ed06f78e4 ps/2 debugger Daniele Verducci su MatissePenguin 2021-02-12 12:19:19 +01:00
  • 6cce5209cc WIP reimplementing video generation with shift register shifting-video Daniele Verducci su MatissePenguin 2021-02-09 23:20:26 +01:00
  • e1af852f2e WIP PS/2 Keyboard Daniele Verducci su MatissePenguin 2021-02-09 18:54:30 +01:00
  • a1a858a701 Reading ps/2 keyboard, but somehow, keycodes are decremented by 1 Daniele Verducci su MatissePenguin 2021-02-07 11:01:58 +01:00
  • 2366408679 WIP PS/2 keyboard driver Daniele Verducci su MatissePenguin 2021-02-03 21:31:13 +01:00
  • 51780e5606 Started implementing PS/2 Keyboard driver Daniele Verducci (ZenPenguin) 2021-02-03 08:58:00 +01:00
  • 5bea35365d Back working on communication Daniele Verducci su MatissePenguin 2021-01-27 08:58:04 +01:00
  • 467197fd23 First working text mode without end of screen scroll Daniele Verducci su MatissePenguin 2021-01-26 23:22:55 +01:00
  • 9d6e6efd13 WIP Daniele Verducci su MatissePenguin 2021-01-26 20:52:53 +01:00
  • 64da85548e Single line chars demo Daniele Verducci su MatissePenguin 2021-01-26 08:29:08 +01:00
  • 154e4dc10c Working character output, non working return to home Daniele Verducci su MatissePenguin 2021-01-25 08:46:01 +01:00
  • 9de4753984 Testing character generation Daniele Verducci su MatissePenguin 2021-01-24 12:13:17 +01:00
  • baa00e3ea0 Testing char drawing routine Daniele Verducci (ZenPenguin) 2021-01-24 11:48:35 +01:00
  • f49818caa1 Big refactoring and first character generator implementation Daniele Verducci (ZenPenguin) 2021-01-24 11:27:40 +01:00
  • 415300a2db Started working on characters Daniele Verducci (ZenPenguin) 2021-01-22 08:58:11 +01:00
  • 17fdf97f75 Copying data bus to framebuffer memory, but ignoring clock signal Daniele Verducci su MatissePenguin 2021-01-19 20:55:11 +01:00
  • 792db80ab4 Refactoring Daniele Verducci (ZenPenguin) 2021-01-19 08:36:01 +01:00
  • 3b23740c36 Renamed r0 to A Daniele Verducci (ZenPenguin) 2021-01-19 07:58:06 +01:00
  • 03e549a69c Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer Daniele Verducci (ZenPenguin) 2021-01-19 07:40:38 +01:00
  • 901fe50fee Temporary fix for first short sync timer after image firing in advance Daniele Verducci su MatissePenguin 2021-01-17 17:51:34 +01:00
  • b3269125ac Fixed halved number of sync pulses Daniele Verducci su MatissePenguin 2021-01-17 17:09:13 +01:00
  • 8b2063c6bc Working on timings Daniele Verducci su MatissePenguin 2021-01-17 10:58:04 +01:00
  • cf3956356e Working timer1, but wrong timings Daniele Verducci su MatissePenguin 2021-01-16 19:54:32 +01:00
  • 7c07014b75 Using official mc device definition Daniele Verducci su MatissePenguin 2021-01-13 19:22:07 +01:00
  • 90c200e6a9 Not working implementation of timer-driven video signal generation 2 Daniele Verducci (ZenPenguin) 2021-01-10 11:30:47 +01:00
  • ce23f9e799 Not working implementation of timer-driven video signal generation Daniele Verducci (ZenPenguin) 2021-01-10 10:50:34 +01:00