Wayne Warthen
fe14a4b2a8
Z280 UART in all interrupt modes
By using polling mode, the Z280 UART can be utilized in interrupts modes 0/1/2.
5 years ago
Wayne Warthen
2d12da4903
Z280 Internal UART Support
Z280 UART can only be used w/ native memory & interrupt mode 3.
5 years ago
Wayne Warthen
75c468d897
Z280 Native Mode Completion
Z280 Native Mode using Interrupt Mode 3 is now stable. The built-in UART is not yet supported. Also, RomWBW application style boot is not yet supported.
5 years ago
Wayne Warthen
bbb986c48f
Z280 Work in Progress
- Fixed PEEK/POKE
- Misc. cleanup
5 years ago
Wayne Warthen
06ac451aa6
Z280 Native Bug Fix
- Fix CP/M 3 and ZPM3 disk boot issue.
- Relocate Z280 BNKCPY to HBIOS bank.
5 years ago
Wayne Warthen
6a0837e908
Z280 Work in Progress
- API callls now run in system mode
- Expansion of proxy size has been reverted
5 years ago
b1ackmai1er
ac3a4be7b0
Update updater.asm
debug off
5 years ago
b1ackmai1er
2308f35e66
Adjustments for new hbios proxy location
5 years ago
Wayne Warthen
e9ae0a8e6d
Z280 Interrupt Mode 3 Work in Progress
5 years ago
Wayne Warthen
10d875ffbb
Z280 Work in Progress, SC140 Config
- Early support for native mode memory for Z280.
- Added support for SC140 as new standard build.
5 years ago
b1ackmai1er
76eb6cff48
Update updater.asm
Remove test code
5 years ago
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
5 years ago
b1ackmai1er
e21fa6477e
Update md.asm
Move code space check into flashlib
5 years ago
b1ackmai1er
4c65e244f5
Update flashlib.inc
Add chip erase support. Consolidate code space check here. Only display on error.
5 years ago
b1ackmai1er
0d7a2c3c20
md.asm flash updates
Flash relocating routine now only copies what is required rather than full 64 bytes every time.
5 years ago
Wayne Warthen
a3a60fca98
Regenerate Documentation
5 years ago
b1ackmai1er
80439d1ec0
Extract flash routines to common library between md.asm and updater,asm
5 years ago
b1ackmai1er
c12316f5b4
md,asm cleanup af/af' push/pops
5 years ago
b1ackmai1er
e7022d434d
Update updater.asm
Fix startup message when console swapped. Cleanup
5 years ago
b1ackmai1er
9f17ba102b
Update romldr.asm
Add capability to change baud rates when changing console.
5 years ago
b1ackmai1er
f483edfeaa
Update updater.asm
Revert AF/AF' PUSH/POP changes to cater for other banking routines other than SBC
5 years ago
b1ackmai1er
9d229e3f31
Update updater.asm
Extend debug info. Add Teraterm usage info, Other flash device prework
5 years ago
b1ackmai1er
6773924a3a
Update updater.asm
Optimize some stack usage and jumps. Enhance timeout check debug option
5 years ago
b1ackmai1er
2310597ada
Updater bank select fix
Added CRC32 calculation
5 years ago
Wayne Warthen
2987c4950e
Update md.asm
Preserve AF across calls to BNKSEL in Flash Filesystem.
5 years ago
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.
5 years ago
Wayne Warthen
430bbd2ccf
Another SD Card Driver Tweak
5 years ago
Wayne Warthen
49de66fb85
SD Card Driver Compatibility Improvement
Handle SD Cards that do not support ACMD41 by using CMD1 instead.
5 years ago
b1ackmai1er
506ecfe3e2
Add facility to backup flash
5 years ago
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.
5 years ago
b1ackmai1er
adf82645e3
Update Build.ps1
Remove looping construct to create *.upd file
5 years ago
b1ackmai1er
f18bd9fb0a
Fix updater bank display output
Also loads derfault console and serial device number now for consistance with boot rom.
5 years ago
b1ackmai1er
50d449e0e3
Update Build.ps1
Remove compressed update image option. Project for another time maybe.
5 years ago
b1ackmai1er
59de9a01a9
Update updater.asm
Fixups and optimization
5 years ago
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
5 years ago
b1ackmai1er
e9947c0a68
Create updater.asm
Beta release for romwbw xmodem flash updater
5 years ago
b1ackmai1er
4c52a0dc41
Update md.asm
Remove cache'ng of flash routine . didn't work hxb_buf must be getting trashed by other processes.
5 years ago
b1ackmai1er
4a9fcbc4af
Support System Update process for systems with 39SF040 flash chips
Generate an update file.
Updated docs.
md.asm minors
Update compression application
5 years ago
b1ackmai1er
4ecbb98b17
Update md.asm
minor
5 years ago
b1ackmai1er
0de99d2436
Update md.asm
cleanup
5 years ago
b1ackmai1er
32c1071265
Update md.asm
Sstack use optimization
5 years ago
b1ackmai1er
822f433005
Update md.asm
stack use cleanup
5 years ago
b1ackmai1er
7ee5a68880
Update md.asm
cleanup
5 years ago
b1ackmai1er
83e102a043
Update md.asm
Calculate bank and sector only when needed
5 years ago
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.
5 years ago
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.
5 years ago
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>
5 years ago
b1ackmai1er
a6ebdca958
Update md.asm
5 years ago
b1ackmai1er
8d445533e7
Update Build.ps1
minor
5 years ago
b1ackmai1er
dc302afece
Update md.asm
Further optimization of loops utilizing alternate register AF'
5 years ago