Commit Graph

338 Commits

Author SHA1 Message Date
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 d24a71528b Slightly readjusted key mappings 2020-04-25 11:02:47 -07:00
Maxim Poliakovski 3b98dee232 adb.cpp: fix indentation. 2020-04-25 03:01:16 +02:00
dingusdev f2ab933884 Slightly clean-up and expansion for future uses 2020-04-23 18:22:47 -07:00
dingusdev c0d0187190 ADB Refactoring, Pt. 2 2020-04-23 18:08:27 -07: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 70f5b45e71 Started work on ADB input 2020-04-21 15:23:55 -07:00
Maxim Poliakovski 64d74228c2 ppcopcodes: fix STMW emulation. 2020-04-21 04:58:21 +02:00
Maxim Poliakovski 3d13bc1ca6 ppcopcodes: fix TWI emulation. 2020-04-21 04:58:21 +02:00
Maxim Poliakovski 7154e51d86 Make debugger standalone component. 2020-04-20 20:32:09 +02:00
dingusdev add11ecc62 Adding further Heathrow registers 2020-04-19 11:28:51 -07:00
dingusdev 8fb2e851d7 Started work for ADB polling 2020-04-17 17:23:50 -07:00
Maxim Poliakovski 3461f2e353 displayid.cpp: fix indentation. 2020-04-14 13:03:43 +02:00
Maxim Poliakovski 54a86972cd Basic support for display identification. 2020-04-14 01:04:37 +02:00
dingusdev 925bcdfe9f
Getting most I/O Space registers in. 2020-04-01 22:31:29 -07:00
Maxim Poliakovski 9f95fde279 ATI Rage: partial register access implemented. 2020-04-01 03:24:39 +02:00
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