Commit Graph

  • 804bb3da07 Another day, another compile fix nuterpreterx dingusdev 2024-09-25 07:40:17 -0700
  • 832d669890 Merge branch 'nuterpreterx' of https://github.com/dingusdev/dingusppc into nuterpreterx dingusdev 2024-09-25 07:14:25 -0700
  • 262b7ccf68 Continued fix-ups dingusdev 2024-09-24 07:27:52 -0700
  • de61c26484 More fixes dingusdev 2024-09-24 06:38:38 -0700
  • cb39be991f Continued clean-up dingusdev 2024-09-23 08:07:30 -0700
  • 55f9d08c30 Starting Step 2 - Not compiling yet dingusdev 2024-09-21 17:56:18 -0700
  • f1a38e21d3 More fixes dingusdev 2024-09-18 07:15:14 -0700
  • 90536f79fe Continued work on polishing up non-globalized code dingusdev 2024-09-17 21:18:54 -0700
  • 72308074da Take 2 of removing ppc_cur_instruction dingusdev 2024-09-17 08:08:29 -0700
  • 8c42685e26 Slight compile fix master dingusdev 2024-09-24 21:17:48 -0700
  • 01ceaef8d7 Slightly delaying a race condition dingusdev 2024-09-24 21:10:10 -0700
  • 55d7c8f09d bench1 fix 2 joevt 2024-09-21 02:33:55 -0700
  • 1f59eceacf bench1 fix joevt 2024-09-21 02:33:37 -0700
  • e14ede2510 bench1: Add benchmark for ppc_exec. joevt 2024-09-16 22:05:39 -0700
  • bc05593dd2 bench1: Changes to reduce variability. joevt 2024-09-16 18:25:54 -0700
  • b5224ee805 Continued fix-ups dingusdev 2024-09-24 07:27:52 -0700
  • 3addc05ec4 More fixes dingusdev 2024-09-24 06:38:38 -0700
  • f0cf315030 Continued clean-up dingusdev 2024-09-23 08:07:30 -0700
  • 959e92e372 Starting Step 2 - Not compiling yet dingusdev 2024-09-21 17:56:18 -0700
  • 5ae9fcbd38 More fixes dingusdev 2024-09-18 07:15:14 -0700
  • e2ed352533 Continued work on polishing up non-globalized code dingusdev 2024-09-17 21:18:54 -0700
  • 4644ade362 Take 2 of removing ppc_cur_instruction dingusdev 2024-09-17 08:08:29 -0700
  • 4a71dbe7bb bench1: Fixes and changes. joevt 2024-09-16 13:53:27 -0700
  • aed250a64d Taking benchmark fixes from the nuterpreter2 branch dingusdev 2024-09-16 06:22:58 -0700
  • e2ad753f4a More clean-up dingusdev 2024-09-15 18:31:36 -0700
  • a4f86fa61b More attempted fixes nuterpreter2 dingusdev 2024-09-15 18:29:59 -0700
  • f40b744dba Fix-ups dingusdev 2024-09-15 16:59:17 -0700
  • 09d026bf61 First attempt at splitting decoding and execution dingusdev 2024-09-14 22:12:07 -0700
  • 2ab23546ea One-line fix-up dingusdev 2024-09-08 15:22:04 -0700
  • 9d9e826bb3 More code clean-up dingusdev 2024-09-08 13:19:07 -0700
  • 3c2887f8c3 floppyimg: Add null floppy image converter check. joevt 2023-11-11 01:52:03 -0800
  • 8cc67b09c2 ppcmmu: Different expressions. Rairii 2024-08-25 00:12:37 -0700
  • bb3e89e3af ppcexceptions: Remove unused label. joevt 2024-08-27 04:11:15 -0700
  • 172dab7431 Update Open Firmware documentation. joevt 2024-08-13 00:19:29 -0700
  • 78da2457e8 ppcexec: Simplify next event time calculation. joevt 2024-05-24 04:26:16 -0700
  • 7e70432495 ppcexec: Remove unused g_icycles_base. joevt 2024-05-24 04:26:39 -0700
  • c6060ad812 timermanager: Use decimal ints, not floats or hex. joevt 2024-08-27 04:43:18 -0700
  • f09710a5f7 viacuda: Do shutdown. joevt 2024-05-05 23:40:32 -0700
  • df3778c570
    Merge a8f7d72301 into de727db4c6 Mihai Parparita 2024-08-30 11:20:00 +0300
  • de727db4c6 machineyosemite: use PCI slot names that better match device tree properties. Maxim Poliakovski 2024-08-29 13:16:32 +0200
  • 671cd0c5da machineyosemite: set PCI IRQ maps. Maxim Poliakovski 2024-08-29 00:11:20 +0200
  • ef62e8b965 New API for registering PCI interrupts. Maxim Poliakovski 2024-08-29 00:09:00 +0200
  • 8c44da655c Documentation additions dingusdev 2024-08-26 06:48:55 -0700
  • b5850f1cd2 Slight clean-up to ppcexec dingusdev 2024-08-26 06:48:40 -0700
  • 0a61970b29
    Merge pull request #116 from mihaip/upstream-log dingusdev 2024-08-25 17:15:39 -0700
  • 91a8e83f21 main: add more control over logging Mihai Parparita 2024-08-25 17:05:46 -0700
  • 825314c869 atahd: clean up READ_MULTIPLE/WRITE_MULTIPLE. Maxim Poliakovski 2024-08-25 23:58:27 +0200
  • 8d9bc66a82
    Merge pull request #115 from mihaip/upstream-multiple dingusdev 2024-08-25 06:38:15 -0700
  • 52f4d847dd Fixes for READ_MULTIPLE and WRITE_MULTIPLE commands Mihai Parparita 2024-08-24 17:25:35 -0700
  • ebf4b0e969 minor ATA tweaks dingusdev 2024-08-24 12:58:19 -0700
  • 47237ff87b
    Merge pull request #114 from mihaip/upstream-atahd-fix Maxim Poliakovski 2024-08-23 12:59:51 +0200
  • 8d95aa5ed3 Fix ATA HD initialization on Beige G3 when booting 9.2 Mihai Parparita 2024-08-22 22:38:48 -0700
  • 7ee8b9b2f0 Add missing variable dingusdev 2024-08-22 20:49:11 -0700
  • 1f2256ec81 Additional ATA commands dingusdev 2024-08-22 20:42:43 -0700
  • 0518f2ae2f atahd: fix DIAGNOSTICS command. Maxim Poliakovski 2024-08-21 23:12:27 +0200
  • 3bf088f2c8 atahd: fix RECALIBRATE command. Maxim Poliakovski 2024-08-21 21:15:17 +0200
  • bd16b7c69e atahd: implement mandatory SET_MULTIPLE_MODE command. Maxim Poliakovski 2024-08-21 21:14:17 +0200
  • f5c91968a2 idechannel: split MacIO specific stuff into a separate class. Maxim Poliakovski 2024-08-20 16:06:03 +0200
  • 4e78ac33c5 atabasedevice: disable device interrupts on reset. Maxim Poliakovski 2024-08-20 15:22:50 +0200
  • e1acf5d160 Rename ppc_effective_address to ea. Maxim Poliakovski 2024-08-19 21:01:07 +0200
  • 047515d813
    Merge pull request #112 from mihaip/upstream-ppc_effective_address dingusdev 2024-08-19 06:21:31 -0700
  • bdbeb742d4 ppc: remove two unused global variables Mihai Parparita 2024-08-18 22:46:52 -0700
  • e7d8e71297 ppc: make ppc_effective_address into a local Mihai Parparita 2024-08-18 22:38:50 -0700
  • a34e0a4737 PCI-to-PCI bridges now return true in supports_io_space(). Maxim Poliakovski 2024-08-17 00:58:22 +0200
  • 2c026259b1 pcibridge: improve formatting. Maxim Poliakovski 2024-08-17 00:55:52 +0200
  • cd36df5500 pcibridge: fix a bug in pci_io_write() caused by copy-and-paste coding. Maxim Poliakovski 2024-08-17 00:54:20 +0200
  • 5ea7b8c5f8
    Merge pull request #111 from mihaip/upstream-alignment Maxim Poliakovski 2024-08-16 12:56:08 +0200
  • 372b9cae7a atapibasedevice: fix unaligned memory access Mihai Parparita 2024-08-15 22:32:46 -0700
  • a8f7d72301 soundserver_cubeb: fix cross-thread access of the sound out DMA buffer Mihai Parparita 2024-08-14 23:02:44 -0700
  • 595478ed6f hwcomponent: add IDE_HOST component type. Maxim Poliakovski 2024-08-12 13:59:16 +0200
  • a2776ddae1 Documentation update - Aug. 11, 2024 dingusdev 2024-08-11 17:48:55 -0700
  • f9338b8dd9 pcihost: broadcast I/O requests to PCI-to-PCI bridges. Maxim Poliakovski 2024-08-11 15:50:06 +0200
  • dee7090071 More documentation work dingusdev 2024-08-07 22:38:35 -0700
  • 2a8e5538b2 Partially addressing Issue #109 dingusdev 2024-08-04 15:02:48 -0700
  • 20b2fb1bef viacuda: refactor emulation of the VIA registers. Maxim Poliakovski 2024-08-04 20:12:50 +0200
  • f096eef66d viacuda.h: cosmetic improvements. Maxim Poliakovski 2024-08-02 13:44:10 +0200
  • 899000b647
    Merge pull request #108 from mihaip/upstream-mmu-skip-mode1 Maxim Poliakovski 2024-08-01 12:09:35 +0200
  • 76824fb602 ppcmmu: skip over mode 1 entries when doing PAT flushes Mihai Parparita 2024-07-31 21:47:03 -0700
  • 02af6da599
    Merge pull request #106 from roytam1/pr-sdl-redraw dingusdev 2024-07-29 18:44:25 -0700
  • 83afae5625 sdl: handle SDL_WINDOWEVENT_EXPOSED event to fix redrawing issue roytam1 2024-07-29 23:09:31 +0800
  • e5510dd9ae
    Merge pull request #105 from Wack0/fix-mouse-upstream dingusdev 2024-07-29 06:25:52 -0700
  • 4d7c520f18 adbmouse: only send first two bytes in standard/classic protocol as per spec Rairii 2024-07-29 11:37:54 +0100
  • 6f62f9dd98
    Merge pull request #104 from mihaip/upstream-mmu-perf dingusdev 2024-07-28 14:06:18 -0700
  • 31d7b056af ppcopcodes: avoid TLB flushes for noop SR changes Mihai Parparita 2024-07-28 13:22:43 -0700
  • 9b49603c72 memctrl: keep address_map sorted by address Mihai Parparita 2024-07-28 13:24:39 -0700
  • f192d11758
    Merge pull request #102 from mihaip/upstream-dev_id dingusdev 2024-07-27 14:40:16 -0700
  • ae08c083ea
    Merge pull request #103 from mihaip/upstream-fb_known_to_be_changed dingusdev 2024-07-27 14:04:41 -0700
  • dab9334c3a Pass through draw_fb optimization metadata to Display class Mihai Parparita 2024-07-27 11:34:15 -0700
  • 7fdfd6109f atabasedevice: Set dev_id. joevt 2024-07-06 15:53:51 -0700
  • 7d6e87a0d3 Add stub for setting power messages dingusdev 2024-07-26 07:31:31 -0700
  • a20ebade09 Add more things to gitignore dingusdev 2024-07-26 07:31:06 -0700
  • 8d6f77ea71 mesh: implement EnaParityCheck and DisParityCheck commands. Maxim Poliakovski 2024-07-25 22:17:47 +0200
  • 19ecc4f945 mesh: fix writes to BusStatus0 & BusStatus1 registers. Maxim Poliakovski 2024-07-24 17:48:57 +0200
  • ebc618adea
    Merge pull request #100 from mihaip/upstream-uint64_t dingusdev 2024-07-22 22:12:09 -0700
  • 38669fd83b Switch ImgFile to using uint64_t explicitly Mihai Parparita 2024-07-22 21:45:31 -0700
  • 211f8adc0e Improve MACE stub. Maxim Poliakovski 2024-07-23 01:38:37 +0200
  • bda85a66df machinetnt: populate RAM banks from properties. Maxim Poliakovski 2024-07-22 17:44:55 +0200
  • babd8d974f dbdma: fix cmd.resCount update. Maxim Poliakovski 2024-07-22 17:16:36 +0200
  • 9fc5bbb951 sc53c94: fix interrupt status for CMD_MSG_ACCEPTED. Maxim Poliakovski 2024-07-19 03:38:32 +0200
  • 3fe6e3c09e grandcentral: more elegant MeshStub with less checks. Maxim Poliakovski 2024-07-19 01:30:54 +0200