Commit Graph

  • 1d5502dc3c ppcemu: Make flags atomic. joevt 2023-11-23 11:58:00 -08:00
  • 4ef3c792de Refactoring interpreter, pt. 1 dingusdev 2024-03-22 08:01:29 -07:00
  • a5aac5754c machinetnt: Add Bandit2 option. joevt 2023-10-31 00:18:22 -07:00
  • 23903a969d Add get_comp_by_name_optional. joevt 2023-12-18 01:17:41 -08:00
  • 78020c4794 Add Bandit2 and properties for Chaos. joevt 2023-12-10 01:05:33 -08:00
  • 682f1900ae zdocs: add PDM RAM documentation. Maxim Poliakovski 2024-03-20 12:11:32 +01:00
  • a9cb0cfb2a atahd: report correct CHS parameters & capacity. Maxim Poliakovski 2024-03-18 11:12:51 +01:00
  • fc6a4872d6 Ensure that NVRAM is persisted when exiting the debugger after an abort Mihai Parparita 2024-03-09 11:56:43 -08:00
  • 284f58dec4 Continued build fixing dingusdev 2024-03-16 19:24:40 -07:00
  • e51bc0cea5 scsihd: Reorder switch statement. joevt 2024-03-09 23:51:07 -08:00
  • da9770c99b Attempted build fix dingusdev 2024-03-16 13:45:28 -07:00
  • 266d45e13a timermanager: Make immediate timer more immediate. joevt 2024-02-21 15:08:07 -08:00
  • 703662cb5b timermanager: Add some thread safety. joevt 2023-11-23 11:56:36 -08:00
  • 833f74dce6 timemanager: Remove unnecessary parameter. joevt 2023-10-17 19:48:51 -07:00
  • 014aa90462 timemanager: Remove timer minimum timeout. joevt 2023-10-17 19:47:51 -07:00
  • f5dcaebbf8 timemanager: 0 is also < a positive integer. joevt 2023-08-09 15:33:51 -07:00
  • 02a9e8d886 Partial fix for writing qwords dingusdev 2024-03-15 22:00:54 -07:00
  • 4fe8cf76bb control: Fix framebuffer start for OF and macOS. joevt 2024-01-29 17:36:49 -08:00
  • d4ee43179c control: 15bpp mode is big endian. joevt 2024-01-29 17:33:01 -08:00
  • 5afe1f1a25 control: MISC_ENABLES is a 12 bit register. joevt 2024-01-29 17:30:17 -08:00
  • 7eb9a66837 atimach64gx: Calculate vert_blank. joevt 2024-02-28 16:09:02 -08:00
  • aa33a1644c control: Support unaligned read and size != 4. joevt 2024-01-24 00:53:51 -08:00
  • c42e1f28d6 atimach64gx: Fix fb_pitch calculation. joevt 2024-02-28 16:08:32 -08:00
  • fe21108f08 atimach64gx: Implement hardware cursor. joevt 2024-02-28 15:51:56 -08:00
  • 81f3b95914 atimach64gx: Add write CRTC_INT_CNTL. joevt 2024-02-28 15:51:20 -08:00
  • 2daad2d223 atimach64gx: Add write ATI_CRTC_VLINE_CRNT_VLINE. joevt 2024-02-28 15:40:51 -08:00
  • 09becbfb04 atimach64gx: Add write ATI_CRTC_H_TOTAL_DISP. joevt 2024-02-28 15:40:21 -08:00
  • 1f9f2d2cf1 sixty6: Add support for sixty6 video output. joevt 2023-12-06 17:24:42 -08:00
  • 939d6d42bb machineproperties: More binary property values. joevt 2023-11-05 22:47:43 -08:00
  • 45a9d45e3f Add SCSI devices. joevt 2023-10-30 17:05:20 -07:00
  • cfca42e577 Add basic support for multiple hard disks in the 6100 Mihai Parparita 2024-01-27 15:21:19 -08:00
  • 4c9b125cc8 amic: Add modem port transmit DMA. joevt 2024-03-08 00:51:06 -08:00
  • e1e00c951b sc53c94: Split real_dma_xfer. joevt 2024-03-10 21:10:40 -07:00
  • bc5153dd4a ppcmmu: Make sure dummy page is 8 byte aligned. joevt 2023-10-30 17:07:57 -07:00
  • aed74479fd ppcmmu: Handle undefined mmu mode. joevt 2023-11-12 22:52:41 -08:00
  • c14974d167 sc53c94: Init class fields. joevt 2024-03-10 15:54:00 -07:00
  • f07de5401d sc53c94: Add registers and comments. joevt 2023-10-31 03:37:02 -07:00
  • faf066f2b9 Fixed building dingusdev 2024-03-13 21:17:04 -07:00
  • 06640844e9 scsihd: Allow read and write > 4 GB. joevt 2024-03-10 01:52:57 -08:00
  • bfc703a556 scsihd: Add sector_size. joevt 2024-03-09 23:49:34 -08:00
  • ec01993d84 scsihd: Make seek and rewind illegal. joevt 2024-03-09 23:37:31 -08:00
  • 5a54b6a761 scsicdrom: Rename read_capacity_10. joevt 2024-03-09 23:28:03 -08:00
  • a605c435b6 scsicdrom: Move test_unit_ready. joevt 2024-03-09 23:24:05 -08:00
  • 05da1708eb scsihd: Remove unused cur_buf_cnt. joevt 2024-03-09 23:19:25 -08:00
  • 3f826b8971 scsi: Add illegal_command method. joevt 2024-03-09 21:44:12 -08:00
  • de8388f9a7 scsihd: Rename img_buffer to data_buf. joevt 2024-03-09 21:17:20 -08:00
  • 569f782a60 scsihd: Rename hdd_img to disk_img. joevt 2023-10-31 02:49:23 -07:00
  • 96b9b6a375 Fixed building dingusdev 2024-03-12 21:30:38 -07:00
  • 410502fa7e Merge branch 'master' of https://github.com/dingusdev/dingusppc dingusdev 2024-03-12 21:15:49 -07:00
  • a8cd73cc69 hammerhead: remove MACH_TYPE_CATALYST definition. Maxim Poliakovski 2024-03-12 17:38:52 +01:00
  • 54ce23d0a8 platinum: cleanup non-DWORD register reads. Maxim Poliakovski 2024-03-12 17:29:19 +01:00
  • 2d68b72dbd platinum: use meaningful name for 'register _4B'. Maxim Poliakovski 2024-03-12 17:05:47 +01:00
  • 091cf4337c scsidevice: Remember SELECT_WITH_ATN message. joevt 2023-10-31 00:44:02 -07:00
  • ff9b8a59e2 scsibus: Change control lines for MESSAGE_IN. joevt 2023-10-31 00:25:26 -07:00
  • 6e4544450e platinum: Add register _4B. joevt 2024-02-18 17:46:47 -08:00
  • d4922beefe platinum: Don't ignore read/write of size != 4. joevt 2024-02-18 17:42:50 -08:00
  • 6f37ff9ea3 platinum: Convert register offset to index. joevt 2024-02-18 16:19:26 -08:00
  • 1dfa671405 hammerhead: Add Motherboard ID Burst ROM flag. joevt 2023-10-30 22:52:36 -07:00
  • eb1d5d0a6d atimach64gx: Make sure refresh rate is reasonable. joevt 2024-02-28 01:55:54 -08:00
  • a190d5cbd9 atimach64gx: Handle all pixel formats. joevt 2024-02-28 01:52:12 -08:00
  • ab647ec0eb atimach64gx: Move pixel clock calculation. joevt 2024-02-28 01:48:16 -08:00
  • 1fb9e37ec5 scsidevice: Add check_lun. joevt 2023-10-31 00:42:17 -07:00
  • bcd057d45b atimach64gx: Don't recalculate if nothing changed. joevt 2024-02-28 01:43:58 -08:00
  • 0a63e2946d atimach64gx: Init some fields. joevt 2024-02-28 15:34:59 -08:00
  • b63e42ecf2 Temporarily removing SOFT RESET ATA command dingusdev 2024-03-11 19:05:13 -07:00
  • ee2ec7fe54 atimach64gx: Update VGA unsupported mode message. joevt 2024-02-28 01:36:03 -08:00
  • 1f63342c96 atimach64gx: Handle disabled display. joevt 2024-02-28 01:34:37 -08:00
  • 6e094a8edb atirage: Remove crtc_enable. joevt 2024-02-28 01:13:04 -08:00
  • 2ece059c5e atapi: Add ATAPI_SOFT_RESET command. joevt 2023-08-15 15:20:33 -07:00
  • 7866675a55 debugger: Auto increment after disassemble. joevt 2023-07-28 14:23:09 -07:00
  • 619579bee3 debugger: Add instruction bytes to disassembly. joevt 2023-07-28 15:11:13 -07:00
  • b5dbaff748 debugger: Don't echo auto-repeated commands. joevt 2023-07-28 15:07:18 -07:00
  • a0ce1efabe display_sdl: Add Mouse Grabbed to window title. joevt 2024-03-11 05:05:06 -07:00
  • 3fd45abad8
    Merge pull request #79 from leap0x7b/patch-1 dingusdev 2024-03-11 06:52:06 -07:00
  • c1b557fbb9
    Fix build on Fedora leap123 2024-03-11 13:01:43 +07:00
  • babefd09f3 atimach64gx: Rename enable_crtc_internal. joevt 2024-02-28 01:22:47 -08:00
  • 578e5dc063 atimach64gx: Remove disable_crtc_internal. joevt 2024-02-28 01:17:03 -08:00
  • 2a290ff9c1 atimach64gx: Remove crtc_enable. joevt 2024-02-28 01:13:34 -08:00
  • bfd60155b6 atimach64gx: Fix DAC_CNTL for non-byte access. joevt 2024-02-28 00:48:25 -08:00
  • df09a1e3bf atimach64gx: Register cleanup. joevt 2024-02-28 00:43:14 -08:00
  • 3cced5e29b atimach64gx: Use register field names. joevt 2024-02-27 23:47:15 -08:00
  • bd5ecf8cbb atimach64gx: Init CRTC_DISPLAY_DIS. joevt 2024-02-27 22:12:23 -08:00
  • 3e6f7ef541 atimach64gx: Init FIFO_CNT. joevt 2024-02-27 22:11:55 -08:00
  • ac5b434641 atimach64gx: Add verbose_pixel_format. joevt 2024-02-27 22:09:00 -08:00
  • 00f917f52e atimach64gx: Add io_access_allowed. joevt 2024-02-27 21:27:56 -08:00
  • a11770961e Add pci_find_device for pci type 0 requests. joevt 2023-09-22 17:42:55 -07:00
  • b0d33a5385 Add pmg3twr machine description. joevt 2023-09-18 16:30:01 -07:00
  • ba309264f2 Ensure that NVRAM is persisted when exiting the debugger after an abort Mihai Parparita 2024-03-09 11:56:43 -08:00
  • 2d8f2422b3 dbmda: Fix dma output res_count update. joevt 2023-11-21 19:29:13 -08:00
  • 0166059d1b dbdma: Add set_stat method. joevt 2023-11-21 20:28:17 -08:00
  • 50fcb45b88 awacs: Add dma input stub. joevt 2023-11-21 20:38:56 -08:00
  • 29d13aef09 dma: Add is_active method for input channels. joevt 2023-11-21 20:36:43 -08:00
  • 31036b8dee grandcentral: Add sound in DMA. joevt 2023-11-21 20:43:04 -08:00
  • 6f231f3367 grandcentral: IOBus changes. joevt 2023-10-31 00:11:27 -07:00
  • 97f08f21b7 appleramdac: Add get_clut_entry_cb. joevt 2024-02-18 04:25:04 -08:00
  • 9a26016ed4 memctrlbase: Clear RAM to zero. joevt 2023-10-30 17:20:05 -07:00
  • f541613c6b mpc106: Fix RAM allocation. joevt 2023-09-18 17:09:19 -07:00
  • 6931b2944b mpc106: Allow multiple of the same PCI device. joevt 2022-12-21 04:19:36 -08:00
  • 3b3634bf5f Continued cleanup for bcl dingusdev 2024-03-08 19:28:51 -07:00
  • 0af9d0c972 chario: Cleanup. joevt 2024-03-07 21:44:44 -08:00