dingusdev
|
aa1d23e08b
|
Fixed hard disk support
Compiles, still unfinished
|
2022-10-22 11:41:52 -07:00 |
|
dingusdev
|
ee9573327c
|
Reorganized hard disk code
Not compiling yet.
|
2022-10-08 16:51:54 -07:00 |
|
Maxim Poliakovski
|
6c59bf4203
|
heathrow: fix interrupt processing.
|
2022-08-24 14:58:07 +02:00 |
|
Maxim Poliakovski
|
bb77b2d525
|
grandcentral: fix interrupt processing.
|
2022-08-24 14:58:07 +02:00 |
|
joevt
|
3ee2ea1871
|
Fix read/write argument names
base class uses reg_start so derived classes should do the same.
Some derived class already uses reg_start for read method.
|
2022-08-22 17:16:22 -07:00 |
|
Maxim Poliakovski
|
cd1d0031e6
|
GC: implement attachable IOBus devices.
|
2022-08-07 15:25:58 +02:00 |
|
Maxim Poliakovski
|
c3939e3b25
|
Gossamer: factory test control.
|
2022-07-20 20:08:37 +02:00 |
|
Maxim Poliakovski
|
f0553720d6
|
Catalyst: factory test control.
|
2022-07-20 01:36:45 +02:00 |
|
Maxim Poliakovski
|
c0078ce97d
|
Refactor MachineBase and MachineFactory classes.
Adding new machines is much easier now.
A significant amount of duplicated code has been reduced.
|
2022-07-18 20:27:34 +02:00 |
|
Maxim Poliakovski
|
9056d53474
|
macio: self-registration with the device registry.
|
2022-07-18 20:27:34 +02:00 |
|
Maxim Poliakovski
|
5668fc161f
|
macio: fix SWIM3 register space accesses.
|
2022-06-13 23:15:48 +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
|
29ce960dbf
|
GrandCentral: access to ESCC and board reg 1.
|
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
|
5c177cc50f
|
Simplify registration of HW component types.
|
2022-01-26 16:45:21 +01:00 |
|
Maxim Poliakovski
|
d61d1d71eb
|
Add interrupt processing to AMIC.
|
2022-01-10 17:56:24 +01:00 |
|
Maxim Poliakovski
|
9a0c340712
|
Basic SWIM3 and Superdrive emulation.
|
2021-12-12 21:40:04 +01:00 |
|
Maxim Poliakovski
|
fc44cdcc83
|
Heathrow: logging monitor sense status.
|
2021-11-09 13:41:48 +01:00 |
|
Maxim Poliakovski
|
87b8e1759a
|
Connect ESCC to AMIC and Heathrow.
|
2021-10-25 22:19:45 +02:00 |
|
Maxim Poliakovski
|
3f20d0a700
|
heathrow: use unique_ptr with internal objects.
|
2021-10-25 22:19:45 +02:00 |
|
Maxim Poliakovski
|
c0cd6eb38f
|
Add missing licence headers, update license date.
|
2021-10-23 21:00:31 +02:00 |
|
Maxim Poliakovski
|
9329d56d83
|
Move devices into dedicated subdirectories.
|
2021-10-23 20:17:47 +02:00 |
|