Commit Graph

  • 3978d0754d CD-ROM: Add max blocks check. joevt 2023-07-14 16:54:26 -07:00
  • 655b9a17e1 psx: Set name of Psx memory controller. joevt 2023-01-15 00:07:50 -08:00
  • 84a694d4c2 nvram: Output nvram file name in error message. joevt 2023-02-06 06:51:41 -08:00
  • ebac8b92ba Clean-up for loading instructions dingusdev 2024-03-01 07:57:46 -07:00
  • 6a4326af39 poweropcodes: lscbx cleanup. joevt 2024-02-24 19:44:46 -08:00
  • 6a51e8a1c9 debugger: regs command needs to reset setfill. joevt 2023-07-28 15:09:22 -07:00
  • 006a90f681 debugger: Some commands should not repeat. joevt 2023-07-28 14:15:17 -07:00
  • 17983e7fad debugger: Fix setenv command to allow spaces. joevt 2023-07-23 20:52:41 -07:00
  • a15b1805fb debugger: Fix handling of empty commands. joevt 2023-06-04 11:38:43 -07:00
  • 11e0bd79b0 debugger: Work around Xcode Terminal.app issue. joevt 2023-06-04 11:26:16 -07:00
  • bfbf4cb453 Add a basic mouse grab mode Mihai Parparita 2024-02-29 22:58:50 -08:00
  • 229509a067 Add help for mregs dingusdev 2024-02-29 21:48:04 -07:00
  • ff5c43e6cb debugger: Add mregs command. joevt 2023-08-24 15:44:06 -07:00
  • 7cd3aae753 debugger: Fix repeated until. joevt 2023-08-11 01:19:32 -07:00
  • fe05b1de12 Fix compiler warnings. joevt 2023-06-02 01:23:21 -07:00
  • 1903c8b557 debugger: Fix reg_op for floating point registers. joevt 2023-08-11 01:20:09 -07:00
  • 456a96042f debugger: Shorten try catch in reg_op. joevt 2023-08-07 11:31:01 -07:00
  • 888df0ac53 debugger: Add more register names for reg_op. joevt 2023-08-07 11:38:18 -07:00
  • 18afe91a82 atirage: Use convert frame big-endian methods. joevt 2024-02-26 02:36:06 -08:00
  • b8d0ed39d9 atirage: fix FB pitch calculation. Maxim Poliakovski 2024-02-26 14:21:53 +01:00
  • 0c3f399de3 poweropcodes: fix compiler warning. Maxim Poliakovski 2024-02-24 22:51:05 +01:00
  • 45ccabb11d poweropcodes: improve lscbx emulation. Maxim Poliakovski 2024-02-24 22:44:45 +01:00
  • d71a213c4b Continued clean-up, part 3 dingusdev 2024-02-22 19:46:34 -07:00
  • 8e9123bdce Slightly less clumsy check for compiler dingusdev 2024-02-21 07:14:21 -07:00
  • 2e3e65f3e7 Moving vid_enable_seq dingusdev 2024-02-21 07:07:18 -07:00
  • 9db53a4e3f Updating CMakeLists file dingusdev 2024-02-21 06:32:24 -07:00
  • c2e098e535 zdocs: Add Open Firmware $find bug description. joevt 2023-10-30 16:47:15 -07:00
  • a6de2c2b44 zdocs: Fix Open Firmware startvec notes. joevt 2023-10-30 16:46:21 -07:00
  • 9dad9ea38b Revert Memory exceptions use mmu handler. dingusdev 2024-02-20 18:22:55 -07:00
  • 1d938c93b6 Mask fixes for sr(*) dingusdev 2024-02-20 18:15:08 -07:00
  • 35bc1bcb44 poweropcodes: Fix sriq. joevt 2024-02-18 03:47:21 -08:00
  • 1438ebc12a poweropcodes: Fix compiler warnings. joevt 2023-12-03 02:05:18 -08:00
  • 61b29f6fab ppcexceptions: Memory exceptions use mmu handler. joevt 2024-02-19 21:15:50 -08:00
  • fb9b6886fa Add stdio for Windows serial dingusdev 2024-02-20 18:05:11 -07:00
  • 0e3eaf724b ppcfpopcodes: Fix stfs*, attempt #2. joevt 2024-02-17 00:10:09 -08:00
  • 2a05ccbee1 ppcfpopcodes: Fix fres. joevt 2024-02-16 23:52:43 -08:00
  • 59bee01c0a ppcfpopcodes: Fix fmsubs inf nan check. joevt 2024-02-16 23:38:00 -08:00
  • 4e4c8d71be ppcfpopcodes: Fix fadds inf nan check. joevt 2024-02-16 23:35:41 -08:00
  • c7ae31dfce ppcfpopcodes: Spaces. joevt 2023-11-25 03:21:05 -08:00
  • 2ea80b0aab ppcopcodes: Cleanup. joevt 2024-02-18 02:22:52 -08:00
  • 5bbf5ee3af ppcopcodes: Fix divw overflow result. joevt 2024-02-17 01:01:27 -08:00
  • 748e9c5d86 ppcopcodes: Write protect XER zero bits. joevt 2024-02-17 00:40:24 -08:00
  • 8764beba39 ppcopcodes: Fix lswx. joevt 2024-01-10 05:54:51 -08:00
  • 1fc551fae0 Fix yosemite machine description name. joevt 2023-09-18 16:29:14 -07:00
  • 8baf722343 Spelling. joevt 2023-12-03 01:12:37 -08:00
  • cf4ce01ddd ppcopcodes: set DSISR for alignment exception. joevt 2023-12-16 05:34:43 -08:00
  • 57d919e424 appleramdac: HW cursor fixes. joevt 2024-02-18 17:14:42 -08:00
  • b0dc893a05 dma: Add name to dma classes. joevt 2023-07-27 11:30:30 -07:00
  • f5bb484226 sc53c94: fix interrupt reporting. Maxim Poliakovski 2024-02-18 21:28:39 +01:00
  • 29f3ffd474 Continued clean-up, part 2 dingusdev 2024-02-18 07:06:27 -07:00
  • b160e38f8f Continued code clean-up dingusdev 2024-02-16 06:55:13 -07:00
  • bc2714ab2a platinum: handle non-DWORD register accesses. Maxim Poliakovski 2024-02-15 15:35:17 +01:00
  • 38d94e509f Further code cleanup dingusdev 2024-02-14 22:19:08 -07:00
  • ec23a532f6 Minor clean-up for branching instructions dingusdev 2024-02-12 20:59:04 -07:00
  • 8a800062dd grandcentral: Add DMA channel enum. joevt 2023-10-30 23:28:06 -07:00
  • cf14144d5b machinetnt: add Power Macintosh 7300. Maxim Poliakovski 2023-12-11 12:58:56 +01:00
  • 28e7a806b4 grandcentral: use MeshStub on machines without MESH. Maxim Poliakovski 2024-02-12 02:38:08 +01:00
  • a0e56aa4cf grandcentral: connect external SCSI HW. Maxim Poliakovski 2024-02-12 02:00:08 +01:00
  • b3e3b73159 grandcentral: connect MESH HW. Maxim Poliakovski 2023-12-11 12:57:36 +01:00
  • 046452fc56 mesh: various improvements. Maxim Poliakovski 2023-12-19 14:53:43 +01:00
  • e77b8785ff grandcentral: wire SWIM3 DMA interrupt. Maxim Poliakovski 2024-02-12 01:48:47 +01:00
  • 061fc5a24d hwinterrupt: remove deprecated SCSI0 & SCSI1. Maxim Poliakovski 2024-02-12 01:13:10 +01:00
  • cb8c2cb450 Wire CONTROL interrupt. Maxim Poliakovski 2024-02-12 00:59:24 +01:00
  • 98d661eda1 Wire PLATINUM interrupt. Maxim Poliakovski 2024-02-12 00:54:44 +01:00
  • 8ddbc9c427 Wire SCSI_MESH interrupt. Maxim Poliakovski 2024-02-12 00:47:53 +01:00
  • 5902cd5c28 Wire SCSI_CURIO interrupt. Maxim Poliakovski 2024-02-12 00:45:56 +01:00
  • ce2f6ddadd grandcentral: cleanup interrupt acknowledgement. Maxim Poliakovski 2024-02-12 00:07:09 +01:00
  • cdc5589bcf hwinterrupt: new interrupt definitions (joevt's work). Maxim Poliakovski 2024-02-12 00:41:22 +01:00
  • 833534bdaa machinecatalyst: Cleanup board register 1. joevt 2023-12-18 01:24:40 -08:00
  • 8d30fea63b platinum: implement video emulation. Maxim Poliakovski 2024-02-09 09:49:33 +01:00
  • 7d06c5b37a control: use RaDACal emulation from appleramdac. Maxim Poliakovski 2024-02-11 21:38:25 +01:00
  • dd95468d74 New source for TNT RAMDAC emulation (DACula & RaDACal). Maxim Poliakovski 2024-02-09 09:45:34 +01:00
  • 478bd31dc7 dbdma.h: add missing include. Maxim Poliakovski 2024-02-11 22:58:25 +01:00
  • 44b1d34cc7 control: support interlaced modes. Maxim Poliakovski 2024-02-09 09:42:55 +01:00
  • d0b0b8070c ppcopcodes: Fix l*ux? invalid form check. joevt 2024-01-10 05:51:14 -08:00
  • 996857b10d endianswap: Add parenthesis around macros. joevt 2024-02-04 03:25:12 -08:00
  • fd81d7b040 ppcfpopcodes: Fix load float. joevt 2024-02-04 03:23:24 -08:00
  • 267a9448ea ppctest: Fix floating-point tests. joevt 2024-01-14 04:46:43 -08:00
  • 01e45d656e ppcfpopcodes: Update header date. joevt 2024-02-05 06:22:41 -08:00
  • 9199b1e520 ppcfpopcodes: Fix multiply add opcodes. joevt 2024-02-05 06:22:17 -08:00
  • 3be22dac99 ppcfpopcodes: No float cast for operand check. joevt 2024-02-05 06:17:52 -08:00
  • ff895aa8a4 ppcfpopcodes: Remove some globals. joevt 2023-11-25 17:57:56 -08:00
  • c9c4280e6e ppcfpopcodes: No float cast for operand check. joevt 2024-02-05 06:17:52 -08:00
  • dac9c1e52c ppcfpopcodes: Fix fctiw* round to nearest. joevt 2024-02-05 06:12:48 -08:00
  • a7e6ab33a1 ppcfpopcodes: Make fctiw* results QNaN. joevt 2024-02-05 06:09:49 -08:00
  • 6c49b87a06 ppcopcodes: Fix rlwnm when shift > 31. joevt 2023-10-30 17:10:51 -07:00
  • 29e5bbdcc0 ppcopcodes: Fix divw. joevt 2023-12-17 05:32:54 -08:00
  • 4fcb357e2f ppcfpopcodes: add 601 variant of mffs. joevt 2024-02-05 06:02:26 -08:00
  • ddb5259464 ppcexec: Make illegal operations per CPU model. joevt 2023-12-17 05:26:26 -08:00
  • 52dfc0cf93 Slightly faster typecasting dingusdev 2024-01-31 08:06:33 -07:00
  • ad58d102df machinecatalyst: implement board register 1. Maxim Poliakovski 2024-01-30 00:31:16 +01:00
  • 9847f5ba6c machinecatalyst: remove video properties. Maxim Poliakovski 2024-01-29 19:57:11 +01:00
  • 5f06be6226 control: implement HW cursor rendering. Maxim Poliakovski 2024-01-19 23:47:03 +01:00
  • a68afbf79a videoctrl: add one more cursor rendering callback. Maxim Poliakovski 2024-01-19 23:41:10 +01:00
  • bf425884fb ppcopcodes: Add ppc_grab_dab. joevt 2023-12-17 05:31:16 -08:00
  • 4430fd89a9 ppcopcodes: Fix subfic. joevt 2024-01-10 05:38:13 -08:00
  • 7432369162 display_sdl.cpp: improve formatting and add license header. Maxim Poliakovski 2024-01-19 09:45:19 +01:00
  • 43dc9ed88a control: remove unused defines and variables. Maxim Poliakovski 2024-01-19 09:33:01 +01:00
  • d413e4a278 control: incorporate recent HW knowledge. Maxim Poliakovski 2023-12-19 14:51:59 +01:00
  • 5c460c9f3b videoctrl: Add VBL callback. joevt 2023-09-18 16:48:36 -07:00