Commit Graph

1752 Commits

Author SHA1 Message Date
Wayne Warthen
0053a840b7 Support ZZRCC 2021-03-07 16:21:49 -08:00
b1ackmai1er
106bea2a40 Merge pull request #177 from wwarthen/dev
Implement BOOTCON
2021-03-04 16:29:20 +08:00
Wayne Warthen
33ef02cfc0 Implement BOOTCON
Added BOOTCON config variable to allow setting the boot console device.  This replaces FORCECON and removes the code that used to rearrange the PCINITTBL.
2021-03-03 15:12:57 -08:00
b1ackmai1er
9cd6f9872a Merge pull request #176 from wwarthen/dev
Dev
2021-02-27 13:55:56 +08:00
Wayne Warthen
12d1ce4000 Build Process Tweaks 2021-02-25 14:37:33 -08:00
Wayne Warthen
d4e7cb8d5f Tweaks
- Small optimization in Z180 invalid opcode handler
- Improve ZRC disk image generation script
2021-02-25 13:28:04 -08:00
Wayne Warthen
953dd70052 Z180 Invalid Opcode Tweaks
Thanks and credit to Phillip Stevens for his significant contributions to this enhancement.
2021-02-22 18:49:31 -08:00
Wayne Warthen
e17fee85e9 Add Z180 Invalid Opcode Handler 2021-02-22 14:18:01 -08:00
Wayne Warthen
6a46f8b74c Z280 UART Flow Control
- Implement RTS flow control on Z280 UART using C/T 2 output pin.  Must be supported on PCB and wired properly at serial adapter.
2021-02-21 13:18:57 -08:00
Wayne Warthen
a1a25465da Bug Fixes 2021-02-20 16:49:36 -08:00
Wayne Warthen
78b668687d Add Missing Files 2021-02-19 19:15:53 -08:00
Wayne Warthen
c9a62b6b08 Fix Unix Build 2021-02-19 18:56:13 -08:00
Wayne Warthen
9da58082a7 Z280 Cleanup 2021-02-19 15:47:33 -08:00
Wayne Warthen
f20addf39d Support ZZ80MB 2021-02-18 17:29:08 -08:00
b1ackmai1er
c0e411dab2 Merge pull request #175 from wwarthen/dev
Z280 Tweaks
2021-02-14 09:59:55 +08:00
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