dingusppc/devices/common
joevt 64fec88436 Fix compiler warnings: cast loses precision.
Use explicit cast when converting large integer types to smaller integer types when it is known that the most significant bytes are not required.
For pcidevice, check the ROM file size before casting to int. We'll allow expansion ROM sizes up to 4MB but usually they are 64K, sometimes 128K, rarely 256K.
for machinefactory, change the type to size_t so that it can correctly get the size of files that are larger than 4GB; it already checks the file size is 4MB before we need to cast to uint32_t.
For floppyimg, check the image size before casting to int. For raw images, only allow files up to 2MB. For DiskCopy42 images, it already checks the file size, so do the cast after that.
2023-01-11 01:17:12 -08:00
..
adb Clean up some ctors/dtors. 2022-01-10 17:56:24 +01:00
i2c Generic I2C PROM emulation. 2022-08-14 23:01:55 +02:00
pci Fix compiler warnings: cast loses precision. 2023-01-11 01:17:12 -08:00
scsi Fix HWComponent name initialization. 2023-01-11 00:05:23 -08:00
dbdma.cpp dbdma: disable two logging messages. 2022-11-18 18:07:32 +01:00
dbdma.h Rework DBDMA logic for bidirectional channels. 2022-11-17 18:03:18 +01:00
dmacore.h Rework DBDMA logic for bidirectional channels. 2022-11-17 18:03:18 +01:00
hwcomponent.h Make NVRAM a full-fledged HW component. 2022-05-21 14:51:27 +02:00
hwinterrupt.h Hacks for debugging HW interrupts. 2022-08-27 17:38:53 +02:00
machineid.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
mmiodevice.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
nvram.cpp Remove unnecessary linefeeds from log 2022-08-14 05:26:56 -07:00
nvram.h nvram: self-registration with the device registry. 2022-07-18 20:27:34 +02:00
ofnvram.cpp Fix compiler warnings: cast loses precision. 2023-01-11 01:17:12 -08:00
ofnvram.h Fix setenv and printenv 2022-08-22 17:20:04 -07:00
viacuda.cpp Hacks for debugging HW interrupts. 2022-08-27 17:38:53 +02:00
viacuda.h Hacks for debugging HW interrupts. 2022-08-27 17:38:53 +02:00