Gyorgy Szombathelyi
1267771f3d
SAMV71: fix MMC Read/Write from/to unaligned memory
2025-07-27 22:57:02 +02:00
Gyorgy Szombathelyi
d25e955adf
SAMV71: hex USB_LOAD_VALUE
2025-06-02 20:00:46 +02:00
Gyorgy Szombathelyi
af4993ad74
SAMV71: insert extra delay between bytes for SPI in Minimig FDC
2024-05-18 16:34:52 +02:00
Gyorgy Szombathelyi
936c5f1ec7
SAMV71: cleanup of the MD pad support
2024-05-05 01:53:04 +02:00
Gyorgy Szombathelyi
223bf0ac83
SAMV71: some updates, add USB_STORAGE
2024-03-14 20:23:13 +01:00
Gyorgy Szombathelyi
ceb1fc0271
Add a SAMV71 port
2024-03-11 08:53:34 +01:00
Gyorgy Szombathelyi
4d0bafff73
Make CheckTimer also a RAMFUNC
2023-12-14 15:03:12 +01:00
Gyorgy Szombathelyi
1e91ac5e70
Make GetTimer RAMFUNC (it's used in MMC_Read)
2023-12-14 14:58:35 +01:00
Gyorgy Szombathelyi
ee3cb23a2a
mmc: write RAMFUNC consistently
2023-12-14 14:58:09 +01:00
Gyorgy Szombathelyi
46fa9ba04e
Cleanup WaitTimer/TIMER_Wait
2023-09-26 13:22:41 +02:00
Gyorgy Szombathelyi
c80ef8220a
tos.c: use block transfer for MIST1/no direct mode
2023-09-26 12:34:55 +02:00
Gerald Schnabel
02bcff4b43
Fix several typos
2023-03-12 20:13:49 +01:00
Gyorgy Szombathelyi
a135569a38
MMC: user the proper CRC value for CMD12
...
Actually checked by some cards.
2022-10-17 19:36:22 +02:00
Gerald Schnabel
71c4f0df37
Switch boot from SD/USB with user button
2022-08-05 22:54:04 +02:00
Gyorgy Szombathelyi
5491ee067b
Use macros for FPGA config functions
2022-07-28 23:01:09 +02:00
Gyorgy Szombathelyi
158d175ac2
Reconnect the USB device when a new core was loaded
...
...to make sure new mist.ini settings are applied
2022-04-07 18:19:13 +02:00
Gyorgy Szombathelyi
528aa921fe
MMC: don't use iprintf in RAM functions
2021-11-16 18:44:55 +01:00
Gyorgy Szombathelyi
1a20e1800a
Some more SCSI implementation for USB dev
2021-11-11 20:23:55 +01:00
Gyorgy Szombathelyi
161178c4ee
Fix for binutils 2.37 (Fedora 35)
2021-11-10 22:57:35 +01:00
Gyorgy Szombathelyi
58c89dad77
Storage: implement READ_FORMAT_CAPACITIES
...
+ little descriptor fix
2021-11-10 00:14:14 +01:00
Gyorgy Szombathelyi
b7d755f00b
Add USB storage device support
...
Activate with the mist.ini setting: usb_storage=1
2021-11-09 19:16:53 +01:00
Gyorgy Szombathelyi
5d67bc61e6
spi.c: use hardware-controller NPCS lines
...
This has the advantage that the time between CS and the first SCK
is set by HW, and doesn't depend on the MCU speed
2021-11-07 15:08:48 +01:00
Gyorgy Szombathelyi
e76df4cb77
MMC: optimize multiple reads
...
Allow the firmware to continue after a transfer is finished,
no need to wait until the SD Card is not busy.
Wait instead at the beginning of a new command.
2021-10-07 20:56:46 +02:00
Gyorgy Szombathelyi
13ee0cb334
MMC: add gap bytes for multiple writes
2021-09-28 21:08:41 +02:00
Gyorgy Szombathelyi
a8eef6235f
Implement MMC_WriteMultiple, use it in IDE and ACSI
2021-08-30 17:28:28 +02:00
Gyorgy Szombathelyi
77b4d41ee4
Merge Amiga Forever ROM key with the sector buffer
2021-08-24 23:33:30 +02:00
Gyorgy Szombathelyi
9193f06134
Move HW specific parts to hw/
2021-08-24 23:29:27 +02:00