Commit Graph

1837 Commits

Author SHA1 Message Date
Wayne Warthen
0d6c792282 Z280 Tweaks
- Interrupt routines that change the Z280 I/O page register now save and restore the original value.
2021-02-13 17:14:59 -08:00
b1ackmai1er
09c2af28c9 Merge pull request #174 from wwarthen/dev
Dev
2021-02-12 20:32:14 +08:00
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
b1ackmai1er
d97cf675de Merge pull request #173 from wwarthen/dev
Perliminary support for Sergey's Z80-512K
2021-02-11 21:13:00 +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
b1ackmai1er
e565011a1c Merge pull request #172 from wwarthen/dev
Dev
2021-02-10 16:36:55 +08:00
Wayne Warthen
22b651917b Fix small build issue 2021-02-09 16:55:40 -08:00
Wayne Warthen
d21318b753 Bump Version Number 2021-02-09 16:44:01 -08:00
Wayne Warthen
01272308b4 Merge pull request #191 from feilipu/dev
acia - RTS fix and minor updates
2021-02-09 16:38:48 -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
08b8a17d30 fix more divergence from wwarthen-dev 2021-02-09 17:54:56 +11:00
Phillip Stevens
74d25aa2df fix divergence from wwarthen-dev 2021-02-09 17:51:16 +11:00
Phillip Stevens
33d2f59055 fix divergence from wwarthen-dev 2021-02-09 17:42:13 +11:00
Phillip Stevens
9f328f84a5 Merge branch 'wwarthen-dev' into dev 2021-02-09 17:31:23 +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
b1ackmai1er
c4ddfe4a2e Merge pull request #171 from wwarthen/dev
Mo' Faster
2021-02-07 22:15:14 +08:00
Wayne Warthen
2ac9f33be7 Mo' Faster
- Some minor Z280 speed optimizations.
2021-02-05 18:20:03 -08:00
b1ackmai1er
8c1a9763e6 Merge pull request #170 from wwarthen/dev
Miscellaneous
2021-02-05 23:45:05 +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
b1ackmai1er
5a3a249af5 Merge pull request #169 from wwarthen/dev
Z280 Optimizations
2021-02-03 21:14:22 +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
b1ackmai1er
f6435291f5 Merge pull request #168 from wwarthen/dev
Resync
2021-02-02 15:38:38 +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
b1ackmai1er
b68fcc71dd Merge pull request #167 from wwarthen/dev
Resync
2021-02-01 15:54:29 +08:00
Wayne Warthen
b91ad2aba0 Fix Typo 2021-01-31 15:38:20 -08:00
Wayne Warthen
f67e5bc023 Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev 2021-01-31 15:12:57 -08:00
Wayne Warthen
6e6e3d2059 Cleanup 2021-01-31 15:12:55 -08:00
b1ackmai1er
c35ddcfc1f Merge pull request #165 from wwarthen/dev
Resync
2021-01-31 16:43:41 +08:00
Wayne Warthen
443b67024a Update commit.yml 2021-01-30 19:03:48 -08:00
Wayne Warthen
40810aa896 Update commit.yml
Use Pacific Time Zone for build.
2021-01-30 18:48:08 -08:00
Wayne Warthen
8a7bc97fea Update commit.yml
Trying to get GitHub build scripts to use Pacific Time Zone.
2021-01-30 18:46:03 -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
b1ackmai1er
d8b7dc4693 Merge pull request #164 from wwarthen/dev
Add System Timer to Z280 IM3
2021-01-29 21:37:51 +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
b1ackmai1er
dec4d83b51 Merge pull request #163 from wwarthen/dev
Resync
2021-01-29 08:30:28 +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