Commit Graph

  • 92dea0e404 scsihd: Include invalid field info. joevt 2024-03-10 04:18:17 -07:00
  • bfd3077bd0 scsicdrom: Check Lun for INQUIRY. joevt 2024-03-10 04:10:32 -07:00
  • 2d1616894d appleramdac: Allow read from CLUT. joevt 2024-02-18 05:06:53 -08:00
  • 7c203b40c8 appleramdac: Reset comp_index on address change. joevt 2024-02-18 05:05:48 -08:00
  • 2f63a2fa17 appleramdac: Add other vendor id. joevt 2024-02-18 05:00:47 -08:00
  • e3e065a6d7 appleramdac: Register comments. joevt 2024-02-18 04:16:50 -08:00
  • afd8ba8cf2 Slight adjustment for the readme dingusdev 2024-03-31 15:09:57 -07:00
  • 43d87b4791 Temp revert for icnt_factor dingusdev 2024-03-31 14:13:45 -07:00
  • 6267685920 ppcexec: Make EXEF_TIMER separate variable. joevt 2024-02-21 23:10:14 -08:00
  • 48882f3fec ppcexec: Adjust icnt_factor. joevt 2023-10-30 17:07:29 -07:00
  • 0ac54ea1ea ppcexec: Add host time option. joevt 2023-10-17 19:56:52 -07:00
  • 4395ce01d7 ohare: Update name of Mesh device. joevt 2024-01-27 05:13:49 -08:00
  • 2c097da12d grandcentral: Add escc DMA. joevt 2023-11-21 20:45:26 -08:00
  • 5f316dc7a4 grandcentral: Adjust audio in DMA logging. joevt 2024-03-29 02:03:14 -07:00
  • 02a475e113 sc53c94: Remove duplicate bus_obj. joevt 2024-03-10 16:08:49 -07:00
  • 338bbe27a8 scsihd: Implement REQ_SENSE. joevt 2024-03-10 04:44:35 -07:00
  • 44564065f6 scsihd: Changes for MODE_SENSE_6. joevt 2024-03-10 04:42:40 -07:00
  • c54ec7be2d Use memset instead of bzero dingusdev 2024-03-30 11:19:32 -07:00
  • 274e380b34 scsicdrom: Allow INQUIRY allocation length != 36. joevt 2024-03-10 04:09:19 -07:00
  • e872f08273 scsicdrom: Include invalid field info. joevt 2024-03-10 03:59:38 -07:00
  • a6fda3b787 scsicdrom: Handle MODE_SENSE_6 unsupported page. joevt 2024-03-10 03:57:05 -07:00
  • a48851888f scsihd: Setup data_ptr for STATUS and MESSAGE_IN. joevt 2024-03-10 03:52:48 -07:00
  • f1abb66f9a atahd: Add STANDBY_IMMEDIATE. joevt 2024-03-29 20:47:25 -07:00
  • c999c51d77 scsicdrom, scsihd: Check lun. joevt 2024-03-10 03:37:37 -07:00
  • 6bb5227ee1 scsihd: Abort if RelAdr bit of READ_10. joevt 2024-03-10 01:32:30 -08:00
  • cefe8698da scsihd: Add PREVENT_ALLOW_MEDIUM_REMOVAL. joevt 2024-03-10 01:30:01 -08:00
  • 4be6bad526 scsicdrom: Fix compiler warning. joevt 2024-03-10 01:22:56 -08:00
  • d3c913e384 scsicdrom: Cleanup. joevt 2024-03-10 01:02:45 -08:00
  • a868f4eee4 scsihd: Cleanup. joevt 2024-03-10 00:45:44 -08:00
  • 44da89979f scsihd: Use device name in abort message. joevt 2024-03-10 00:30:19 -08:00
  • a79f07e4dc scsicdrom: Move mode_select_6. joevt 2024-03-10 00:13:38 -08:00
  • e17a96f5ec atirage: break long lines. Maxim Poliakovski 2024-03-29 21:21:58 +01:00
  • 5062508940 scsicdrom: Rename mode_sense_6. joevt 2024-03-10 00:02:46 -08:00
  • 9cf91328c1 scsicdrom: Move inquiry info to class fields. joevt 2024-03-09 23:58:39 -08:00
  • 6a30ef7017 scsicdrom: Fields inited by parent class. joevt 2024-03-09 23:54:56 -08:00
  • 71dabf5334 atahd: break long lines. Maxim Poliakovski 2024-03-29 12:46:57 +01:00
  • 155b8cdad9 atahd: Support inexact CHS. joevt 2024-03-28 04:54:49 -07:00
  • 96dc02b249 atahd: Make sure disk is not too big. joevt 2024-01-01 04:41:23 -08:00
  • eaddcab0ba atahd: don't register device for empty images. Maxim Poliakovski 2024-03-29 03:51:27 +01:00
  • d9b02ecd8d ppcmmu: Check 8 byte alignment spanning pages. joevt 2024-03-20 01:34:59 -07:00
  • b9c12e44a4 ppcopcodes: Cleanup 3. joevt 2024-03-28 04:50:38 -07:00
  • 58ed5bb56e ppcexec: Opcode initialization to one function. joevt 2024-03-27 22:39:57 -07:00
  • 094f44e92c ppcopcodes: Make MQ read only on non-601 CPUs. joevt 2024-03-02 01:45:24 -08:00
  • 566706dd62 ppctests: Fix compiler warnings. joevt 2023-12-01 18:05:56 -08:00
  • 60a76e9348 ppcexec: Fix branch check in ppc_exec_single. joevt 2023-11-23 18:48:15 -08:00
  • 1d9b0f7fa5 macio: Add MIO_AUX_CTRL enum. joevt 2024-03-22 20:08:57 -07:00
  • f55ad323b4 ppcdisasm: Fix order of operands. joevt 2023-08-16 12:06:06 -07:00
  • 78558e4c52 debugger: Ensure space between opcode and operand. joevt 2023-08-07 23:07:43 -07:00
  • c9d4cc3321 ppcmmu: Remove old and slow code. joevt 2024-01-25 23:36:16 -08:00
  • 0f8a464157 ppcmmu: Use MSR enums for calculating mmu_mode. joevt 2024-03-20 01:29:07 -07:00
  • e4a675babb ppcmmu: Remove line feed from log messages. joevt 2023-11-21 19:16:42 -08:00
  • 5b4ed01bec ppcexec: Make separate enum for shift instructions. joevt 2024-03-26 18:53:11 -07:00
  • 64df253053 ppcexec: Rename bool function enums. joevt 2024-03-26 18:51:42 -07:00
  • d8129bd643 ppcexec: Add comments for macros. joevt 2024-03-26 18:53:34 -07:00
  • 60a4738694 Add stub for pci_unregister_device. joevt 2023-09-22 17:52:36 -07:00
  • 9ade14e076 memctrlbase: fix possible memory leak. joevt 2024-03-25 21:24:05 -07:00
  • 6aa54b8dda ppcexec: break long lines, improve indentation. Maxim Poliakovski 2024-03-27 13:15:30 +01:00
  • 0ff911cc26 poweropcodes: cosmetic improvements. Maxim Poliakovski 2024-03-27 00:14:31 +01:00
  • b5b14b2f9d ppcopcodes: cosmetic improvements. Maxim Poliakovski 2024-03-27 00:12:47 +01:00
  • 2b6f41e0d0 poweropcodes: use XER constants instead of magic numbers. Maxim Poliakovski 2024-03-26 23:57:37 +01:00
  • 9b429cc751 ppcopcodes: replace magic numbers with XER constants. Maxim Poliakovski 2024-03-26 23:47:42 +01:00
  • ec56dffd19 Adding missing includes dingusdev 2024-03-26 19:25:05 -07:00
  • a09f2093b5 Optimize register initialization dingusdev 2024-03-26 18:52:56 -07:00
  • b15d3be88a Moving is_601 up, so the opcodes get initialized correctly dingusdev 2024-03-26 18:41:16 -07:00
  • a26628ed50 bandit: Add delayed aack register. joevt 2023-10-17 19:53:19 -07:00
  • 0b5a798343 atimach64gx: Fix ATI_CRTC_GEN_CNTL. joevt 2024-02-28 15:23:31 -08:00
  • 224ae50e91 ppcexec: Make more instructions illegal for 601. joevt 2024-03-26 04:59:05 -07:00
  • 03d7728d46 ppcexec: Use macros to assign subopcode functions. joevt 2024-03-26 04:57:52 -07:00
  • 19ba15f2f1 ppc: Separate enums for separate fields. joevt 2024-03-26 01:14:23 -07:00
  • 9da9967b83 ppcopcodes: Cleanup 2. joevt 2024-03-24 17:00:46 -07:00
  • 1510c45ecb Fixed 601 flags dingusdev 2024-03-26 06:36:32 -07:00
  • 9b76c9fe3e Fix for mffs in opcode table dingusdev 2024-03-25 20:04:13 -07:00
  • ea4564c827 machinepdm: implement extended RAM. Maxim Poliakovski 2024-03-26 00:32:27 +01:00
  • 0a97e4e038 hmc: implement extended memory for PDM. Maxim Poliakovski 2024-03-26 00:31:10 +01:00
  • 8e19164977 memctrlbase: introduce add_mem_mirror_common(). Maxim Poliakovski 2024-03-25 23:15:38 +01:00
  • ab60bb8d0b memctrlbase: cosmetic improvements. Maxim Poliakovski 2024-03-21 18:00:04 +01:00
  • c7ca4d9b97
    Merge pull request #80 from dingusdev/cpu-refactor2 dingusdev 2024-03-25 08:01:51 -07:00
  • 3c3d0b46db
    Merge branch 'master' into cpu-refactor2 cpu-refactor2 dingusdev 2024-03-25 07:45:21 -07:00
  • f08d9ba81e ppcexec: Fix templated lhzux. joevt 2024-03-25 01:21:33 -07:00
  • 15a9ffd340 ppcopcodes: Indent. joevt 2024-03-25 03:42:44 -07:00
  • b9aae48517 ppcopcodes: Fix templated st. joevt 2024-03-25 01:03:11 -07:00
  • e2864ab08c ppcopcodes: Fix templated add. joevt 2024-03-24 23:20:18 -07:00
  • effe0198ce ppcexec: Fix bcctr templated parameters. joevt 2024-03-24 22:50:45 -07:00
  • c5ac862cef debugger: Add list of input and output registers. joevt 2023-08-07 12:41:29 -07:00
  • cd77e361ab ppcexceptions: Use MSR enums. joevt 2024-03-20 01:29:44 -07:00
  • bc5fd44172 ppcmmu: Don't log mmu_mode 1. joevt 2024-03-20 01:30:49 -07:00
  • c781820bf6 Continued table fixes dingusdev 2024-03-24 17:43:14 -07:00
  • 30802affd4 Continued fixes for tables dingusdev 2024-03-24 17:24:36 -07:00
  • eab021a5cb Regression fixes dingusdev 2024-03-24 16:34:42 -07:00
  • 505b5e6468 Slight tweak to PPC Macros dingusdev 2024-03-24 15:35:11 -07:00
  • 5631485465 Cleaning up templating dingusdev 2024-03-24 14:06:07 -07:00
  • fafbd9a04f mmiodevice: Move SIZE_ARG macro from pcibase. joevt 2024-03-08 00:17:27 -08:00
  • bc582e64cc dbdma: Clear cmd_in_progress before callback. joevt 2023-10-30 19:06:03 -07:00
  • df0044a110 dbdma: Make sure interrupt controller is set. joevt 2023-10-17 20:32:46 -07:00
  • 503556196a dbdma: Add missing flags, fields, comments. joevt 2023-07-27 11:39:19 -07:00
  • fd961f9ff9 Fix Analyzer warnings. joevt 2023-08-15 15:25:36 -07:00
  • e3411670cb videoctrl: Add cursor_dirty flag. joevt 2024-03-20 04:38:01 -07:00
  • d134107aba atirage: Draw frame buffer only when it changes. joevt 2024-01-25 23:41:34 -08:00
  • 5de1c23aba adbbus: Don't abort. joevt 2024-03-15 00:53:58 -07:00
  • 72b257e5d1 atirage: Improve draw_hw_cursor loops. joevt 2024-03-20 05:12:32 -07:00