Wayne Warthen
50abfd7e39
Update hbios.asm
...
- Remove LED macro temporary diagnostic.
2021-02-11 15:27:59 -08:00
Wayne Warthen
8e7e9039f9
Additional SK Z80-512K Support
...
- Added support for UART clock divider (CLK2).
2021-02-11 14:28:26 -08:00
Wayne Warthen
4791d5f040
Perliminary support for Sergey's Z80-512K
...
- Watchdog functionality will be enabled if a system timer is operational.
- LED indicates boot progress and thereafter disk I/O.
2021-02-10 15:47:23 -08:00
Phillip Stevens
f6ecaa7cb5
acia - make reset consistent / correct
2021-02-10 02:58:57 +11:00
Phillip Stevens
38531bc983
acia - receive test optimisation
2021-02-09 18:11:40 +11:00
Phillip Stevens
36ba566c95
acia - assert RTS fix
2021-02-09 18:04:02 +11:00
Phillip Stevens
b41f865c1d
acia.asm whitespace
2021-02-09 17:59:54 +11:00
Phillip Stevens
0d26818e81
updates to dev
2021-02-09 17:30:49 +11:00
Phillip Stevens
7ceaa06800
Merge pull request #30 from wwarthen/master
...
update to dev
2021-02-09 16:58:11 +11:00
Phillip Stevens
bec1c46d21
acia - whitespace
2021-02-09 16:44:05 +11:00
Wayne Warthen
2ac9f33be7
Mo' Faster
...
- Some minor Z280 speed optimizations.
2021-02-05 18:20:03 -08:00
Wayne Warthen
7956074746
Miscellaneous
...
- Fix minor ACIA bug that only occurs if setting a non-standard baud rate.
- Enhance Z280 UART driver to use C/T for more baud rates and to use Z280 opcodes to speed up interrupt handler a bit.
2021-02-04 13:35:21 -08:00
Wayne Warthen
4cc21948bc
Z280 Optimizations
...
- New Z280 bank selection routine that does not require gigantic table and is about as fast.
- Bump Z280 UART driver to 128 byte buffer.
- Truncate unused portion of Z280 IVT at end.
2021-02-02 16:52:25 -08:00
Wayne Warthen
166bfe5abd
Config File Cleanup
2021-02-01 14:28:39 -08:00
Wayne Warthen
c43283b3ec
Enable ACIA on Interrupt Modes 2 & 3
...
ACIA driver will now allow use of the driver in interrupt modes 2 & 3, but will operate in polling mode.
2021-02-01 09:48:46 -08:00
Wayne Warthen
b91ad2aba0
Fix Typo
2021-01-31 15:38:20 -08:00
Wayne Warthen
6e6e3d2059
Cleanup
2021-01-31 15:12:55 -08:00
Wayne Warthen
8945580ff5
Z280 Cleanup
...
- Z280 UART MODE command support
- BNKCALL handles calls into HBIOS using system mode
2021-01-30 16:17:34 -08:00
Wayne Warthen
8fa14863f8
Add System Timer to Z280 IM3
...
- Z280 counter/timer is now used to implement 50Hz system timer based on CPU oscillator.
- Bug fix in EI <mask> opcodes.
2021-01-28 16:41:33 -08:00
Wayne Warthen
7e2bad5643
Merge pull request #187 from b1ackmai1er/dev
...
updater xmodem loop optimization + Minors
2021-01-28 10:58:25 -08:00
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.
2021-01-28 10:39:57 -08:00
b1ackmai1er
c6164ae2ab
Update hbios.asm
...
fixup
2021-01-28 19:38:31 +08:00
b1ackmai1er
9e05028c05
Update usrrom.asm
...
fixup
2021-01-28 19:34:23 +08:00
b1ackmai1er
c2bd5aa5ac
Update hbios.asm
...
Typo + explanation
2021-01-28 19:30:38 +08:00
b1ackmai1er
c3c3782f27
Update updater.asm
...
Xmodem receive loop optmization
2021-01-28 19:11:24 +08:00
b1ackmai1er
25fb106c8a
Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev
2021-01-28 19:08:03 +08:00
b1ackmai1er
5c9fc2f61f
Update usrrom.asm
...
fixup
2021-01-28 19:07:36 +08:00
b1ackmai1er
63ca119e92
Merge pull request #162 from wwarthen/dev
...
Z280 Internal UART Support
2021-01-28 18:59:58 +08:00
b1ackmai1er
886621397e
Update hbios.asm
...
Resync
2021-01-28 18:58:50 +08:00
b1ackmai1er
bccbec90e7
Update cvdu.asm
...
fixup
2021-01-28 18:53:13 +08:00
b1ackmai1er
0f2d68e492
Update usrrom.asm
...
xmodem receive loop optimizations
2021-01-28 15:36:59 +08:00
Wayne Warthen
2d12da4903
Z280 Internal UART Support
...
Z280 UART can only be used w/ native memory & interrupt mode 3.
2021-01-27 19:33:37 -08:00
b1ackmai1er
b6d5516e84
Minors
...
Note to self CCF <> Clear Carry Flag LoL
2021-01-28 10:04:29 +08:00
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.
2021-01-24 15:54:31 -08:00
Wayne Warthen
bbb986c48f
Z280 Work in Progress
...
- Fixed PEEK/POKE
- Misc. cleanup
2021-01-23 17:55:11 -08:00
Wayne Warthen
06ac451aa6
Z280 Native Bug Fix
...
- Fix CP/M 3 and ZPM3 disk boot issue.
- Relocate Z280 BNKCPY to HBIOS bank.
2021-01-22 20:43:04 -08:00
Wayne Warthen
6a0837e908
Z280 Work in Progress
...
- API callls now run in system mode
- Expansion of proxy size has been reverted
2021-01-22 16:45:43 -08:00
b1ackmai1er
ac3a4be7b0
Update updater.asm
...
debug off
2021-01-22 21:08:58 +08:00
b1ackmai1er
2308f35e66
Adjustments for new hbios proxy location
2021-01-22 21:07:39 +08:00
Wayne Warthen
e9ae0a8e6d
Z280 Interrupt Mode 3 Work in Progress
2021-01-21 20:06:45 -08:00
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.
2021-01-20 11:21:24 -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
b1ackmai1er
80439d1ec0
Extract flash routines to common library between md.asm and updater,asm
2021-01-15 21:19:19 +08:00