Wayne Warthen
ccda402b9b
Add Z180 & Z280 timer config settings
...
Allows Z180 & Z280 system periodic timer to be enabled/disabled via config. Enabled by default.
2021-03-18 10:37:08 -07:00
Wayne Warthen
0053a840b7
Support ZZRCC
2021-03-07 16:21:49 -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
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
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
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
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
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
5919a796a7
Tiny Z80 Support
...
Propagated Sergey's Tiny Z80 support into dev branch.
2020-08-20 13:45:31 -07:00
ed
5fc1da5209
Rename AYMODE_RC_REV6 option to AYMODE_MSX
2020-07-22 19:38:36 +01:00
ed
ab26f089bf
Add port configuration for new Rev 6 AY sound card
2020-07-15 21:55:54 +01:00
Wayne Warthen
339c6620a2
ZRC support courtesy Bill Shen
2020-07-03 15:29:10 -07:00
Wayne Warthen
fbfd1e6cb9
Fix Bugs
...
- Initial Z280 work caused some regression.
2020-06-07 12:40:30 -07:00
Wayne Warthen
d331fcbdef
More Cleaning
2020-05-21 14:30:05 -07:00
Wayne Warthen
5c565f8c3e
Miscellaneous
...
- CP/M 3 loader space improvement
- Minor doc update (thanks Radek)
- Preliminary diag level management
- Minor cosmetic bugs
2020-05-20 12:06:19 -07:00
Wayne Warthen
3f46921c6c
Change PANIC behavior a bit
...
- Also includes a fix for a build issue in PPIDE identified by Richard Deane.
2020-05-18 15:33:28 -07:00
Wayne Warthen
b3c044ab65
Fix HBIOS Breakage!
2020-04-29 22:13:57 -07:00
Wayne Warthen
e50f5f0935
Add support for EPFDC
...
Credit to Alan Cox for the changes.
2020-04-29 17:45:04 -07:00
Wayne Warthen
c3e78ec8f5
Minor Cleanup
2020-04-25 10:48:35 -07:00
Dean Netherton
ff2ebbb09f
TMS: Enable support for using VSYNC interrupt
...
Use the VSYNC interrupt to trigger the sys timer event
2020-04-25 17:11:32 +10:00
Wayne Warthen
dc2f55570c
Make tick frequency configurable
2020-04-23 17:28:18 -07:00
Wayne Warthen
d14cf27acf
Miscellaneous Cleanup
...
No functional changes.
2020-04-22 11:26:32 -07:00
Dean Netherton
890f9262e0
HBIOS: Added support for sound drivers
...
New sound driver support with initial support for the SN76489 chip
New build configuration entry:
* SN76489ENABLE
Ports are currently locked in with:
* SN76489_PORT_LEFT .EQU $FC ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
* SN76489_PORT_RIGHT .EQU $F8 ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
2020-04-22 21:12:52 +10:00
Wayne Warthen
f57e3bed00
Enhance CTC periodic timer
...
Add ability to use TIMER mode in CTC driver to generate priodic interrupts.
2020-04-21 12:46:31 -07:00
Wayne Warthen
8ad2bdbb29
SIO driver now CTC aware
...
The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming.
2020-04-17 11:25:28 -07:00
Wayne Warthen
47774eacab
Config File Tuning
2020-03-26 15:32:26 -07:00
Wayne Warthen
2c2df76f15
Clean up
...
Make version include files common.
2020-03-06 14:23:55 -08:00
Wayne Warthen
5f07834b47
Misc. Cleanup
2020-02-27 18:40:20 -08:00
curt mayer
0a52d6922e
Merge branch 'master' of github.com:wwarthen/RomWBW
2020-02-16 23:23:53 -08:00
curt mayer
964cc4b91a
fixed include order dependency
2020-02-16 17:41:43 -08:00
Wayne Warthen
382b5594f0
Support multiple devices in IDE driver
2020-02-11 17:01:55 -08:00
b1ackmai1er
09b967e82b
Add a user rom pack template to romldr
2020-02-10 22:44:35 +08:00
Wayne Warthen
15d607d686
Further PPIDE updates
2020-02-07 11:47:16 -08:00
b1ackmai1er
7fb1a8851e
Add ROM based game
...
Refer 2048game.com
Requires VT100 terminal.
2020-02-07 13:16:30 +08:00
b1ackmai1er
4ac878029d
Update std.asm
...
Required by ppide.asm
2020-02-06 11:36:28 +08:00
b1ackmai1er
b75153d263
ECB Cassette and Recovery Mode change
...
Create an equate for changing baud rate through custom config rather than the driver. Add recovermode mode option to use Ring indicator line.
2020-01-28 18:09:30 +08:00
Wayne Warthen
afd5c22264
Minor Cleanup
2020-01-17 15:06:57 -08:00
b1ackmai1er
60df79fa4d
Implement "safe mode" boot process
...
Lots of ways this could be done. I have chosen to set it up so it just boots with a minimum driver set.
On SBC test by setting BT_REC_TYPE to BT_REC_SBC02 and use the 1-bit jumper (crtact) jumper to enable.
Options for other platforms needs to be considered.
2020-01-17 16:36:44 +08:00
b1ackmai1er
b2b07a9d6e
Initial compressed fonts support
...
CVDU untested
2020-01-15 17:58:30 +08:00
b1ackmai1er
23d0061fb1
Fix Incorrect assembly vga buffer clear
...
Preliminary 80x60 format. Needs 8x8 font.
2020-01-12 01:41:20 +08:00
b1ackmai1er
da26366c0b
Add 80x43 video mode to VGA3 driver
...
With associated font file
2020-01-10 11:26:31 +08:00
b1ackmai1er
276de14ff6
Add 80x30 screen format to VGA3 driver
2020-01-09 23:06:01 +08:00
Wayne Warthen
3c8cd5219e
Preliminary support for Dyno Computer
...
Dyno Computer is the work of Steve Garcia and much of the code checked in is based on his work.
2020-01-05 15:26:08 -08:00
Wayne Warthen
2ebd800482
CTC Refactoring
2019-11-24 20:16:54 -08:00
Wayne Warthen
8f2754b0f7
Minor Cleanup
2019-11-10 18:59:43 -08:00
Wayne Warthen
04f374a4da
Misc Cleanup
2019-11-10 11:57:04 -08:00