Commit Graph

  • d21515d964 Fixed RAM check and help prompts dingusdev 2020-08-29 16:20:22 -0700
  • b28549825d Started work on machine-specific configs dingusdev 2020-08-29 11:11:06 -0700
  • 14ef7564cd CLI fixes - RAM and GFXMEM work better dingusdev 2020-08-25 20:07:02 -0700
  • f04ce09a7d Clean-up + further command line options dingusdev 2020-08-23 09:24:52 -0700
  • 2869755819 Initial work for configuration dingusdev 2020-08-22 11:05:08 -0700
  • 0a1d43db49 Barebones workings for serial serial dingusdev 2020-08-09 19:21:24 -0700
  • 353035e9ca Prevent clobbering during debugging. debug-68k Maxim Poliakovski 2020-07-20 23:02:07 +0200
  • 660d227ac7 debugger: fix string formatting. Maxim Poliakovski 2020-07-20 18:00:04 +0200
  • b9dcfef551 debugger: debugging commands for 68k code. Maxim Poliakovski 2020-07-16 14:26:34 +0200
  • 6b74e358dc WIP: basic 68k debugging environment. Maxim Poliakovski 2020-07-13 23:39:31 +0200
  • 8094fb30f6 atirage: add access to internal DAC palette. Maxim Poliakovski 2020-06-11 01:30:10 +0200
  • f753bb1911 atirage: replace magic numbers with named constants. Maxim Poliakovski 2020-06-11 00:49:00 +0200
  • dd404b9cee Fixed subfme ppc-tests dingusdev 2020-06-04 18:23:49 -0700
  • 67596ca49c
    Merge pull request #17 from Waqar144/fix-linux-build Maxim Poliakovski 2020-06-04 12:43:45 +0200
  • 59da71884e Fix linux build Waqar Ahmed 2020-06-04 13:29:36 +0500
  • 5d57086795 Add one more missing include. Maxim Poliakovski 2020-06-03 20:28:57 +0200
  • 3be46aa44d Add missing includes. Maxim Poliakovski 2020-06-03 20:21:52 +0200
  • 39a643aff6 Merge branch 'machines' Maxim Poliakovski 2020-06-03 18:21:51 +0200
  • 2cd002cffa ppcexec: remove dead code. machines Maxim Poliakovski 2020-06-03 15:33:32 +0200
  • 6ef0f0baae Fix CPU cycles counter to play nicely with setjmp. Maxim Poliakovski 2020-06-03 14:54:24 +0200
  • d21fdb25d1 Remove unused variable grab_branch. Maxim Poliakovski 2020-06-01 23:12:18 +0200
  • f204caa907 ppcexec: new TBR/DEC updating code. Maxim Poliakovski 2020-06-01 00:46:00 +0200
  • 07340d82dd atirage: add video RAM. Maxim Poliakovski 2020-05-28 23:47:20 +0200
  • 55a14ca28f atirage: fix big memory aperture registration. Maxim Poliakovski 2020-05-28 22:36:55 +0200
  • ada0459d77 Completed merging of RC/OE functionality dingusdev 2020-05-23 06:40:42 -0700
  • 7019be2b51 Completed opcode table conversions dingusdev 2020-05-22 20:57:42 -0700
  • d143030508 Bug fixes for stwcx. and opcode grabbing dingusdev 2020-05-22 05:57:56 -0700
  • 1000173be2 Continued condensing tables. dingusdev 2020-05-21 20:47:10 -0700
  • 4dcdeb095d Cubeb library is now a submodule. Maxim Poliakovski 2020-05-19 19:14:32 +0200
  • bcc0e38e9f More sound fixes and cleanups. Maxim Poliakovski 2020-05-18 20:45:37 +0200
  • ae78a1f04f Fix AWACs sound playback with WASAPI. Maxim Poliakovski 2020-05-18 02:51:56 +0200
  • e59939541e WIP: initial Cubeb integration. Maxim Poliakovski 2020-05-15 02:36:40 +0200
  • f8bde236b8
    Merge pull request #14 from Waqar144/clang-format dingusdev 2020-05-12 14:04:01 -0700
  • 0ab9380be3 clang-format everything Waqar Ahmed 2020-05-12 23:55:45 +0500
  • 0fcb1fda72
    Merge pull request #12 from Waqar144/machines Maxim Poliakovski 2020-05-12 18:57:04 +0200
  • 286897398c Fix build on linux Waqar Ahmed 2020-05-12 21:20:57 +0500
  • d4c39f13af Changes related to Windows build. Maxim Poliakovski 2020-05-09 14:29:37 +0200
  • ba81094fa2 CMakeLists.txt: enable static linkage to libsoundio. Maxim Poliakovski 2020-05-08 23:48:02 +0200
  • f7d67a91e0 New AWAC and sound server implementation. Maxim Poliakovski 2020-05-08 22:32:29 +0200
  • 2b6a7eb75c Partial map replacement dingusdev 2020-05-07 16:13:19 -0700
  • a5c63c1b09 viacuda: fix autopoll control commands. ppc-fixes Maxim Poliakovski 2020-04-27 02:50:40 +0200
  • d24a71528b Slightly readjusted key mappings dingusdev 2020-04-25 11:02:47 -0700
  • 3b98dee232 adb.cpp: fix indentation. Maxim Poliakovski 2020-04-25 03:01:16 +0200
  • f2ab933884 Slightly clean-up and expansion for future uses dingusdev 2020-04-23 18:22:47 -0700
  • c0d0187190 ADB Refactoring, Pt. 2 dingusdev 2020-04-23 18:08:27 -0700
  • d0f03f722e ADB Refactoring Pt. 1 dingusdev 2020-04-22 14:14:49 -0700
  • a5b740eafc Slightly reworked ADB work so far dingusdev 2020-04-21 19:45:59 -0700
  • 70f5b45e71 Started work on ADB input dingusdev 2020-04-21 15:23:55 -0700
  • 64d74228c2 ppcopcodes: fix STMW emulation. Maxim Poliakovski 2020-04-21 04:47:51 +0200
  • 3d13bc1ca6 ppcopcodes: fix TWI emulation. Maxim Poliakovski 2020-04-21 04:47:08 +0200
  • 7154e51d86 Make debugger standalone component. Maxim Poliakovski 2020-04-20 20:32:09 +0200
  • add11ecc62 Adding further Heathrow registers dingusdev 2020-04-19 11:28:51 -0700
  • 8fb2e851d7 Started work for ADB polling dingusdev 2020-04-17 17:23:50 -0700
  • 3461f2e353 displayid.cpp: fix indentation. Maxim Poliakovski 2020-04-14 13:03:43 +0200
  • 54a86972cd Basic support for display identification. Maxim Poliakovski 2020-04-14 01:04:37 +0200
  • 925bcdfe9f
    Getting most I/O Space registers in. dingusdev 2020-04-01 22:31:29 -0700
  • 9f95fde279 ATI Rage: partial register access implemented. Maxim Poliakovski 2020-04-01 03:24:39 +0200
  • b6fcd289a3 ATI Rage: basic register access via PCI I/O space. Maxim Poliakovski 2020-03-31 21:19:10 +0200
  • a243c79d0f Add support for PCI I/O space. Maxim Poliakovski 2020-03-31 21:12:06 +0200
  • cc5261cfa9 Update gitignore to ignore VS configs. Maxim Poliakovski 2020-03-31 18:33:44 +0200
  • a8c6298545 devices: skeleton for ATI Rage emulation. Maxim Poliakovski 2020-03-31 18:25:58 +0200
  • 695044cf0e Support more than one I/O region per device. Maxim Poliakovski 2020-03-31 18:23:18 +0200
  • ec384fb5ea More little-endian memreadwrite macros. Maxim Poliakovski 2020-03-31 14:06:01 +0200
  • 1744f13fb4 Fixed build issues dingusdev 2020-03-27 12:52:48 -0700
  • f50f719b02 Started connecting ATI Rage dingusdev 2020-03-27 12:43:29 -0700
  • 17200d5f35 Started work on ATI Rage dingusdev 2020-03-27 10:54:25 -0700
  • c1dec68afd
    Update README.md dingusdev 2020-03-26 23:36:43 -0700
  • 13e90b9cb9
    Updating this slightly for the GitHub Page dingusdev 2020-03-26 23:36:02 -0700
  • b16d1c43ef Set theme jekyll-theme-minimal dingusdev 2020-03-26 23:30:27 -0700
  • 82c4a5dbcf Slight cleanup dingusdev 2020-03-26 12:38:00 -0700
  • 4e41af21e8 Started config file reading dingusdev 2020-03-26 12:32:24 -0700
  • 35d6a2e011 Reduce logging when playing back audio. Maxim Poliakovski 2020-03-26 03:02:33 +0100
  • 0d2301c006 Implement DMA pull method for sound output. Maxim Poliakovski 2020-03-26 02:07:12 +0100
  • 60ffa5bfac Initial attempt at fixing SDL2 building for Windows dingusdev 2020-03-22 20:15:12 -0700
  • 945e63bdb2 Implement DMA push method for sound. Maxim Poliakovski 2020-03-19 15:09:24 +0100
  • 8e34c1657c Mock up DBDMA channel execution for sound. Maxim Poliakovski 2020-03-19 02:00:18 +0100
  • 787ebfaff1 Implement DBDMA channel registers. Maxim Poliakovski 2020-03-18 17:34:03 +0100
  • 751efb4cd6 Initial AWACS sound device emulation. Maxim Poliakovski 2020-03-15 17:24:40 +0100
  • 9be3250142 Fix MMU region bounds check. Maxim Poliakovski 2020-03-15 18:22:03 +0100
  • 86d6ddf001
    Fixed a ROM ID dingusdev 2020-03-15 09:20:16 -0700
  • 0044610038 Add SPD SDRAM emulation. Maxim Poliakovski 2020-03-15 14:29:59 +0100
  • 9c8548c238 Finish I2C bus emulation. Maxim Poliakovski 2020-03-15 13:28:35 +0100
  • 753e445b4b Initial I2C bus implementation. Maxim Poliakovski 2020-03-14 21:38:18 +0100
  • 75f0e09f5a viacuda: cleanup print messages. Maxim Poliakovski 2020-03-14 19:30:05 +0100
  • 14156dd32b Introduce subdevices interface. Maxim Poliakovski 2020-03-14 15:39:34 +0100
  • d53400ebae Introduce base class HWComponent. Maxim Poliakovski 2020-03-14 14:23:46 +0100
  • 822f6cafd2 Create machine factory. Maxim Poliakovski 2020-03-13 22:49:58 +0100
  • 4adcd811e3 Documenation Update 3/7/2020 dingusdev 2020-03-07 15:40:46 -0700
  • 831adfbda0 Documentation Update dingusdev 2020-03-05 21:38:14 -0700
  • 4ceed27ccf Simplified prog_counter back to pc dingusdev 2020-03-05 07:48:10 -0700
  • 78fc5c408b
    CONTRIBUTING: Use code blocks for code examples. Maxim Poliakovski 2020-03-05 11:53:28 +0100
  • e31f7873f5 Fixed redunant variable names for PPC emulation. dingusdev 2020-03-04 21:29:04 -0700
  • 392119480e Further work on fleshing out documentation dingusdev 2020-03-04 19:32:15 -0700
  • 94cf232b5e viacuda: add receiving of ADB packets. Maxim Poliakovski 2020-03-05 01:12:27 +0100
  • 71d6966a03 viacuda: remove cuda prefix from method names. Maxim Poliakovski 2020-03-04 15:46:51 +0100
  • 85ee6e9a86 Preparing for further doc fixes dingusdev 2020-03-03 20:54:09 -0700
  • e09be8126f Fixed a codename mixup dingusdev 2020-03-03 19:56:30 -0700
  • 9f5e3fa47a Started expanding documentation dingusdev 2020-03-03 18:21:14 -0700
  • cea840fc09 debugger: add command to control log level. Maxim Poliakovski 2020-03-02 23:48:02 +0100
  • 0eb557751b ppcopcodes: fix timebase read & write. Maxim Poliakovski 2020-03-02 00:01:05 +0100