Commit Graph

1452 Commits

Author SHA1 Message Date
Wayne Warthen
8483e747ff Merge pull request #183 from b1ackmai1er/dev
Updater and md improvements
2021-01-17 15:50:04 -08:00
b1ackmai1er
76eb6cff48 Update updater.asm
Remove test code
2021-01-18 04:26:10 +08:00
b1ackmai1er
8ea441fe4b Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev 2021-01-18 02:10:23 +08:00
b1ackmai1er
47d2ff82a9 Update updater.asm
Add support for other 512K flash devices. Devices that do not support sector erase will be chip erased prior to writing. Only AM29F040 tested. Additional debug options added
2021-01-18 02:10:10 +08:00
b1ackmai1er
e21fa6477e Update md.asm
Move code space check into flashlib
2021-01-18 02:08:01 +08:00
b1ackmai1er
4c65e244f5 Update flashlib.inc
Add chip erase support. Consolidate code space check here. Only display on error.
2021-01-18 02:07:19 +08:00
b1ackmai1er
99a91c4987 Merge pull request #157 from wwarthen/dev
Resync
2021-01-17 20:53:43 +08:00
b1ackmai1er
0d7a2c3c20 md.asm flash updates
Flash relocating routine now only copies  what is required rather than full 64 bytes every time.
2021-01-16 15:02:36 +08:00
Wayne Warthen
a3a60fca98 Regenerate Documentation 2021-01-15 15:19:27 -08:00
Wayne Warthen
6322574a96 Merge pull request #182 from b1ackmai1er/dev
Extract flash routines from md.asm and updater.asm to common library flashlib.inc
2021-01-15 15:09:04 -08:00
b1ackmai1er
cd77c037de Update GettingStarted.md
Fix RTC reference.

Also note the Booting Disks section refers to the old boot menu.
2021-01-15 23:43:49 +08:00
b1ackmai1er
80439d1ec0 Extract flash routines to common library between md.asm and updater,asm 2021-01-15 21:19:19 +08:00
b1ackmai1er
c12316f5b4 md,asm cleanup af/af' push/pops 2021-01-15 20:50:14 +08:00
Wayne Warthen
06b9f2b882 Merge pull request #181 from b1ackmai1er/dev
romloader baudrate setting. updater improvements
2021-01-14 09:48:24 -08:00
b1ackmai1er
e7022d434d Update updater.asm
Fix startup message when console swapped.  Cleanup
2021-01-15 00:46:31 +08:00
b1ackmai1er
9f17ba102b Update romldr.asm
Add capability to change baud rates when changing console.
2021-01-15 00:20:21 +08:00
b1ackmai1er
f483edfeaa Update updater.asm
Revert AF/AF' PUSH/POP changes to cater for other banking routines other than SBC
2021-01-14 16:07:54 +08:00
b1ackmai1er
9d229e3f31 Update updater.asm
Extend debug info. Add Teraterm usage info,  Other flash device prework
2021-01-14 14:24:21 +08:00
b1ackmai1er
6773924a3a Update updater.asm
Optimize some stack usage and jumps. Enhance timeout check debug option
2021-01-13 15:30:50 +08:00
Wayne Warthen
0e3cdaa15d Merge pull request #180 from b1ackmai1er/dev
updater bank select fix
2021-01-12 10:51:26 -08:00
b1ackmai1er
8d0282f24e commit fix 2021-01-13 01:58:32 +08:00
b1ackmai1er
2310597ada Updater bank select fix
Added CRC32 calculation
2021-01-13 01:56:08 +08:00
b1ackmai1er
725c447cef Merge pull request #156 from wwarthen/dev
Resync
2021-01-11 10:00:24 +08:00
Wayne Warthen
2987c4950e Update md.asm
Preserve AF across calls to BNKSEL in Flash Filesystem.
2021-01-10 11:21:39 -08:00
Wayne Warthen
e4cdc3d167 More SD Card Compatibility Changes
Based on a logic analyzer trace from Andy Cooper, it appears that some SD cards want the unused CRC byte of the command packet to be 0xFF instead of the 0x00 filler I was using.  Changed to put 0xFF in the CRC byte when unused.
2021-01-10 10:18:30 -08:00
Wayne Warthen
430bbd2ccf Another SD Card Driver Tweak 2021-01-09 17:13:49 -08:00
Wayne Warthen
92374ab879 Bump Version 2021-01-09 11:01:20 -08:00
Wayne Warthen
07f6a8889b Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev 2021-01-09 10:41:07 -08:00
Wayne Warthen
49de66fb85 SD Card Driver Compatibility Improvement
Handle SD Cards that do not support ACMD41 by using CMD1 instead.
2021-01-09 10:39:29 -08:00
Wayne Warthen
2a03295c41 Merge pull request #178 from b1ackmai1er/dev
Add facility to backup flash
2021-01-08 11:57:17 -08:00
b1ackmai1er
506ecfe3e2 Add facility to backup flash 2021-01-08 19:46:20 +08:00
b1ackmai1er
fa3e1c139a Merge pull request #155 from wwarthen/dev
Resync
2021-01-08 15:12:19 +08:00
Wayne Warthen
e72886cfaf Build Tweaks
- Propagate build enhancements from Phil to Unix/Mac build.
- Add removal of .upd files to Clean.cmd script in Binary directory.
2021-01-07 14:32:58 -08:00
Wayne Warthen
04ffc17466 Merge pull request #176 from b1ackmai1er/dev
Fix updater bank display output
2021-01-07 14:12:30 -08:00
b1ackmai1er
1ec37bb983 lzsa2 unix update 2021-01-06 22:01:24 +08:00
b1ackmai1er
adf82645e3 Update Build.ps1
Remove looping construct to create *.upd file
2021-01-06 21:34:23 +08:00
b1ackmai1er
f18bd9fb0a Fix updater bank display output
Also loads derfault console and serial device number now for consistance with boot rom.
2021-01-06 21:18:57 +08:00
b1ackmai1er
f237a4cafa Merge pull request #154 from wwarthen/dev
Resync
2021-01-06 16:12:45 +08:00
Wayne Warthen
1b185bd7f9 Regenerate documentation 2021-01-05 16:38:17 -08:00
Wayne Warthen
ce1b43fb0c Merge pull request #175 from b1ackmai1er/dev
Support System Update process for systems with 39SF040 flash chips
2021-01-05 16:21:07 -08:00
b1ackmai1er
50d449e0e3 Update Build.ps1
Remove compressed update image option. Project for another time maybe.
2021-01-04 21:14:21 +08:00
b1ackmai1er
fca73867fa ReadMe.md Getting \Started.md
Revert change to ReadMe and add document change to GettingStarted.

Hope this is right :)
2021-01-04 21:09:47 +08:00
b1ackmai1er
59de9a01a9 Update updater.asm
Fixups and optimization
2021-01-03 22:12:13 +08:00
b1ackmai1er
9bd2dda749 Update updater.asm
Documented serial limitations.
Improved error handling and messages.
Tried to optimize packet read loop
Tried to optimize character read polling
Added some debug options for testing
2021-01-03 20:25:15 +08:00
b1ackmai1er
e9947c0a68 Create updater.asm
Beta release for romwbw xmodem flash updater
2021-01-01 20:26:55 +08:00
b1ackmai1er
4c52a0dc41 Update md.asm
Remove cache'ng of flash routine . didn't work hxb_buf must be getting trashed by other processes.
2020-12-30 21:59:10 +08:00
b1ackmai1er
4a9fcbc4af Support System Update process for systems with 39SF040 flash chips
Generate an update file.
Updated docs.
md.asm minors
Update compression application
2020-12-30 21:51:48 +08:00
b1ackmai1er
ae9105bd5b Merge pull request #153 from wwarthen/dev
Resync
2020-12-28 12:48:15 +08:00
Wayne Warthen
60ec6c87c2 Merge pull request #172 from b1ackmai1er/dev
Stack and calling optimizations
2020-12-26 20:18:55 -08:00
b1ackmai1er
4ecbb98b17 Update md.asm
minor
2020-12-27 11:56:44 +08:00