Maxim Poliakovski
|
57b102dae2
|
ATI Mach64 GX controller emulation.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
0e09ecdfa4
|
displayid: constructor with parameters.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
8fcdc5298a
|
videoctrl: add pixel_depth member.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
3a4f22f459
|
Move ATI Mach64 definitions to separate header.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
b78f17c161
|
pcidevice: loading of expansion ROMs from files.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
4bba61a920
|
Bandit: implement I/O space transactions.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
d64f901f85
|
Bandit: implement address mask register.
|
2022-04-13 23:31:44 +02:00 |
|
Maxim Poliakovski
|
883aac2d05
|
ofnvram: implement changing of string variables.
|
2022-04-13 23:27:53 +02:00 |
|
Maxim Poliakovski
|
f6e5d72e3c
|
videoctrl: fix surface size.
|
2022-04-13 23:27:53 +02:00 |
|
Maxim Poliakovski
|
c967eb3c65
|
ATIRage: hack to support OF output.
|
2022-04-13 23:27:53 +02:00 |
|
Maxim Poliakovski
|
89d453b4be
|
debugger: add printenv and setenv commands.
|
2022-04-13 23:27:53 +02:00 |
|
Maxim Poliakovski
|
ba8e3b657c
|
Utility class for viewing/changing OF NVRAM variables.
|
2022-03-29 01:55:11 +02:00 |
|
Maxim Poliakovski
|
4d87ed9b38
|
Make NVRAM a full-fledged HW component.
|
2022-03-29 01:55:11 +02:00 |
|
Maxim Poliakovski
|
d71a7b8694
|
GrandCentral: basic device interrupt handling.
|
2022-03-28 18:33:59 +02:00 |
|
Maxim Poliakovski
|
e01d0e3d59
|
GrandCentral: external SCSI (Curio style).
|
2022-03-28 18:26:47 +02:00 |
|
Maxim Poliakovski
|
1d86375061
|
Implement MPC601 style RTC.
|
2022-03-28 18:26:47 +02:00 |
|
Maxim Poliakovski
|
4525fd50cc
|
GrandCentral: fix access to NVRAM subdevice.
|
2022-03-28 18:26:47 +02:00 |
|
Maxim Poliakovski
|
29ce960dbf
|
GrandCentral: access to ESCC and board reg 1.
|
2022-03-28 18:26:47 +02:00 |
|
Maxim Poliakovski
|
ac5078f133
|
Platinum: implement memory controller registers.
|
2022-03-28 18:26:47 +02:00 |
|
Maxim Poliakovski
|
276cd37cfe
|
Heathrow: interrupt registers & mode 1 interrupts.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
1500c63e26
|
Initial emulation of the GrandCentral I/O controller.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
4c45b3dfa2
|
Heathrow: use common PCI configuration code.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
574677490f
|
MPC106: use common PCI configuration code.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
e47b66e1af
|
ATIRage: use common PCI configuration code.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
73aa68bc30
|
Bandit: use common PCI configuration code.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
3bce7bb1ea
|
Common code for handling PCI config space.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
6d004f0bf8
|
MACE: add MaceEnet namespace.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
e913f39812
|
MESH: add MeshScsi namespace.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
3235018260
|
amic: fix MACE register range.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
a7e4dc9d83
|
Initial emulation of the Platinum Memory controller.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
13f18c416d
|
Refine Bandit config address handling.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
400ce0b713
|
Initial emulation of the Bandit ARBus-to-PCI bridge.
|
2022-03-14 18:13:47 +01:00 |
|
Maxim Poliakovski
|
289df32817
|
pcihost: pull common code from Grackle.
|
2022-03-14 18:13:47 +01:00 |
|
dingusdev
|
36fa53e8c1
|
MSVC compilation fixes
|
2022-03-12 15:43:45 -07:00 |
|
dingusdev
|
86bc91028d
|
Removed non-functioning interpreter code
|
2022-03-02 19:22:13 -07:00 |
|
Maxim Poliakovski
|
d83fdd8866
|
ppcexec: remove old code.
|
2022-03-02 17:02:32 +01:00 |
|
Maxim Poliakovski
|
646880cbf2
|
Interpreter loop is now controlled by exec_flags.
|
2022-03-02 16:55:20 +01:00 |
|
dingusdev
|
8d3427c475
|
Proper write protection settings
|
2022-02-27 22:41:59 -07:00 |
|
Maxim Poliakovski
|
827d7f10dd
|
pdmonboard: reduce logging messages.
|
2022-02-26 13:37:47 +01:00 |
|
Maxim Poliakovski
|
932a6ae01e
|
debugger: GO command.
|
2022-02-26 12:47:51 +01:00 |
|
Maxim Poliakovski
|
4de10898ea
|
Improve ESCC stub to bypass LocalTalk.
|
2022-02-26 10:57:13 +01:00 |
|
Maxim Poliakovski
|
205b5a4956
|
escc: implement reset commands.
|
2022-02-26 10:57:13 +01:00 |
|
Maxim Poliakovski
|
c946693450
|
escc: unify compatible and MacRISC addressing.
|
2022-02-26 10:57:13 +01:00 |
|
Maxim Poliakovski
|
f1ed56ae9a
|
debugger: a couple of cosmetic improvements.
|
2022-02-26 10:57:13 +01:00 |
|
dingusdev
|
80a4864a92
|
Floppy disk write protection
|
2022-02-24 07:33:30 -07:00 |
|
Maxim Poliakovski
|
edd3979647
|
Cuda: increase size of the input buffer.
|
2022-02-19 23:23:24 +01:00 |
|
Maxim Poliakovski
|
123f820775
|
ppcopcodes: fix lswi/stswi emulation.
|
2022-02-19 23:23:24 +01:00 |
|
Maxim Poliakovski
|
477ad7ddee
|
ppcopcodes: fix lswx/stswx emulation.
|
2022-02-19 23:23:24 +01:00 |
|
Maxim Poliakovski
|
689fe51d80
|
Add required includes for gcc.
|
2022-02-17 00:50:37 +01:00 |
|
Maxim Poliakovski
|
b39e884d61
|
ppcfpopcodes: add missing std:: prefixes.
|
2022-02-17 00:20:18 +01:00 |
|