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
Matt Harlum
e25eca8e27
Addram: fix merge behaviour
...
Previously cd_BoardAddr pointed to the FastRAM board but this was changed to be the Control register
This meant that it was looking for a memory region at the control register base
Instead just look through the MemList to find a bordering Fast RAM chunk
2023-02-20 09:52:04 +00:00
a6e1562d57
CFLASH: make sure to erase the right bank...
2023-02-19 21:50:21 +00:00
1b63cccc65
cflash: Slots
...
Describe top/bottom half as slots rather than banks to make usage more obvious
2023-02-19 20:59:33 +00:00
caa78fb180
cflash: fixup a bunch of mistakes & add IDE rom verify
2023-02-19 17:03:48 +00:00
680cb584d1
Software: check-in AddRam util
2023-02-04 20:01:03 +00:00
bcd57bcd96
CFLASH: couple of fixups
2023-02-04 19:50:38 +00:00
4f0006974e
CFLASH: Correct behavior for 1MB ROMs
2023-02-03 04:01:33 +00:00
70d00c31a9
Check-in cflash util
2023-02-02 20:26:15 +00:00