Maxim Poliakovski
|
b6fcd289a3
|
ATI Rage: basic register access via PCI I/O space.
|
2020-03-31 21:19:10 +02:00 |
|
Maxim Poliakovski
|
a243c79d0f
|
Add support for PCI I/O space.
|
2020-03-31 21:12:06 +02:00 |
|
Maxim Poliakovski
|
cc5261cfa9
|
Update gitignore to ignore VS configs.
|
2020-03-31 18:48:04 +02:00 |
|
Maxim Poliakovski
|
a8c6298545
|
devices: skeleton for ATI Rage emulation.
|
2020-03-31 18:48:04 +02:00 |
|
Maxim Poliakovski
|
695044cf0e
|
Support more than one I/O region per device.
|
2020-03-31 18:48:04 +02:00 |
|
Maxim Poliakovski
|
ec384fb5ea
|
More little-endian memreadwrite macros.
|
2020-03-31 18:35:24 +02:00 |
|
dingusdev
|
1744f13fb4
|
Fixed build issues
|
2020-03-27 12:52:48 -07:00 |
|
dingusdev
|
f50f719b02
|
Started connecting ATI Rage
|
2020-03-27 12:43:29 -07:00 |
|
dingusdev
|
17200d5f35
|
Started work on ATI Rage
|
2020-03-27 10:54:25 -07:00 |
|
dingusdev
|
c1dec68afd
|
Update README.md
|
2020-03-26 23:36:43 -07:00 |
|
dingusdev
|
13e90b9cb9
|
Updating this slightly for the GitHub Page
|
2020-03-26 23:36:02 -07:00 |
|
dingusdev
|
b16d1c43ef
|
Set theme jekyll-theme-minimal
|
2020-03-26 23:30:27 -07:00 |
|
dingusdev
|
82c4a5dbcf
|
Slight cleanup
|
2020-03-26 12:38:00 -07:00 |
|
dingusdev
|
4e41af21e8
|
Started config file reading
|
2020-03-26 12:32:24 -07:00 |
|
Maxim Poliakovski
|
35d6a2e011
|
Reduce logging when playing back audio.
|
2020-03-26 03:02:33 +01:00 |
|
Maxim Poliakovski
|
0d2301c006
|
Implement DMA pull method for sound output.
|
2020-03-26 02:07:43 +01:00 |
|
dingusdev
|
60ffa5bfac
|
Initial attempt at fixing SDL2 building for Windows
|
2020-03-22 20:15:12 -07:00 |
|
Maxim Poliakovski
|
945e63bdb2
|
Implement DMA push method for sound.
|
2020-03-19 15:09:24 +01:00 |
|
Maxim Poliakovski
|
8e34c1657c
|
Mock up DBDMA channel execution for sound.
|
2020-03-19 02:00:18 +01:00 |
|
Maxim Poliakovski
|
787ebfaff1
|
Implement DBDMA channel registers.
|
2020-03-18 17:34:03 +01:00 |
|
Maxim Poliakovski
|
751efb4cd6
|
Initial AWACS sound device emulation.
|
2020-03-15 20:08:53 +01:00 |
|
Maxim Poliakovski
|
9be3250142
|
Fix MMU region bounds check.
|
2020-03-15 20:08:53 +01:00 |
|
dingusdev
|
86d6ddf001
|
Fixed a ROM ID
|
2020-03-15 09:20:16 -07:00 |
|
Maxim Poliakovski
|
0044610038
|
Add SPD SDRAM emulation.
|
2020-03-15 14:44:33 +01: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
|
75f0e09f5a
|
viacuda: cleanup print messages.
|
2020-03-14 19:30:05 +01:00 |
|
Maxim Poliakovski
|
14156dd32b
|
Introduce subdevices interface.
|
2020-03-14 15:39:34 +01:00 |
|
Maxim Poliakovski
|
d53400ebae
|
Introduce base class HWComponent.
|
2020-03-14 14:26:30 +01:00 |
|
Maxim Poliakovski
|
822f6cafd2
|
Create machine factory.
It manages various hardware configurations referred to as machines.
|
2020-03-13 23:09:36 +01:00 |
|
dingusdev
|
4adcd811e3
|
Documenation Update 3/7/2020
|
2020-03-07 15:40:46 -07:00 |
|
dingusdev
|
831adfbda0
|
Documentation Update
|
2020-03-05 21:38:14 -07:00 |
|
dingusdev
|
4ceed27ccf
|
Simplified prog_counter back to pc
|
2020-03-05 07:48:10 -07:00 |
|
Maxim Poliakovski
|
78fc5c408b
|
CONTRIBUTING: Use code blocks for code examples.
|
2020-03-05 11:53:28 +01:00 |
|
dingusdev
|
e31f7873f5
|
Fixed redunant variable names for PPC emulation.
|
2020-03-04 21:29:04 -07:00 |
|
dingusdev
|
392119480e
|
Further work on fleshing out documentation
|
2020-03-04 19:32:15 -07: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
|
85ee6e9a86
|
Preparing for further doc fixes
|
2020-03-03 20:54:09 -07:00 |
|
dingusdev
|
e09be8126f
|
Fixed a codename mixup
|
2020-03-03 19:56:30 -07:00 |
|
dingusdev
|
9f5e3fa47a
|
Started expanding documentation
|
2020-03-03 18:21:14 -07:00 |
|
Maxim Poliakovski
|
cea840fc09
|
debugger: add command to control log level.
|
2020-03-02 23:48:02 +01:00 |
|
Maxim Poliakovski
|
0eb557751b
|
ppcopcodes: fix timebase read & write.
|
2020-03-02 00:01:18 +01:00 |
|
dingusdev
|
f5e8c9cbb8
|
Three tiny typos fixed
All related to 4*cr1+lt
|
2020-03-01 14:11:26 -07:00 |
|
dingusdev
|
31147aada3
|
Fixed most condition register issues with disassembler
|
2020-03-01 14:09:08 -07:00 |
|
dingusdev
|
81cabc5730
|
Fixed various bugs in the disassembler
|
2020-03-01 11:18:29 -07:00 |
|
dingusdev
|
07badbb1b3
|
Documentation started for hardware
|
2020-03-01 10:58:09 -07:00 |
|
Maxim Poliakovski
|
cbb46e8f30
|
More tests to reaveal wrong disassembly.
|
2020-03-01 18:21:57 +01:00 |
|
Maxim Poliakovski
|
7978d9d59f
|
Fix SRR0 setting in exception handler.
|
2020-03-01 17:24:50 +01:00 |
|
dingusdev
|
1e06f724af
|
Quick correction to the readme
|
2020-02-28 09:21:21 -07:00 |
|