Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
f70101e
Updated CLI, Banners and ata.device 44.1 (dual controller / dual drive)
WDrijver Jan 31, 2025
74f5afa
Updated CLI, Banners and ata.device 44.1 (dual controller / dual drive)
WDrijver Jan 31, 2025
5d87190
Updated lowlevel to Unit_OutS/UnitInS
WDrijver Jan 31, 2025
9ce3039
Cleanup lowlevel.c
WDrijver Feb 2, 2025
2954848
Cleanup lowlevel
WDrijver Feb 2, 2025
dd20e63
[44.19] Release Candidate (tested on SA and MC)
WDrijver Feb 2, 2025
5c38d99
ApolloROM R9.5RC6 - ata.device 44.20
WDrijver Feb 4, 2025
0364dc1
[44.21] ATAPI Support #01
WDrijver Feb 8, 2025
0e4851c
[44.22] ata.device = improved mount CD
WDrijver Feb 8, 2025
4e30d39
Minor
WDrijver Feb 8, 2025
09e4c6d
Minor
WDrijver Feb 8, 2025
e8caf9a
[44.25] ATAPI Read large file works
WDrijver Feb 10, 2025
1556aac
[44.26] fixec retrycount
WDrijver Feb 13, 2025
ed53e0b
[44.27] Added reject in case of M/S conflict (Kingston CF for example)
WDrijver Feb 14, 2025
8eb4e84
Added Keymap files
WDrijver Feb 17, 2025
5b9c23c
Enabled Lowlevel Debug
WDrijver Feb 17, 2025
679b194
Disable debug lowlevel
WDrijver Feb 18, 2025
47801e0
[44.29] Kingston fixed
WDrijver Feb 18, 2025
73613f5
ata.device [44.30] ApolloROM R9.5-RC7
WDrijver Feb 19, 2025
f2e9188
ata.device [44.32] - fixed timing on CD mount
WDrijver Feb 19, 2025
4ab1f08
ata.device [44.34] - Removable #1
WDrijver Feb 20, 2025
01c5e56
ata.device [44.35] Removable Support #2
WDrijver Feb 21, 2025
71d1ddf
ApolloROM R95RC8
WDrijver Feb 26, 2025
17d8017
R9.6-RC1 + ATA 44.38 + Format + HDToolBox + iPrefs + Input
WDrijver Mar 11, 2025
fad9b9c
R9.6-RC1 + ATA 44.38+iPrefs+Input+Format+HDTB
WDrijver Mar 11, 2025
6cdf2ad
Working ApolloOS boot (debug enabled)
WDrijver Mar 12, 2025
3f79f58
Cleanup Debug
WDrijver Mar 12, 2025
c4509e4
ata.device 44.39 - Stable on ID=0
WDrijver Mar 14, 2025
40c49b8
Cleanup Debug
WDrijver Mar 15, 2025
1e76c63
Cleanup
WDrijver Mar 15, 2025
b7696c9
Corrected TestUnit()
WDrijver Mar 15, 2025
289473b
Fixed Format issue with OK button
WDrijver Mar 15, 2025
38a79fa
Updated System/Format (BHFormat)
WDrijver Mar 17, 2025
b3ce488
Format (WIP#1)
WDrijver Mar 18, 2025
0102e25
Format (WIP#2)
WDrijver Mar 19, 2025
f5f83d8
Minor
WDrijver Mar 20, 2025
9b592d9
Removed .gitmodules
WDrijver Mar 20, 2025
a1cb4a8
Added catalogs copy
WDrijver Mar 21, 2025
f5c03d0
Delete catalogs submodule
WDrijver Mar 21, 2025
0434db6
Reinstated catalogs
WDrijver Mar 21, 2025
171696b
gui.h (BHFormat)
WDrijver Mar 21, 2025
d100c54
Minor
WDrijver Mar 21, 2025
14bc42a
Added workbench/libs/catalogs copy
WDrijver Mar 21, 2025
4e695fe
Delete catalogs
WDrijver Mar 21, 2025
73d4090
Reinstate
WDrijver Mar 21, 2025
49f9c22
rom/dos/catalogs
WDrijver Mar 21, 2025
1610a32
Reinstate
WDrijver Mar 21, 2025
4aa4c14
rom/filesys/catalogs
WDrijver Mar 21, 2025
0e7f084
rom/security/catalogs
WDrijver Mar 21, 2025
9533f5e
R~einstated
WDrijver Mar 21, 2025
1e3d8b1
catalogs copies
WDrijver Mar 21, 2025
59acd5e
catalogs reinstated
WDrijver Mar 21, 2025
bacfa28
Reinstate translations
WDrijver Mar 21, 2025
9f36917
developer submodules
WDrijver Mar 21, 2025
2755dea
reinstate developers folders
WDrijver Mar 21, 2025
d2c10af
Stable on ID=0 / Format with % progressbar
WDrijver Mar 26, 2025
2f0253c
ApolloRom R95 Release
WDrijver Mar 27, 2025
6abd885
Removable Support
WDrijver Mar 28, 2025
717b532
ata.device [44.41] - AutoMount CD/DVD Fixed
WDrijver Mar 29, 2025
6ed2876
ata.device [44.42] improved ATAPI support and System/Format improved
WDrijver Mar 31, 2025
b0524ba
ata.device [44.43] added cdfs to rom - DOS/0 default - StartCyl #2 - …
WDrijver Apr 1, 2025
8e80881
ata.device [44.44] Boot with SFS ZIP Media inserted is now OK
WDrijver Apr 1, 2025
757be44
Update on fat-handler for ZIP
WDrijver Apr 2, 2025
51c146e
Cleaning up Filesystems (afs/sfs/fat)
WDrijver Apr 6, 2025
6f53791
SFS Update 1.860
WDrijver Apr 7, 2025
838e15f
Implementing MODESENSE in ATAPI - Part 1
WDrijver Apr 7, 2025
594fb3a
[SFS} 1.861
WDrijver Apr 8, 2025
40143ef
[SFS] 1.862
WDrijver Apr 8, 2025
d4a0556
[SFS] 1.863 - Ghost Icons fixed
WDrijver Apr 9, 2025
44d2e42
[SFS] 1.864 Cleanup and Speedup
WDrijver Apr 9, 2025
6fff175
[SFS] 1.865 + DiskChange Active + Cleanup/Speedup
WDrijver Apr 9, 2025
4c36234
[ata] noreset | DOSBoot debug |
WDrijver Apr 11, 2025
5f6e9ba
Disabled NoMedia screen to save ROM space
WDrijver Apr 11, 2025
b4bd173
ApolloROM size optimise + ROM size output on rebuild_ scripts
WDrijver Apr 11, 2025
8cb3312
[sagasd.device] added to ROM and enabled boot from SD
WDrijver Apr 13, 2025
2feff18
[fat-handler 41.66] Start work on ROM integration
WDrijver Apr 13, 2025
66e7a87
Reduce Debug Output
WDrijver Apr 13, 2025
e4b6aa4
[fat-handler 42.00] re-instated
WDrijver Apr 13, 2025
3f59332
[fat-handler 42.01]
WDrijver Apr 13, 2025
498a562
[fat-handler 42.02] - improved FAT32 compatibility
WDrijver Apr 14, 2025
5e6d8fe
Fixed FAT names (Capitals) and IMproved Format (DosType added)
WDrijver Apr 15, 2025
caea67d
IMproved Debug output
WDrijver Apr 15, 2025
f914ccb
Fixed Memory Manager Error after Format + Improved Debug Output
WDrijver Apr 15, 2025
a4117f7
sagasd - updated present and detect routines (working now without HW …
WDrijver Apr 21, 2025
8cf650b
sagasd - addchangeint added
WDrijver Apr 23, 2025
dbba56d
[sagasd.device 2.54] SD-Card present/detect added to task + addchange…
WDrijver Apr 25, 2025
7ab0521
Updated Format tool with correct DosType and Volume fields
WDrijver Apr 25, 2025
21b0ba7
System/Format - Improved Checks
WDrijver Apr 27, 2025
316b282
[sagasd.device 2.55] [afs-handler 41.8] Fixed AddChangeInt / Improve…
WDrijver Apr 27, 2025
19c7f51
Minor
WDrijver Apr 30, 2025
db60579
[fat-handler 42.04] Fixed booting with/without SD (1 partition support)
WDrijver Apr 30, 2025
ce99eed
Partition boot sequence limited to RDB (to allow fat-handler take con…
WDrijver Apr 30, 2025
76e96b5
Improved Bootstrap
WDrijver May 1, 2025
05901dc
[sagasd] reset default boot prio to -5
WDrijver May 1, 2025
db37680
Improved Boot Menu and skipping FAT now in Boot Partition (so fat-han…
WDrijver May 2, 2025
9302dde
fat+sagasd - multiple FS (boot) versus FAT-only mode (after boot)
WDrijver May 4, 2025
def2d45
fat+sagasd - improved boot detection process
WDrijver May 4, 2025
a8e49b5
[WIP sagasd2nd.device]
WDrijver May 5, 2025
2202d1f
restored sagasd_device_raw
WDrijver May 5, 2025
3cbee77
2nd SD-Card activated (single unit still, working on unified for mult…
WDrijver May 6, 2025
4ef9e80
sagasd - single SD (SPI2) stable
WDrijver May 6, 2025
4de4a80
sagasd - improved detection speed
WDrijver May 6, 2025
a3acbcb
sagasd - stable SPI1+2
WDrijver May 6, 2025
8bb2866
Updated ColdReboot so now it works OK with Apollo V4 - Added Requeste…
WDrijver May 8, 2025
327b617
Fixed timing / semaphore issue (__dos_boot)
WDrijver May 10, 2025
e599134
Restructured DEBUG
WDrijver May 11, 2025
b89d85b
Fixed no drive error for FAT in Format and added RemoveNode for SFS i…
WDrijver May 13, 2025
f2668d9
Cleanup + 2Gb RM (SFS issue remains)
WDrijver May 14, 2025
ac91574
SFS issue fixed
WDrijver May 14, 2025
b673b71
SFS issue fixed 2
WDrijver May 15, 2025
1f8fb5c
Enabled HW SD Pin detect and fixed detection issues with UniCorn SD
WDrijver May 15, 2025
662444c
updated gitignore
WDrijver May 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[sagasd] reset default boot prio to -5
  • Loading branch information
WDrijver committed May 1, 2025
commit 05901dc4e70928e096b0d8c60ad25c464b51a676
2 changes: 1 addition & 1 deletion arch/m68k-amiga/boot/romlog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Idx Name Size VMA LMA File off Algn
0 .rom 0007e3e4 00f80000 00f80000 00082000 2**2
0 .rom 0007e3d4 00f80000 00f80000 00082000 2**2
1 .ext 0007ee02 00e00000 00e00000 00002000 2**2
2 changes: 1 addition & 1 deletion arch/m68k-amiga/devs/sagasd/sagasd_device.c
Original file line number Diff line number Diff line change
Expand Up @@ -942,7 +942,7 @@ static void SAGASD_BootNode(
pp[DE_BUFMEMTYPE + 4] = MEMF_PUBLIC;
pp[DE_MAXTRANSFER + 4] = 0x00200000;
pp[DE_MASK + 4] = 0xFFFFFFFE;
pp[DE_BOOTPRI + 4] = 5 - (unit * 10);
pp[DE_BOOTPRI + 4] = -5; //Default Prio (-5) is lower than primary HDD (0)
pp[DE_DOSTYPE + 4] = 0x46415402; //FAT2 (FAT32) Default DosType for file-transfer
pp[DE_BOOTBLOCKS + 4] = 2;
devnode = MakeDosNode(pp);
Expand Down
2 changes: 1 addition & 1 deletion rom/devs/ata/bootwait.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ AROS_UFH3(static APTR, ata_Wait,

if (ATABase)
{
DD(bug("\n**************************************************************\n[ATAWAIT] Waiting for device detection to complete...\n**************************************************************\n\n"));
DD(bug("\n**************************************************************\n[ATA_WAIT] Waiting for device detection to complete...\n**************************************************************\n\n"));
ObtainSemaphore(&ATABase->DetectionSem);
ReleaseSemaphore(&ATABase->DetectionSem);
}
Expand Down
18 changes: 4 additions & 14 deletions rom/dosboot/dosboot_init.c
Original file line number Diff line number Diff line change
Expand Up @@ -211,8 +211,7 @@ int dosboot_Init(LIBBASETYPEPTR DOSBootBase)
/* Select the initial boot device, so that the choice is available in the menu */
selectBootDevice(DOSBootBase, bootDeviceName);


// Set all devices ENALBED by default
// Set all devices ENABLED by default
{
ListLength(&ExpansionBase->MountList, DOSBootBase->devicesCount);

Expand All @@ -227,14 +226,10 @@ int dosboot_Init(LIBBASETYPEPTR DOSBootBase)
}
}


/* Show the boot menu if needed */
bootmenu_Init(DOSBootBase, WantBootMenu);


// Disable selected Devices
// and
// Set final boot device
// Disable selected Devices and Set final boot device
if (DOSBootBase->devicesCount > 0)
{
struct List tempList;
Expand Down Expand Up @@ -273,24 +268,21 @@ int dosboot_Init(LIBBASETYPEPTR DOSBootBase)

ReleaseSemaphore(&IntExpBase(ExpansionBase)->BootSemaphore);


if (DOSBootBase->devicesEnabled != NULL)
{
FreeVec(DOSBootBase->devicesEnabled);
}

}


/* updates the boot flags */
IntExpBase(DOSBootBase->bm_ExpansionBase)->BootFlags = DOSBootBase->db_BootFlags;


/* We want to be able to find ourselves in RTF_AFTERDOS */
DOSBootBase->bm_Screen = NULL;
AddResource(&DOSBootBase->db_Node);

D(bug("\n[BOOT] ApolloOS BootStrap (Delayed 2 seconds)\n"));
D(bug("\n[BOOT] ApolloOS BootStrap\n"));

/* Attempt to boot until we succeed */
for (;;)
Expand All @@ -307,9 +299,7 @@ int dosboot_Init(LIBBASETYPEPTR DOSBootBase)
for (t = 0; t < 150; t += DOSBootBase->delayTicks)
{
bootDelay(DOSBootBase->delayTicks);

//if (DOSBootBase->bm_Screen)
//anim_Animate(DOSBootBase->bm_Screen, DOSBootBase);
//if (DOSBootBase->bm_Screen) anim_Animate(DOSBootBase->bm_Screen, DOSBootBase);
}
}

Expand Down