joevt
|
bc5153dd4a
|
ppcmmu: Make sure dummy page is 8 byte aligned.
|
2024-03-13 21:45:56 -07:00 |
|
joevt
|
aed74479fd
|
ppcmmu: Handle undefined mmu mode.
|
2024-03-13 21:38:26 -07:00 |
|
joevt
|
c14974d167
|
sc53c94: Init class fields.
|
2024-03-13 21:37:08 -07:00 |
|
joevt
|
f07de5401d
|
sc53c94: Add registers and comments.
|
2024-03-13 21:25:28 -07:00 |
|
dingusdev
|
faf066f2b9
|
Fixed building
|
2024-03-13 21:17:04 -07:00 |
|
joevt
|
06640844e9
|
scsihd: Allow read and write > 4 GB.
|
2024-03-13 21:09:55 -07:00 |
|
joevt
|
bfc703a556
|
scsihd: Add sector_size.
Replace HDD_SECTOR_SIZE with class field sector_size.
|
2024-03-13 21:06:18 -07:00 |
|
joevt
|
ec01993d84
|
scsihd: Make seek and rewind illegal.
|
2024-03-13 18:42:25 -07:00 |
|
joevt
|
5a54b6a761
|
scsicdrom: Rename read_capacity_10.
Like scsihd.
|
2024-03-13 07:50:32 -07:00 |
|
joevt
|
a605c435b6
|
scsicdrom: Move test_unit_ready.
Make it a separate method like scsihd.
|
2024-03-13 07:50:20 -07:00 |
|
joevt
|
05da1708eb
|
scsihd: Remove unused cur_buf_cnt.
|
2024-03-13 07:46:12 -07:00 |
|
joevt
|
3f826b8971
|
scsi: Add illegal_command method.
- scsicdrom now logs unsupported commands instead of abort.
|
2024-03-13 07:45:50 -07:00 |
|
joevt
|
de8388f9a7
|
scsihd: Rename img_buffer to data_buf.
To match scsicdrom.
|
2024-03-13 07:44:52 -07:00 |
|
joevt
|
569f782a60
|
scsihd: Rename hdd_img to disk_img.
|
2024-03-13 07:44:43 -07:00 |
|
dingusdev
|
96b9b6a375
|
Fixed building
|
2024-03-12 21:30:38 -07:00 |
|
dingusdev
|
410502fa7e
|
Merge branch 'master' of https://github.com/dingusdev/dingusppc
|
2024-03-12 21:15:49 -07:00 |
|
Maxim Poliakovski
|
a8cd73cc69
|
hammerhead: remove MACH_TYPE_CATALYST definition.
Catalyst uses another memory controller (Platinum)
that significantly differs from Hammerhead.
Low-level board constants don't match too.
|
2024-03-12 17:41:12 +01:00 |
|
Maxim Poliakovski
|
54ce23d0a8
|
platinum: cleanup non-DWORD register reads.
|
2024-03-12 17:29:19 +01:00 |
|
Maxim Poliakovski
|
2d68b72dbd
|
platinum: use meaningful name for 'register _4B'.
|
2024-03-12 17:05:47 +01:00 |
|
joevt
|
091cf4337c
|
scsidevice: Remember SELECT_WITH_ATN message.
It might be an IDENTIFY message which contains a LUN number.
|
2024-03-12 08:01:52 -07:00 |
|
joevt
|
ff9b8a59e2
|
scsibus: Change control lines for MESSAGE_IN.
|
2024-03-12 07:49:43 -07:00 |
|
joevt
|
6e4544450e
|
platinum: Add register _4B.
|
2024-03-12 07:07:43 -07:00 |
|
joevt
|
d4922beefe
|
platinum: Don't ignore read/write of size != 4.
For reading, we'll return values such that dumping bytes or words or longs in Open Firmware will produce the same info in all cases.
|
2024-03-12 07:07:36 -07:00 |
|
joevt
|
6f37ff9ea3
|
platinum: Convert register offset to index.
Same as control.
|
2024-03-12 07:06:05 -07:00 |
|
joevt
|
1dfa671405
|
hammerhead: Add Motherboard ID Burst ROM flag.
|
2024-03-12 07:05:09 -07:00 |
|
joevt
|
eb1d5d0a6d
|
atimach64gx: Make sure refresh rate is reasonable.
|
2024-03-11 20:27:00 -07:00 |
|
joevt
|
a190d5cbd9
|
atimach64gx: Handle all pixel formats.
|
2024-03-11 20:26:07 -07:00 |
|
joevt
|
ab647ec0eb
|
atimach64gx: Move pixel clock calculation.
|
2024-03-11 20:25:32 -07:00 |
|
joevt
|
1fb9e37ec5
|
scsidevice: Add check_lun.
This will create a CHECK_CONDITON if the LUN doesn't match.
|
2024-03-11 20:24:24 -07:00 |
|
joevt
|
bcd057d45b
|
atimach64gx: Don't recalculate if nothing changed.
|
2024-03-11 19:25:42 -07:00 |
|
joevt
|
0a63e2946d
|
atimach64gx: Init some fields.
|
2024-03-11 19:25:18 -07:00 |
|
dingusdev
|
b63e42ecf2
|
Temporarily removing SOFT RESET ATA command
Not implemented properly. Will re-implement soon.
|
2024-03-11 19:05:13 -07:00 |
|
joevt
|
ee2ec7fe54
|
atimach64gx: Update VGA unsupported mode message.
|
2024-03-11 08:00:48 -07:00 |
|
joevt
|
1f63342c96
|
atimach64gx: Handle disabled display.
|
2024-03-11 08:00:38 -07:00 |
|
joevt
|
6e094a8edb
|
atirage: Remove crtc_enable.
|
2024-03-11 07:55:15 -07:00 |
|
joevt
|
2ece059c5e
|
atapi: Add ATAPI_SOFT_RESET command.
I don't know if this is correct.
|
2024-03-11 07:19:11 -07:00 |
|
joevt
|
7866675a55
|
debugger: Auto increment after disassemble.
Pressing return after disassembling some instructions should cause the next instruction to disassemble.
|
2024-03-11 07:13:40 -07:00 |
|
joevt
|
619579bee3
|
debugger: Add instruction bytes to disassembly.
8 characters for address, 8 characters for instruction hex, followed by instruction.
|
2024-03-11 07:13:07 -07:00 |
|
joevt
|
b5dbaff748
|
debugger: Don't echo auto-repeated commands.
|
2024-03-11 07:12:57 -07:00 |
|
joevt
|
a0ce1efabe
|
display_sdl: Add Mouse Grabbed to window title.
Necessary when the window is created after a restart while mouse is grabbed.
|
2024-03-11 07:10:26 -07:00 |
|
dingusdev
|
3fd45abad8
|
Merge pull request #79 from leap0x7b/patch-1
Fix build on Fedora
|
2024-03-11 06:52:06 -07:00 |
|
leap123
|
c1b557fbb9
|
Fix build on Fedora
|
2024-03-11 13:01:43 +07:00 |
|
joevt
|
babefd09f3
|
atimach64gx: Rename enable_crtc_internal.
|
2024-03-10 17:02:38 -07:00 |
|
joevt
|
578e5dc063
|
atimach64gx: Remove disable_crtc_internal.
|
2024-03-10 17:02:29 -07:00 |
|
joevt
|
2a290ff9c1
|
atimach64gx: Remove crtc_enable.
|
2024-03-10 17:02:18 -07:00 |
|
joevt
|
bfd60155b6
|
atimach64gx: Fix DAC_CNTL for non-byte access.
If offset is 2, a size of 2 will also overwrite byte 3.
|
2024-03-10 17:00:47 -07:00 |
|
joevt
|
df09a1e3bf
|
atimach64gx: Register cleanup.
- Use register number instead of offset.
- Have one exit path from the read_reg and write_reg methods.
|
2024-03-10 16:59:11 -07:00 |
|
joevt
|
3cced5e29b
|
atimach64gx: Use register field names.
|
2024-03-10 16:58:36 -07:00 |
|
joevt
|
bd5ecf8cbb
|
atimach64gx: Init CRTC_DISPLAY_DIS.
|
2024-03-10 16:54:48 -07:00 |
|
joevt
|
3e6f7ef541
|
atimach64gx: Init FIFO_CNT.
|
2024-03-10 16:54:31 -07:00 |
|