660db82279
Don't clear CDF_CONFIGME or set cd_Driver unless some drives are detected
2025-02-23 09:10:00 +00:00
7ebee9f2ea
Rename wait() and wait_us() to sleep_s() and sleep_us()
2025-01-29 08:11:14 +00:00
f5072bc308
lideflash: fix compiler warning
2025-01-29 08:03:30 +00:00
6af64da212
device.c: Tidy up some minor things
2025-01-29 08:01:53 +00:00
bca771074c
Fix some more potential memory leaks
2025-01-29 08:01:00 +00:00
f077aa3933
device.c don't use ASM for romtag struct
2025-01-29 07:59:54 +00:00
7468dc0129
Add debug for Alloc/FreeMem
2025-01-26 12:35:04 +00:00
061bc22c04
Fix a couple of memory leaks
2025-01-26 12:33:30 +00:00
Sjaak
5a1ea60828
use firebutton to boot different partition ( #20 )
2025-04-22 19:40:40 +12:00
Sjaak
63ce30d862
KS dependent priorities of partitions ( #19 )
...
* KS dependent priorities of partitions
---------
Co-authored-by: Matt Harlum <matt@harlum.net>
2025-03-28 22:42:55 +13:00
Matt Harlum
41bfdf35c6
Fix some typos
2025-01-29 06:11:23 +13:00
00cad237e1
README: fix link
2025-01-29 05:31:20 +13:00
Stefan
bea98ca93c
Fixed typos
2025-01-29 05:25:35 +13:00
70a7c6f98a
ata.c: Fix memory leak in ata_autoselect_xfer
Release-40.9
2025-01-27 00:15:36 +13:00
3116ed0251
Merge branch 'dev'
2025-01-26 12:40:01 +13:00
cd842ada0e
Tweak Makefile
2025-01-25 23:38:03 +00:00
fd97d49bbe
Fix Kick version checks
...
SysBase->SoftVer contains the revision, not the major version.
2025-01-18 21:26:34 +13:00
329e3baa8d
Fixup aide-boot makefile
...
Older versions of dd don't support oseek
2025-01-08 21:32:53 +00:00
4329264bff
Strip lideflash/lidetool and add version strings
Dev-40.9-090125
2025-01-07 11:11:48 +00:00
1304cfaa97
Makefile: fixup debug builds
2025-01-07 01:16:29 +00:00
a140763cd1
ata: more read/write optimization
2025-01-07 01:08:30 +00:00
af771f9534
ata: read/write optimization - hardcode blocksize in transfer routines
...
It will always be 512 anyway, no need to hit memory for every loop iteration
2025-01-07 00:47:07 +00:00
4185bc5b8e
ata: optimize read/write functions
...
Pass the src/dest pointers via registers rather than the stack
2025-01-07 00:44:41 +00:00
2c61c52e28
aide-boot: change bootPri of bootdisk to -127
2025-01-05 10:38:05 +00:00
c6af2ce1f2
Merge branch 'simpleide' into dev
2025-01-05 23:28:27 +13:00
f0f3ca9ee4
aide-bootblock: Floppy BootBlock should rts so that strap can clean itself up
...
Pass a pointer to the "bootLide" function to be called by strap
2025-01-05 10:28:06 +00:00
58b8953a62
Support SimpleIDE
2025-01-05 12:34:39 +13:00
f9e198ea37
bootblock.S: set EBB_SILENTSTART
2025-01-04 23:32:55 +00:00
0650e97999
Move L_CreateTask to lide_alib
2025-01-04 14:47:27 +13:00
7dfe1edc7e
Update README
2025-01-03 23:58:19 +00:00
04af3bd24c
Tweak GCC Pragmas
2025-01-03 23:12:52 +13:00
e15fdd1f50
Revert "Fixup L_CreaterExtIO"
...
It was correct before...
This reverts commit 2a3fc5ec71060b8e127e95c95c04a2b5ecd75e62.
2025-01-03 18:24:22 +13:00
1f479b1fa3
Bootldr: Support loading additional modules from spare flash banks on RIDE
2025-01-03 05:23:56 +00:00
02147b492f
Device version and revision now set based on the latest git tag
2025-01-03 05:20:25 +00:00
6b334e9a6b
lideflash: Support RIDE
2025-01-03 00:39:33 +00:00
2a3fc5ec71
Fixup L_CreaterExtIO
2024-12-30 09:30:39 +00:00
fd36b49898
Mounter: get blocksize and device type with TD_GETGEOMETRY instead of SCSI READ CAPACITY
2024-12-30 09:22:55 +00:00
09e79c5689
Fixup git reference when run by GH Actions
2024-12-29 11:19:59 +00:00
d948ac919b
lide-update.adf: Remove bootblock code
...
The 2.x compatible bootblock code already behaves in the desired way
2024-12-27 10:47:25 +00:00
0d2fb8e309
Only start diskchange task if there are actually removable devices present
2024-12-27 09:49:52 +00:00
70e988f222
lideflash: Inhibit DOS devices during programming
...
On some boards enabling flash writes locks out the IDE registers so flush buffers to disk first and inhibit the devices
2024-12-27 20:17:51 +13:00
6d5dca71ad
Move CreateFakeConfigDev to Device init
...
This is better than doing it in Mounter because mounter would create a ConfigDev for each unit
2024-12-20 01:03:07 +00:00
1277a7253e
loadlide bootblock: support HUNK_RELRELOC32
2024-12-20 13:58:18 +13:00
069f4fc1eb
loadlide bootblock: support reloc32short and symbol hunks
2024-12-20 13:58:18 +13:00
8b53a665bb
loadlide bb: Fix double-free
2024-12-20 13:58:18 +13:00
e0fe00ab6f
Check-in loadlide experimental boot disk
2024-12-20 13:58:18 +13:00
b91c92b343
Add loadlide tool
2024-12-20 13:58:14 +13:00
b4c1171ed7
Mounter: Add CreateFakeConfigDev() call to ScanCDROM()
2024-11-25 04:42:15 +00:00
cbeb5e5cbc
Mounter: Support fake ConfigDev
...
Needed when booting from non-autoconfig devices / ROM
2024-11-25 01:30:46 +00:00
a3900a01ee
Refactor to get rid of BSS & Data hunks
...
This should allow the code to run directly from ROM (i.e a custom kickstart)
More changes are needed to complete that support (finding the board, correct priority needed for the romtag etc)
2024-11-24 21:31:53 +00:00