Commit Graph

  • e17a96f5ec atirage: break long lines. Maxim Poliakovski 2024-03-29 21:21:58 +0100
  • 5062508940 scsicdrom: Rename mode_sense_6. joevt 2024-03-10 00:02:46 -0800
  • 9cf91328c1 scsicdrom: Move inquiry info to class fields. joevt 2024-03-09 23:58:39 -0800
  • 6a30ef7017 scsicdrom: Fields inited by parent class. joevt 2024-03-09 23:54:56 -0800
  • 71dabf5334 atahd: break long lines. Maxim Poliakovski 2024-03-29 12:46:57 +0100
  • 155b8cdad9 atahd: Support inexact CHS. joevt 2024-03-28 04:54:49 -0700
  • 96dc02b249 atahd: Make sure disk is not too big. joevt 2024-01-01 04:41:23 -0800
  • eaddcab0ba atahd: don't register device for empty images. Maxim Poliakovski 2024-03-29 03:51:27 +0100
  • d9b02ecd8d ppcmmu: Check 8 byte alignment spanning pages. joevt 2024-03-20 01:34:59 -0700
  • b9c12e44a4 ppcopcodes: Cleanup 3. joevt 2024-03-28 04:50:38 -0700
  • 58ed5bb56e ppcexec: Opcode initialization to one function. joevt 2024-03-27 22:39:57 -0700
  • 094f44e92c ppcopcodes: Make MQ read only on non-601 CPUs. joevt 2024-03-02 01:45:24 -0800
  • 566706dd62 ppctests: Fix compiler warnings. joevt 2023-12-01 18:05:56 -0800
  • 60a76e9348 ppcexec: Fix branch check in ppc_exec_single. joevt 2023-11-23 18:48:15 -0800
  • 1d9b0f7fa5 macio: Add MIO_AUX_CTRL enum. joevt 2024-03-22 20:08:57 -0700
  • f55ad323b4 ppcdisasm: Fix order of operands. joevt 2023-08-16 12:06:06 -0700
  • 78558e4c52 debugger: Ensure space between opcode and operand. joevt 2023-08-07 23:07:43 -0700
  • c9d4cc3321 ppcmmu: Remove old and slow code. joevt 2024-01-25 23:36:16 -0800
  • 0f8a464157 ppcmmu: Use MSR enums for calculating mmu_mode. joevt 2024-03-20 01:29:07 -0700
  • e4a675babb ppcmmu: Remove line feed from log messages. joevt 2023-11-21 19:16:42 -0800
  • 5b4ed01bec ppcexec: Make separate enum for shift instructions. joevt 2024-03-26 18:53:11 -0700
  • 64df253053 ppcexec: Rename bool function enums. joevt 2024-03-26 18:51:42 -0700
  • d8129bd643 ppcexec: Add comments for macros. joevt 2024-03-26 18:53:34 -0700
  • 60a4738694 Add stub for pci_unregister_device. joevt 2023-09-22 17:52:36 -0700
  • 9ade14e076 memctrlbase: fix possible memory leak. joevt 2024-03-25 21:24:05 -0700
  • 6aa54b8dda ppcexec: break long lines, improve indentation. Maxim Poliakovski 2024-03-27 13:15:30 +0100
  • 0ff911cc26 poweropcodes: cosmetic improvements. Maxim Poliakovski 2024-03-27 00:14:31 +0100
  • b5b14b2f9d ppcopcodes: cosmetic improvements. Maxim Poliakovski 2024-03-27 00:12:47 +0100
  • 2b6f41e0d0 poweropcodes: use XER constants instead of magic numbers. Maxim Poliakovski 2024-03-26 23:57:37 +0100
  • 9b429cc751 ppcopcodes: replace magic numbers with XER constants. Maxim Poliakovski 2024-03-26 23:47:42 +0100
  • ec56dffd19 Adding missing includes dingusdev 2024-03-26 19:25:05 -0700
  • a09f2093b5 Optimize register initialization dingusdev 2024-03-26 18:52:56 -0700
  • b15d3be88a Moving is_601 up, so the opcodes get initialized correctly dingusdev 2024-03-26 18:41:16 -0700
  • a26628ed50 bandit: Add delayed aack register. joevt 2023-10-17 19:53:19 -0700
  • 0b5a798343 atimach64gx: Fix ATI_CRTC_GEN_CNTL. joevt 2024-02-28 15:23:31 -0800
  • 224ae50e91 ppcexec: Make more instructions illegal for 601. joevt 2024-03-26 04:59:05 -0700
  • 03d7728d46 ppcexec: Use macros to assign subopcode functions. joevt 2024-03-26 04:57:52 -0700
  • 19ba15f2f1 ppc: Separate enums for separate fields. joevt 2024-03-26 01:14:23 -0700
  • 9da9967b83 ppcopcodes: Cleanup 2. joevt 2024-03-24 17:00:46 -0700
  • 1510c45ecb Fixed 601 flags dingusdev 2024-03-26 06:36:32 -0700
  • 9b76c9fe3e Fix for mffs in opcode table dingusdev 2024-03-25 20:04:13 -0700
  • ea4564c827 machinepdm: implement extended RAM. Maxim Poliakovski 2024-03-26 00:32:27 +0100
  • 0a97e4e038 hmc: implement extended memory for PDM. Maxim Poliakovski 2024-03-26 00:31:10 +0100
  • 8e19164977 memctrlbase: introduce add_mem_mirror_common(). Maxim Poliakovski 2024-03-25 23:15:38 +0100
  • ab60bb8d0b memctrlbase: cosmetic improvements. Maxim Poliakovski 2024-03-21 18:00:04 +0100
  • c7ca4d9b97
    Merge pull request #80 from dingusdev/cpu-refactor2 dingusdev 2024-03-25 08:01:51 -0700
  • 3c3d0b46db
    Merge branch 'master' into cpu-refactor2 cpu-refactor2 dingusdev 2024-03-25 07:45:21 -0700
  • f08d9ba81e ppcexec: Fix templated lhzux. joevt 2024-03-25 01:21:33 -0700
  • 15a9ffd340 ppcopcodes: Indent. joevt 2024-03-25 03:42:44 -0700
  • b9aae48517 ppcopcodes: Fix templated st. joevt 2024-03-25 01:03:11 -0700
  • e2864ab08c ppcopcodes: Fix templated add. joevt 2024-03-24 23:20:18 -0700
  • effe0198ce ppcexec: Fix bcctr templated parameters. joevt 2024-03-24 22:50:45 -0700
  • c5ac862cef debugger: Add list of input and output registers. joevt 2023-08-07 12:41:29 -0700
  • cd77e361ab ppcexceptions: Use MSR enums. joevt 2024-03-20 01:29:44 -0700
  • bc5fd44172 ppcmmu: Don't log mmu_mode 1. joevt 2024-03-20 01:30:49 -0700
  • c781820bf6 Continued table fixes dingusdev 2024-03-24 17:43:14 -0700
  • 30802affd4 Continued fixes for tables dingusdev 2024-03-24 17:24:36 -0700
  • eab021a5cb Regression fixes dingusdev 2024-03-24 16:34:42 -0700
  • 505b5e6468 Slight tweak to PPC Macros dingusdev 2024-03-24 15:35:11 -0700
  • 5631485465 Cleaning up templating dingusdev 2024-03-24 14:06:07 -0700
  • fafbd9a04f mmiodevice: Move SIZE_ARG macro from pcibase. joevt 2024-03-08 00:17:27 -0800
  • bc582e64cc dbdma: Clear cmd_in_progress before callback. joevt 2023-10-30 19:06:03 -0700
  • df0044a110 dbdma: Make sure interrupt controller is set. joevt 2023-10-17 20:32:46 -0700
  • 503556196a dbdma: Add missing flags, fields, comments. joevt 2023-07-27 11:39:19 -0700
  • fd961f9ff9 Fix Analyzer warnings. joevt 2023-08-15 15:25:36 -0700
  • e3411670cb videoctrl: Add cursor_dirty flag. joevt 2024-03-20 04:38:01 -0700
  • d134107aba atirage: Draw frame buffer only when it changes. joevt 2024-01-25 23:41:34 -0800
  • 5de1c23aba adbbus: Don't abort. joevt 2024-03-15 00:53:58 -0700
  • 72b257e5d1 atirage: Improve draw_hw_cursor loops. joevt 2024-03-20 05:12:32 -0700
  • 9d0bae2d03 atirage: Add offset to cursor X position. joevt 2024-03-20 04:54:03 -0700
  • ad6d5e9ec9 atimach64gx: Improve draw_hw_cursor loops. joevt 2024-03-20 05:00:21 -0700
  • 6462ceef24 atimach64gx: Add offset to cursor X position. joevt 2024-03-20 04:56:11 -0700
  • c281b27220 Attempted templating for interpreter dingusdev 2024-03-24 12:21:19 -0700
  • 1d5502dc3c ppcemu: Make flags atomic. joevt 2023-11-23 11:58:00 -0800
  • 4ef3c792de Refactoring interpreter, pt. 1 dingusdev 2024-03-22 08:01:29 -0700
  • a5aac5754c machinetnt: Add Bandit2 option. joevt 2023-10-31 00:18:22 -0700
  • 23903a969d Add get_comp_by_name_optional. joevt 2023-12-18 01:17:41 -0800
  • 78020c4794 Add Bandit2 and properties for Chaos. joevt 2023-12-10 01:05:33 -0800
  • 682f1900ae zdocs: add PDM RAM documentation. Maxim Poliakovski 2024-03-20 12:11:32 +0100
  • a9cb0cfb2a atahd: report correct CHS parameters & capacity. Maxim Poliakovski 2024-03-18 11:12:51 +0100
  • fc6a4872d6 Ensure that NVRAM is persisted when exiting the debugger after an abort Mihai Parparita 2024-03-09 11:56:43 -0800
  • 284f58dec4 Continued build fixing dingusdev 2024-03-16 19:24:40 -0700
  • e51bc0cea5 scsihd: Reorder switch statement. joevt 2024-03-09 23:51:07 -0800
  • da9770c99b Attempted build fix dingusdev 2024-03-16 13:45:28 -0700
  • 266d45e13a timermanager: Make immediate timer more immediate. joevt 2024-02-21 15:08:07 -0800
  • 703662cb5b timermanager: Add some thread safety. joevt 2023-11-23 11:56:36 -0800
  • 833f74dce6 timemanager: Remove unnecessary parameter. joevt 2023-10-17 19:48:51 -0700
  • 014aa90462 timemanager: Remove timer minimum timeout. joevt 2023-10-17 19:47:51 -0700
  • f5dcaebbf8 timemanager: 0 is also < a positive integer. joevt 2023-08-09 15:33:51 -0700
  • 02a9e8d886 Partial fix for writing qwords dingusdev 2024-03-15 22:00:54 -0700
  • 4fe8cf76bb control: Fix framebuffer start for OF and macOS. joevt 2024-01-29 17:36:49 -0800
  • d4ee43179c control: 15bpp mode is big endian. joevt 2024-01-29 17:33:01 -0800
  • 5afe1f1a25 control: MISC_ENABLES is a 12 bit register. joevt 2024-01-29 17:30:17 -0800
  • 7eb9a66837 atimach64gx: Calculate vert_blank. joevt 2024-02-28 16:09:02 -0800
  • aa33a1644c control: Support unaligned read and size != 4. joevt 2024-01-24 00:53:51 -0800
  • c42e1f28d6 atimach64gx: Fix fb_pitch calculation. joevt 2024-02-28 16:08:32 -0800
  • fe21108f08 atimach64gx: Implement hardware cursor. joevt 2024-02-28 15:51:56 -0800
  • 81f3b95914 atimach64gx: Add write CRTC_INT_CNTL. joevt 2024-02-28 15:51:20 -0800
  • 2daad2d223 atimach64gx: Add write ATI_CRTC_VLINE_CRNT_VLINE. joevt 2024-02-28 15:40:51 -0800
  • 09becbfb04 atimach64gx: Add write ATI_CRTC_H_TOTAL_DISP. joevt 2024-02-28 15:40:21 -0800