106 Commits

Author SHA1 Message Date
Toni Wilen
cc0137e72b Add harddrive 0x76 partition support updates and fixes. 2023-09-06 20:17:52 +03:00
lainon
2cd15502c4 Fixed memory leaks 2022-09-21 15:25:11 +03:00
Toni Wilen
a1501346ea Warning fixes. 2022-04-30 17:32:14 +03:00
Toni Wilen
146c387d50 Warning fixes. 2022-04-28 21:34:35 +03:00
Toni Wilen
19a5912e13 4500b11 2020-11-22 17:37:03 +02:00
Toni Wilen
c14d5a8c29 Removed unneeded thread function return parameter. 2020-08-02 10:32:34 +03:00
Toni Wilen
98b933a623 Generate better partition HDF default geometry if size is >=1000M. 2019-12-08 14:16:48 +02:00
Toni Wilen
fbb091fbe1 PCMCIA insert/eject update. 2019-07-12 19:36:56 +03:00
Toni Wilen
d07ec9ed07 PCMCIA support rewrite. 2019-06-18 20:30:32 +03:00
Toni Wilen
33f3db3d57 new ini functions. 2019-01-11 20:05:31 +02:00
Toni Wilen
8c44773562 Fallback to indirect mode if HDF read/write address is not plain memory (but some kind of IO-like, like Bridgeboard shared RAM) instead of failing immediately. 2018-08-17 23:14:00 +03:00
Toni Wilen
6ba21aa107 uaehf.device HD_SCSICMD didn't set scsi_SenseActual and io_Actual. 2018-08-01 12:59:17 +03:00
Toni Wilen
4e0ce89867 Path update, only resolve shortcuts when resolving path for use. Do not resolve symbolic links/shortcuts when saving config. 2018-07-12 21:25:15 +03:00
Toni Wilen
6fde7e8b24 Floppies, tapes, filesystem filesys and geometry, disk swapper: Resolve environmental variables/lnk only when needed, keep original path in config data. (Hardfile path in b1). Fixed bugs in b1 update. 2018-07-10 09:43:10 +03:00
Toni Wilen
c1cb6c9733 Use indirect directory harddrive/hdf access mode if debugger is active. 2018-06-30 13:12:44 +03:00
Toni Wilen
6eebe11d0d Do not immediate resolve environment variables in directory harddrive/HDF paths. 2018-06-30 13:10:42 +03:00
Toni Wilen
37f51cccec 4000b15 2018-06-18 23:09:37 +03:00
Toni Wilen
19b05b3816 Virtual RDB more correct RDB contents. 2018-06-18 21:10:45 +03:00
Toni Wilen
13c4833d2e Return READ CAPACITY block count 0xffffffff if number of blocks don't fit in 32-bit variable. 2018-06-18 21:09:47 +03:00
Toni Wilen
6dbb4a54c4 Virtual RDB >512 block size support. 2018-06-16 22:10:49 +03:00
Toni Wilen
dfb97966dd Fix virtual RDB RDSK block geometry values. 2018-06-12 20:38:40 +03:00
Toni Wilen
fe1a546aab Fix directory harddrive uaehf.device status reporting. 2018-04-28 15:23:19 +03:00
Toni Wilen
c81f9cc757 Fix directory harddrive/HDF uaehf.device conflict. 2018-04-18 17:42:57 +03:00
Toni Wilen
0c8276a896 Partition hardfile: Allow informational HD_SCSICMD commands. 2018-03-31 20:25:12 +03:00
Toni Wilen
a9cf3f987f CD/HD led correct UAE unit number information. 2018-03-31 20:23:42 +03:00
Toni Wilen
a3d3720537 Directory harddrive uaehf.device support fix. 2018-03-10 12:42:42 +02:00
Toni Wilen
1fd8ec1922 Directory hardfile fake device driver now can be opened and supports minimal command set. 2018-03-08 18:22:42 +02:00
Toni Wilen
104a9fd40a FSHD more commonly uses 256 byte block size. Only LSEG can be larger. 2018-02-26 20:16:07 +02:00
Toni Wilen
7d84a92414 Virtual RDB non-512 block size support. 2018-02-21 17:54:24 +02:00
Toni Wilen
a8b095a9cd Block max value limit. 2018-02-18 14:28:28 +02:00
Toni Wilen
1199f87fd6 Command line to enable partition hardfile direct scsi support. 2018-02-18 14:27:37 +02:00
Toni Wilen
c7fe59ad48 Virtual RDB FSHD/LSEG and VHD support. 2018-02-18 14:26:23 +02:00
Toni Wilen
e04d741251 Profex HD3300 emulation. 2018-01-06 20:31:56 +02:00
Toni Wilen
3aa715ae01 3600b8 2017-11-19 17:03:00 +02:00
Toni Wilen
a60ed65fb9 Don't count DMA transfers as CPU idle. 2017-09-30 20:02:00 +03:00
Toni Wilen
fc5f6bcce6 Added missing physical geometry check. Added new debugging options. 2017-09-10 18:45:33 +03:00
Toni Wilen
83a5840338 Fix UAEHF HFD custom unit number selection and add more logging. 2017-08-27 17:24:28 +03:00
Toni Wilen
d0591dd527 AIC-6250 PIO support (InMate), added FORMAT BAD TRACK command. 2017-07-27 20:53:52 +03:00
Toni Wilen
dde476df2b HDF/HD low level metadata support. (ATA Identity, SCSI Inquiry etc..) 2017-07-16 20:57:02 +03:00
Toni Wilen
346ce8de64 Added dummy MODE SELECT emulation. (A2090 SCSI driver TD_FORMAT needs it) 2017-06-21 19:57:43 +03:00
Toni Wilen
f9915758dc Added dummy FORMAT TRACK and VERIFY TRACK commands. 2017-05-25 17:22:36 +03:00
Toni Wilen
8900fcc984 SCSI REQUEST SENSE lba-fields are now filled. SASI REQUEST SENSE improved. 2016-09-11 18:41:40 +03:00
Toni Wilen
4a77c24310 3400b5 2016-09-10 17:52:16 +03:00
Toni Wilen
3f9da39ed3 Summer 2016 big update part 1. 2016-08-04 23:01:28 +03:00
Toni Wilen
cfb0d25a60 Free SCSI struct only after device use count becomes zero. 2016-04-30 16:56:07 +03:00
Toni Wilen
d3d6eb18b2 3300b9 2016-03-19 18:41:35 +02:00
Toni Wilen
b81b6ec4bf Prevent double-free. 2016-02-14 18:36:04 +02:00
Toni Wilen
cb7201ded0 3300b4 2016-02-07 15:44:13 +02:00
Toni Wilen
7da6a52378 Indirect trap system support. 2016-01-31 15:52:27 +02:00
Toni Wilen
e6f7c0ab6c MODE SENSE (10) added, READ CAPACITY with PMI off by one fix. 2016-01-12 18:58:36 +02:00