This website requires JavaScript.
66414a2e57
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-10 07:23:18 +01:00
b64ed1839a
WIP documenting interfacing idea
Daniele Verducci (ZenPenguin)
2021-01-10 07:22:55 +01:00
ccb9d5ecec
Documented idea of interrupt-driven video generation
Daniele Verducci su MatissePenguin
2021-01-09 21:24:27 +01:00
8959c7add8
Working stable non-interlaced image of cat read from rom into ram framebuffer
Daniele Verducci su MatissePenguin
2021-01-08 17:32:08 +01:00
ae495b6714
Polish
Daniele Verducci su MatissePenguin
2021-01-08 16:12:46 +01:00
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 +01:00
a86dbed7f7
Fixed memory hsync
Daniele Verducci su MatissePenguin
2021-01-07 18:49:50 +01:00
2b32039b42
Read framebuffer from mc's memory
Daniele Verducci su MatissePenguin
2021-01-07 13:32:01 +01:00
0b88c7d0db
WIP fucking video generation
Daniele Verducci su MatissePenguin
2021-01-07 09:14:09 +01:00
06779c5442
Loses sync when loading from memory
Daniele Verducci su MatissePenguin
2021-01-06 00:19:15 +01:00
09785e1317
Fixed timings
Daniele Verducci su MatissePenguin
2021-01-03 15:30:06 +01:00
c0f7049df9
New test pattern, still hsync issues
Daniele Verducci su MatissePenguin
2021-01-03 12:48:38 +01:00
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 +01:00
17153486a6
Merge branch 'master' into TerminalWithCommands
TerminalWithCommands
Daniele Verducci (ZenPenguin)
2021-01-03 08:49:07 +01:00
b98ad3e136
Merge branch 'master' into monitor-interrupt
Daniele Verducci (ZenPenguin)
2021-01-03 08:23:56 +01:00
00b6c76e18
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-03 08:21:29 +01:00
7e1facf59f
First working image with a lot of jitter
Daniele Verducci su MatissePenguin
2021-01-02 20:43:42 +01:00
60243dc95f
Horyzontal timings (working, checked with oscilloscope)
Daniele Verducci su MatissePenguin
2021-01-02 19:54:17 +01:00
1e40d8f1e1
pal-adapter: fuses config and readme
Daniele Verducci su MatissePenguin
2021-01-02 17:02:30 +01:00
68752e85a7
Reorganized folders, added pal-adapter io device folder
Daniele Verducci su MatissePenguin
2021-01-02 16:33:51 +01:00
3ebf35fa77
WIP immediate return to monitor via interrupt
Daniele Verducci (ZenPenguin)
2021-01-02 10:53:30 +01:00
ff4823b3ad
WIP Terminal interface with commands
Daniele Verducci (ZenPenguin)
2021-01-02 07:56:11 +01:00
1622fb2381
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-02 07:14:36 +01:00
4d9fd83cdd
WIP Terminal interface with commands
Daniele Verducci su MatissePenguin
2021-01-01 23:09:42 +01:00
55f5d62082
Working ADB transfer at very low speeds (adding a delay in python terminal)
Daniele Verducci su MatissePenguin
2021-01-01 22:42:00 +01:00
f717ac553b
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2021-01-01 17:51:02 +01:00
df49f62d3d
Uncommitted changes
Daniele Verducci (ZenPenguin)
2021-01-01 17:50:52 +01:00
2678a2ebfd
WIP Monitor ADB function with heading bytes defining stream length
Daniele Verducci su MatissePenguin
2020-12-30 21:21:38 +01:00
53022fdafc
Moved "bios" to "os"
Daniele Verducci su MatissePenguin
2020-12-30 20:14:03 +01:00
ef58b417e6
First os version with ABI number and working system calls
Daniele Verducci su MatissePenguin
2020-12-30 19:58:32 +01:00
b1f9788772
Trying to obtain fixed position system calls. Not working ATM
Daniele Verducci su MatissePenguin
2020-12-29 23:28:30 +01:00
c21462e52f
Testing sdcard initialization with Arduino
Daniele Verducci su MatissePenguin
2020-12-26 20:59:24 +01:00
ef251a52a7
Hello world program to be used for monitor demo
Daniele Verducci (ZenPenguin)
2020-12-26 12:40:39 +01:00
4dfd5fb61a
WIP Zero command in monitor
Daniele Verducci (ZenPenguin)
2020-12-26 12:39:18 +01:00
a55741f010
Completed SET command
Daniele Verducci (ZenPenguin)
2020-12-26 08:35:49 +01:00
d0afda5c4e
Monitor DUMP prints bytes with the standard hex editor layout
Daniele Verducci su MatissePenguin
2020-12-21 23:12:33 +01:00
43f04da6f1
RUN accepts an argument
Daniele Verducci su MatissePenguin
2020-12-21 18:28:09 +01:00
eafa424f31
Working SET in Monitor (one bit at time, for now)
Daniele Verducci (ZenPenguin)
2020-12-18 08:50:24 +01:00
135ee9c345
Line numbers
Daniele Verducci su MatissePenguin
2020-12-17 20:38:36 +01:00
37c92a58a6
Working DUMP in Monitor
Daniele Verducci su MatissePenguin
2020-12-17 20:34:38 +01:00
4fb4da2e92
Dump function in monitor
Daniele Verducci (ZenPenguin)
2020-12-17 13:52:28 +01:00
9f5e546768
Working DUMP stub in monitor
Daniele Verducci su MatissePenguin
2020-12-16 23:39:24 +01:00
b57561b383
Merge branch 'master' of ssh://ichibi.ddns.net:222/home/git/Repositories/pato-z80-home-computer
Daniele Verducci su MatissePenguin
2020-12-16 18:20:45 +01:00
2c9675b8f0
WIP reimplementing serial terminal with DATA_AVAILABLE register
Daniele Verducci (ZenPenguin)
2020-12-16 08:49:28 +01:00
0b355bc704
Terminal emu: restoring cursor position after ADB
Daniele Verducci su MatissePenguin
2020-12-15 18:14:29 +01:00
f1e7622e17
Trying to get Immediate to work
Daniele Verducci (ZenPenguin)
2020-12-15 17:34:50 +01:00
fb83094158
Python terminal emu not working with Python versions less than 3
Daniele Verducci (ZenPenguin)
2020-12-15 17:13:32 +01:00
ba6866d243
Working data transmission in python terminal
Daniele Verducci (ZenPenguin)
2020-12-13 23:55:44 +01:00
3db972995a
Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer
Daniele Verducci (ZenPenguin)
2020-12-13 22:04:59 +01:00
c5fac7ecf4
Merge branch 'master' of ssh://ichibi.ddns.net:222/home/git/Repositories/pato-z80-home-computer
Daniele Verducci su MatissePenguin
2020-12-13 20:00:33 +01:00
82fb275d5b
Media assets and first post
Daniele Verducci su MatissePenguin
2020-12-13 20:00:20 +01:00
a906942002
Pat80 logo
Daniele Verducci su MatissePenguin
2020-12-13 12:49:22 +01:00
8def1af494
Implemented ADB in terminal_emulator
Daniele Verducci (ZenPenguin)
2020-12-12 09:22:38 +01:00
3c27a72bdf
WIP reading from terminal
Daniele Verducci (ZenPenguin)
2020-12-11 08:58:21 +01:00
f5972c72f8
Fixed line feed
Daniele Verducci (ZenPenguin)
2020-12-11 08:52:16 +01:00
3c6f54862d
Working terminal read
Daniele Verducci (ZenPenguin)
2020-12-11 08:48:30 +01:00
adc09d52ae
WIP python terminal emulator
Daniele Verducci (ZenPenguin)
2020-12-10 23:47:19 +01:00
0e1caa3739
WIP Writing terminal emulator
Daniele Verducci su MatissePenguin
2020-12-10 18:59:14 +01:00
ce6e3be35b
WIP Writing terminal deployer
Daniele Verducci su MatissePenguin
2020-12-09 22:23:12 +01:00
76f8910773
Seemingly working immediate load in monitor
Daniele Verducci su MatissePenguin
2020-12-09 21:01:57 +01:00
72e4bee080
Code clean
Daniele Verducci su MatissePenguin
2020-12-09 20:09:52 +01:00
c9274fac4d
Spaces
Daniele Verducci su MatissePenguin
2020-12-06 15:52:19 +01:00
41b746525a
Refactored ASM, added sound support
Daniele Verducci su MatissePenguin
2020-12-06 15:51:26 +01:00
97795c8111
NS76489 digital pin order is fucking inverted! D0 is the MSB, D7 the LSB.
Daniele Verducci su MatissePenguin
2020-12-06 14:09:48 +01:00
3d4d5360c1
Sound working at very low cpu frequencies
Daniele Verducci su MatissePenguin
2020-12-05 12:45:18 +01:00
7c6300af8a
Updated makefile to show rom size!
Daniele Verducci su MatissePenguin
2020-12-05 12:07:34 +01:00
77b4ff1567
SN76489 sound test with Arduino
Daniele Verducci su MatissePenguin
2020-12-02 21:29:40 +01:00
96a5663fa3
Wip writing SN76489 test sketch
Daniele Verducci (ZenPenguin)
2020-12-02 08:51:38 +01:00
3ddf43156e
Maybe found bug in arduino terminal
Daniele Verducci (ZenPenguin)
2020-11-29 12:29:54 +01:00
e79ed4fa86
Trying optimizing terminal to stay under 600nS per clock cycle (not working ATM)
Daniele Verducci su MatissePenguin
2020-11-29 12:19:55 +01:00
4dcbfa8668
WIP Immediate function in monitor (reads bytes from stdin and executes immediately)
Daniele Verducci su MatissePenguin
2020-11-25 21:07:46 +01:00
229ba1d48d
Working hex parsing in monitor
Daniele Verducci su MatissePenguin
2020-11-25 20:50:39 +01:00
336f2fe181
First working interactive shell for memory monitor
Daniele Verducci su MatissePenguin
2020-11-25 19:39:20 +01:00
3d7610e113
WIP Monitor
Daniele Verducci (ZenPenguin)
2020-11-25 08:53:41 +01:00
4d74b03e3f
Code refactoring, working char read and print, working line print, not working line read
Daniele Verducci su MatissePenguin
2020-11-24 21:34:51 +01:00
33fd225a0f
WIP: Monitor asm file stub
Daniele Verducci (ZenPenguin)
2020-11-23 08:47:23 +01:00
7e707c1e96
Implemented read char and readline in arduino terminal driver
Daniele Verducci (ZenPenguin)
2020-11-23 08:25:02 +01:00
30ec4f2975
Added Arduino terminal, moved drivers config variables to each driver asm file
Daniele Verducci (ZenPenguin)
2020-11-22 23:01:22 +01:00
a5e7962eb0
Working echo test for arduino terminal
Daniele Verducci su MatissePenguin
2020-11-22 22:06:45 +01:00
3b7647634d
Testing AV out: timing issues
Daniele Verducci su MatissePenguin
2020-11-21 11:02:13 +01:00
b1ef46657a
Untested char output for VGA adapter
Daniele Verducci (ZenPenguin)
2020-11-19 08:47:07 +01:00
51cf8b610b
WIP Arduino VGA adapter
Daniele Verducci su MatissePenguin
2020-11-19 07:32:11 +01:00
0e94894986
Decoding logic with bottom 32k to rom, upper 32k to ram and 8 I/O ports with 32 addresses each
Daniele Verducci su MatissePenguin
2020-11-07 19:18:16 +01:00
dbca35cfc5
Quick 2x2 keyboard test
Daniele Verducci su MatissePenguin
2020-11-01 21:11:42 +01:00
de09c0353e
WIP keyboard driver
Daniele Verducci su MatissePenguin
2020-11-01 13:06:01 +01:00
1a779b0fde
Added IO address decoding. Lorem ipsum demo (without sorting LCD cursor addressing problems).
Daniele Verducci su MatissePenguin
2020-11-01 12:25:51 +01:00
9a10a193c3
Experimenting with lcd cursor location instructions
Daniele Verducci su MatissePenguin
2020-10-27 22:27:39 +01:00
5d881511dc
Split bios in multiple asm files
Daniele Verducci su MatissePenguin
2020-10-27 20:08:07 +01:00
20abf66411
readme
Daniele Verducci (ZenPenguin)
2020-10-27 08:56:45 +01:00
879be841b3
WIP BIOS
Daniele Verducci su MatissePenguin
2020-10-26 22:05:03 +01:00
01d1e1f6d8
Working LCD!
Daniele Verducci su MatissePenguin
2020-10-24 23:30:50 +02:00
c833911cad
hd44780 display debugger
Daniele Verducci su MatissePenguin
2020-10-18 14:47:46 +02:00
63974b148c
Working debugger, non-working programmer and lcd test procedure with lcd mapped in memory
Daniele Verducci su MatissePenguin
2020-10-14 19:09:54 +02:00
f65d572f74
Initial commit
Daniele Verducci su MatissePenguin
2020-09-22 08:16:41 +02:00