Quantcast
Channel: stardot.org.uk
Viewing all articles
Browse latest Browse all 2534

32-bit acorn software: other • Re: Working RISC iX IDE driver, "ecide"

$
0
0
As a side note, I've also added support for HCCS A3000 IDE cards to ecide, with a pull request at https://github.com/evansm7/riscix_ide/pull/2. Some quirks of the HCCS IDEFS make it a little bit less straightforward than other cards, and the partitioning aspect is a bit hairy (I did it with a hex editor and a calculator and a lot of trial-and-error :shock:)
Although I've yet to write up all the various partition structures, I did reverse engineer most IDEFS Modules to develop Partition Manager. If you look in !PartMgr.FS.IDEFS at FNread_partition_table_* and within !PartMgr.Library.CylPart at FNwrite_partition_table_non_ADFS. Between them they cover HCCS, Simtec, ICS, D.T Software, Watford Electronics, Risc Developments, Baildon, APDL, Wizzo. You'll also see which low-level SWI to use and their parameters for each IDEFS variant.

To identify which IDEFS is available, I implemented a very hacky method in !PartMgr.FS.IDEFS FNinitialise_IDEFS by performing an ordered SWI check.

Statistics: Posted by sirbod — Sat Jul 06, 2024 10:02 am



Viewing all articles
Browse latest Browse all 2534

Trending Articles