Wayne Warthen
e4f638a17a
Add Bank Selection to Debug Monitor
...
- The debug monitor will not display the current bank id in the prompt
- The debug monitor has a new command to set the current bank for the lower 32K
NOTE: Bank selection is not possible when running under interrupt mode 1. The command will be rejected with an error.
2021-07-19 13:44:44 -07:00
Wayne Warthen
ff55b0d8f0
Handle 1MB RAM in MBC Memory Mapper
2021-07-17 15:03:39 -07:00
Wayne Warthen
29878ceefb
More DSKY Cleanup
2021-07-15 19:14:16 -07:00
Wayne Warthen
1de6f8f8ab
Add ROM Updater to Boot Loader
...
- Phil Summers' ROM Updater has been given an official/permanent place in the Boot Loader menu.
- Rearranged the order and sizing of the modules in the third ROM bank to allow space for above.
- Made a few minor updates to the DSKYng support code.
2021-07-15 13:28:53 -07:00
Wayne Warthen
e60bf088c9
DSKY Disk Activity Cleanup
...
- The DSKY(ng) can display disk I/O activity as the system runs. This capability was implemented very erratically. This update overhauls the mechanism, makes it consistent, and implements it across all disk drivers.
2021-07-13 17:11:35 -07:00
Wayne Warthen
995d0a8c1c
Merge pull request #211 from danwerner21/dw-071121-dbgmon-work
...
Dw 071121 dbgmon work
2021-07-13 16:47:48 -07:00
Dan Werner
111aa66405
add DSKYng features to monitor and boot
2021-07-13 17:03:56 -05:00
Wayne Warthen
c30f107c68
Merge pull request #210 from b1ackmai1er/dev
...
Update updater.asm
2021-07-12 15:17:06 -07:00
Wayne Warthen
f126b9ff63
Linux Permissions (cont)
...
- Added chmod +x commands for shell scripts (casefn.sh & Build.sh)
2021-07-12 14:22:02 -07:00
b1ackmai1er
7d707b4b88
Merge pull request #189 from wwarthen/dev
...
Increase Monitor Size
2021-07-12 16:20:39 +08:00
b1ackmai1er
222f4c5831
Update updater.asm
...
add A29010B & A29040B (untested)
2021-07-12 16:01:06 +08:00
Wayne Warthen
10724379c4
Increase Monitor Size
...
Monitor code now occupies 0xEE00-0xFE00
2021-07-11 19:05:52 -07:00
Wayne Warthen
f89d609de2
Merge pull request #209 from danwerner21/dw-071121-dskyng-work
...
Dw 071121 dskyng work
2021-07-11 18:29:35 -07:00
Wayne Warthen
f48a7e3974
FLASH4 & Build Fixes
...
- Upgraded FLASH4 from Will Sowerbutts to v1.3.5
- Miscellaneous build cleanups
2021-07-11 15:43:34 -07:00
Dan Werner
a200192f42
Support for the new DSKYng PCB
2021-07-11 16:58:30 -05:00
b1ackmai1er
91c7c1dbba
Add graceful exit for DS1307 utility
2021-07-11 22:52:23 +08:00
b1ackmai1er
9b9f9ded08
Add graceful fail to i2c clock driver
2021-07-11 13:01:44 +08:00
b1ackmai1er
e9ef9e0c93
dma & i2c changes
...
Resync & cleanup
2021-07-10 12:01:32 +08:00
b1ackmai1er
830100cd84
Merge pull request #187 from wwarthen/dev
...
Dev
2021-07-10 09:21:45 +08:00
b1ackmai1er
1603556577
resync
2021-07-10 09:13:23 +08:00
b1ackmai1er
0ebfebe8d1
DMA updates
...
Add hardware probe at initialization and status checks after DMA transfers
2021-07-09 14:57:35 +08:00
Wayne Warthen
e79770dcea
Cleanup MBC LEDs
...
- LED behavior was not quite right.
- Enable MBC speaker by default
2021-07-08 16:45:57 -07:00
Wayne Warthen
d4a542150b
DSKYng Support
...
- DSKYng now has same features as original DSKY including debug monitor
- Added support for MBS LEDs
- Elevated MBS to a platform instead of just a sub-config of SBC
2021-07-08 12:03:32 -07:00
Wayne Warthen
b876889c7e
MBC Cleanup
...
Fixed a couple of cosmetic display issues.
2021-07-03 17:00:39 -07:00
b1ackmai1er
1e1ad94b6d
Minors
2021-07-02 16:37:55 +08:00
b1ackmai1er
4d208094e7
I2C updates
2021-07-02 16:37:28 +08:00
b1ackmai1er
ef71aa7460
Initial ecb-dma support
2021-07-02 15:30:56 +08:00
Wayne Warthen
86e55f7968
Preliminary Support for MBC
...
- Added new memory manager to support Andrew Lynch's MBC system.
2021-06-21 13:28:56 -07:00
Wayne Warthen
e463959fee
Minor MKY Driver Enhancements
...
- Allow any system timer to drive MKY interrupt, not just the TMS driver interrupt.
- Add a build check to ensure that when MKY is enabled, a system timer is also enabled.
2021-06-13 15:18:08 -07:00
Wayne Warthen
226c24d666
Move KIO Support to Dedicated Module
2021-06-09 20:01:31 -07:00
Wayne Warthen
8e4ea799af
FDC Detection Improvement
...
- Some FDC modules startup with the FDC reset signal active. This fix ensures that reset is not asserted when FDC hardware prove is performed.
2021-06-01 15:44:16 -07:00
Wayne Warthen
b9d1cb12fe
Misc. Cleanup
...
- No functional changes
2021-05-26 14:40:30 -07:00
Wayne Warthen
ef6b9acbb4
Update tms.asm
...
- Fix minor build issue.
2021-05-24 11:36:32 -07:00
Wayne Warthen
415ccc313f
Merge pull request #199 from vipoo/dean/yellow-msx-boards
...
Dean/yellow msx boards
2021-05-24 11:27:23 -07:00
Wayne Warthen
31b09f4ab9
Update fd.asm
...
- Improve FDC hardware detection.
2021-05-24 11:26:10 -07:00
Dean Netherton
53d4f657af
V9958/KEYBOARD: Added disabled entries in RCZ80_std.asm for the V9958, MSX-KEYBOARD and RP5C01 RTC modules
2021-05-22 16:17:10 +10:00
Dean Netherton
3e0771acf3
V9958: Updated TMS driver to support V9958
2021-05-22 16:17:10 +10:00
Dean Netherton
ea10810934
MSX-KEYBOARD: optimised interrupt handler
2021-05-22 16:17:10 +10:00
Dean Netherton
8173414bf5
MSX-KEYBOARD: some optimisation of interrupt handler
2021-05-22 16:17:09 +10:00
Dean Netherton
a919292386
Added msx compatible keyboard driver for use in MSX
2021-05-22 16:17:09 +10:00
Dean Netherton
83529a7f76
RP5RTC: Fixed issue with clock not enabled
2021-05-22 16:17:09 +10:00
Dean Netherton
0c4f82c881
RP5C01: Added support for read/write nvram byte and detect board present
2021-05-22 16:17:08 +10:00
Dean Netherton
9aef5b0977
RPC501: Added leap year support
2021-05-22 16:17:08 +10:00
Dean Netherton
8981a255a7
RP5C01: Added support for assign date/time
2021-05-22 16:17:08 +10:00
Dean Netherton
99358a7aaf
Initial commit for RP5C01 RTC driver
2021-05-22 16:17:06 +10:00
Wayne Warthen
242dc59471
FDC hardware auto-detection
...
- FD driver will now detect presence of FDC hardware and install if found in all standard configurations
- Does *not* detect type of FDC which must still be set in config
- Added default FD driver MODE to all configs
- Thanks to Alan Cox for the technique!
2021-05-14 17:53:34 -07:00
Wayne Warthen
099a9331bf
Miscellaneous
...
- Fixed Linux/MacOS build
- Fixed error reporting in some disk drivers
2021-05-12 18:01:44 -07:00
b1ackmai1er
16afe4b778
Update platform config files
2021-05-12 18:22:34 +08:00
b1ackmai1er
fc98d8e953
Initial PCF8584/DS1307 implementation
...
Only HBIOS read time function implemented
2021-05-12 18:00:17 +08:00
b1ackmai1er
be34e9d396
Add DS1307 to architecture document
...
Align hbios.inc RTC clock codes to match architecture document
2021-05-12 12:48:47 +08:00