Maxim Poliakovski
7daf4aa317
viacuda: improve READ_MCU_MEM & WRITE_MCU_MEM emulation.
...
68k boot code in ROM uses those commands for applying patches
to Cuda and getting Cuda firmware version. This commit
implements as much as needed for boot code to work.
2021-10-18 23:52:12 +02:00
Maxim Poliakovski
2f725fe3e4
viacuda: fix PRAM reading and writing.
2021-10-14 00:01:30 +02:00
Waqar Ahmed
0ab9380be3
clang-format everything
2020-05-12 23:55:45 +05:00
Maxim Poliakovski
a5c63c1b09
viacuda: fix autopoll control commands.
2020-04-27 02:50:53 +02:00
dingusdev
d0f03f722e
ADB Refactoring Pt. 1
2020-04-22 14:14:49 -07:00
dingusdev
a5b740eafc
Slightly reworked ADB work so far
2020-04-21 19:45:59 -07:00
dingusdev
8fb2e851d7
Started work for ADB polling
2020-04-17 17:23:50 -07:00
Maxim Poliakovski
9c8548c238
Finish I2C bus emulation.
...
This commit also cleans up and improve I2C commands
in Cuda. Also removes some related hacks.
2020-03-15 13:28:42 +01:00
Maxim Poliakovski
753e445b4b
Initial I2C bus implementation.
2020-03-14 21:38:18 +01:00
Maxim Poliakovski
d53400ebae
Introduce base class HWComponent.
2020-03-14 14:26:30 +01:00
Maxim Poliakovski
94cf232b5e
viacuda: add receiving of ADB packets.
2020-03-05 01:12:41 +01:00
Maxim Poliakovski
71d6966a03
viacuda: remove cuda prefix from method names.
2020-03-05 01:12:41 +01:00
dingusdev
354409812e
Updating files with proper licensing header
2020-02-28 09:04:28 -07:00
Maxim Poliakovski
1a44d8e16c
ViaCuda: allocate PRAM object dinamically.
2020-01-15 18:23:15 +01:00
dingusdev
3650b655d7
Proper NVRAM deletion
...
And slowly preparing for a response method from the Cuda to the host
2020-01-13 20:43:09 -07:00
dingusdev
5b8a787e9a
Simplified PRAM emulation
2020-01-13 19:48:29 -07:00
dingusdev
1cff216e82
Quick Cuda PRAM implementation
2020-01-12 20:31:10 -07:00
Maxim Poliakovski
01c38b7348
VIA-CUDA: hackish support for SPD.
2019-10-07 03:18:37 +02:00
Maxim Poliakovski
cf3f8b6db1
VIA-CUDA: support for I2C related pseudo commands.
2019-09-21 14:57:44 +02:00
Maxim Poliakovski
12eada5bb1
Add VIA-CUDA description.
2019-08-28 02:43:33 +02:00
Maxim Poliakovski
5fc7ca761e
Initial implementation for VIA-CUDA device.
2019-08-27 16:20:06 +02:00