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
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
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
b1ackmai1er
2310597ada
Updater bank select fix
...
Added CRC32 calculation
2021-01-13 01:56:08 +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
b1ackmai1er
506ecfe3e2
Add facility to backup flash
2021-01-08 19:46:20 +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
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
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
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
b1ackmai1er
0de99d2436
Update md.asm
...
cleanup
2020-12-27 11:48:45 +08:00
b1ackmai1er
32c1071265
Update md.asm
...
Sstack use optimization
2020-12-27 11:39:47 +08:00
b1ackmai1er
822f433005
Update md.asm
...
stack use cleanup
2020-12-27 11:27:51 +08:00
b1ackmai1er
7ee5a68880
Update md.asm
...
cleanup
2020-12-27 11:06:49 +08:00
b1ackmai1er
83e102a043
Update md.asm
...
Calculate bank and sector only when needed
2020-12-27 10:52:25 +08:00
Wayne Warthen
af2639ef42
Enhance CSIO handling in sd.asm
...
Enhance CSIO to play nice(r) with other users of Z180 CSIO by restoring the CSIO speed to default upon function return.
2020-12-26 17:36:33 -08:00
Wayne Warthen
a2c2ed0aef
Global Initialization of Z180 CSIO
...
Initialize CSIO speed at system startup. A constant called Z180_CNTR_DEF has been created to hold the default value. This value can be used by drivers to restore the default value after modification.
2020-12-26 11:58:31 -08:00
Wayne Warthen
5463ae21f8
Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev
2020-12-26 10:46:54 -08:00
Wayne Warthen
890119db3c
Update sd.asm
...
Fix for Issue #170 . Correct use of OUT to OUT0 during CSIO speed change. Credit to Douglas Miller for finding this bug.
Co-Authored-By: Douglas Miller <16920069+durgadas311@users.noreply.github.com >
2020-12-26 10:46:29 -08:00
b1ackmai1er
a6ebdca958
Update md.asm
2020-12-26 16:58:22 +08:00
b1ackmai1er
8d445533e7
Update Build.ps1
...
minor
2020-12-26 10:32:45 +08:00
b1ackmai1er
dc302afece
Update md.asm
...
Further optimization of loops utilizing alternate register AF'
2020-12-26 10:32:06 +08:00
b1ackmai1er
5b8bfd26cd
Update md.asm
...
Further optimization of loops utilizing alternate register AF'
2020-12-26 01:38:21 +08:00
b1ackmai1er
dae73fafae
Update md.asm
...
Optimizations
2020-12-24 18:34:59 +08:00
b1ackmai1er
eaa4ceaa38
Update md.asm
...
Simplify stack setup for relocatable code
2020-12-24 14:24:56 +08:00
Wayne Warthen
99ecb0b22b
Update md.asm
...
- Fix typo
- Propagate flash write fix to flash erase routine
2020-12-23 11:33:37 -08:00
b1ackmai1er
f2c3e51ef4
Update md.asm
...
minors
2020-12-23 22:16:42 +08:00