58 Commits

Author SHA1 Message Date
e23e0adfe9 Update documentation 2025-09-21 14:47:49 +12:00
3183606d23 Remove ideupdate & point users to lide repo for IDE fw 2024-09-04 14:06:17 +12:00
be25d2dae1 GH Actions: Fixup workflow trigger 2023-08-14 10:39:14 +00:00
96c13103fa Update lide.device Release-140823 2023-08-14 10:37:50 +00:00
1baa384a18 Update lide.device Release-040823 2023-08-04 14:31:16 +00:00
1d174e6024 Move bootrom code to lide repo Release-140723 2023-07-11 11:27:53 +00:00
ee663c106c CFLASH: Check that ext rom is there when copying 2023-07-10 09:02:53 +00:00
c7f43f60c6 CFLASH: Add more failure checks 2023-06-13 21:07:43 +00:00
d495ba8962 Switch to OAHR allocated Autoconfig IDs Release-120623 2023-06-12 18:22:47 +00:00
0d5ee7f460 IDE ROM: liv2ride submodule renamed to lide and updated to current release 2023-06-09 20:57:05 +00:00
1dbb93e487 iderom: bump lide.device version dev-160523 2023-05-16 02:13:49 +00:00
b14297ef66 cflash: fix control register
Pointer was not marked volatile, causing the bonus ram check to be optimized away
2023-05-16 02:13:16 +00:00
06314f04a6 addram: Fix enable/disablebonusram
Incorrectly used a read-modify-write op on the control register
2023-05-16 02:10:40 +00:00
1b9d4789b0 cflash: fixup erase block address for M29F160FT 2023-05-13 22:32:59 +00:00
118857bdf6 iderom: Rename liv2ride.device to lide.device and update submodule 2023-05-13 22:32:15 +00:00
7398c66189 iderom: fixup bootldr. needed to define ROM and BYTEWIDE in makefile 2023-05-06 17:47:32 +00:00
f17d232d7c Update reloc.S from upstream and integrate my changes with IF statements 2023-04-24 14:28:41 +00:00
2b389d1f91 Add notice for at_apollo_device transfer routines 2023-04-24 14:27:28 +00:00
83e0231039 Update READMEs 2023-04-23 19:11:23 +00:00
3c8e5aeabf cflash: implement ability to flash IDE even when enabled dev-220423 2023-04-22 17:42:29 +00:00
dc1538b8c2 iderom: fixup AT-Bus offset stuff 2023-04-22 17:06:09 +00:00
6db2b712b3 iderom: tweaks
* Tweak driver offset stuff
* Add ability to build a rom for AT-Bus 2008 cards
2023-04-21 14:09:58 +00:00
618089c795 cflash speedup
Using the "UNLOCK BYPASS" commands for the flash it takes half as many cycles to program each word

Also bump the task priority and enable compiler optimization
2023-04-18 20:47:21 +00:00
b1fb7b8aaa cflash: replace CopyMemQuick call with CopyMem as it caused a guru dev-180423-2 2023-04-18 16:05:29 +00:00
5ed54d4fa0 cflash: use mapram feature to allow flash programming even when it's enabled at boot dev-180423 2023-04-18 11:36:10 +00:00
Matt Harlum
a3d3809753 cflash: add firmware version check 2023-04-18 11:36:10 +00:00
f8e2f3787c Prevent binaries from being included in commits 2023-04-18 11:35:53 +00:00
0e0dab8040 add token for submodule repo 2023-04-18 07:38:52 +00:00
345e4ecf45 Switch to liv2ride.device 2023-04-17 12:22:41 +00:00
cfbde374ed remove at_apollo_device 2023-04-17 12:13:48 +00:00
b13eb6a22e cflash: prevent flash operations if flash enabled 2023-04-17 08:17:20 +00:00
af93e3f19a Remove binaries 2023-04-16 22:36:18 +00:00
b41d89e74c Fixup copy of ext rom
The schematic would have you believe the ext rom is mapped from F00000-F7FFFF but it lies
Ext space decode actually ends at F3FFFF
2023-04-16 18:24:33 +00:00
e56a76609d cflash: rework options
* Make it possible to copy physical ext rom to flash
* Clear up what banks do what (k/x vs 1/0)
* Now possible to program both ext and ks at the same time
2023-04-16 17:04:38 +00:00
0613a02fbb update ide_device 2023-03-01 21:19:32 +00:00
6b377d54bf iderom: fixup disk creation 2023-03-01 19:57:08 +00:00
91203c1f91 Build ide.device
* Create a boot disk that will automatically flash the IDE ROM
* Add these to the Github Actions workflow
dev-010323
2023-03-01 08:57:21 +00:00
c6058c5d8d IDEROM: fixup mounter makefile 2023-02-28 22:11:26 +00:00
a08bbb9a56 CFLASH: Don't complain about BonusRAM enabled when not operating on the Kick Flash 2023-02-28 21:53:18 +00:00
d3e57a4856 CFLASH: Fix IDE flash progress 2023-02-28 21:44:40 +00:00
5c93e5817c Add GH Actions workflow 2023-02-28 21:05:34 +00:00
8a05353f2b IDE Mounter: remove reference to config on my system 2023-02-28 12:55:27 +00:00
633428b89a IDE ROM: Add Mounter
* Fixed up mounter (Creation of FileSystem.resource missed adding LN_NAME and LN_TYPE
* Wrapped in a RomTag and glued crudely to the driver
2023-02-28 12:30:42 +00:00
53383d92a8 iderom: rework as a chainloader module
This way I can load a driver that uses RTF_AUTOINIT and then call mounter afterwards to add the boot entries
2023-02-24 22:10:29 +00:00
Matt Harlum
3e453ecb0c Fixup cflash readme 2023-02-23 11:13:18 +00:00
Matt Harlum
fc4199ffe3 CFLASH: fixup usage text 2023-02-23 11:11:56 +00:00
Matt Harlum
1207b2299a Add READMEs for Software 2023-02-23 11:11:40 +00:00
Matt Harlum
93bbb9ccdb Add license to software 2023-02-23 11:01:54 +00:00
061e307e06 Add IDE boot rom 2023-02-23 10:38:00 +00:00
Matt Harlum
fae07c034a Bootrom: Add a kickstart module to enable A0 Bonus RAM at boot 2023-02-20 10:07:43 +00:00