Wayne Warthen
e804326d54
Merge pull request #287 from danwerner21/dev
...
Update Centronics driver for Nhyodyne
2022-03-26 13:05:55 -07:00
Dan Werner
5b9e9ba6bf
Update Centronics driver for Nhyodyne
2022-03-26 14:00:56 -05:00
Wayne Warthen
4f25cf1366
Miscellaneous
...
- Add hardware detect and initialization code to Centronics driver.
- Fix .gitignore to reflect subdirectory name changes under Tools/cpm/.
- Bump version number in TUNE to reflect Dan's changes.
- Detect Centronics hardware in MBC configuration by default.
v3.1.1-pre.165
2022-03-25 15:48:06 -07:00
Wayne Warthen
170ac7d9e8
Prep for Centronics Driver
...
- Added Centronics Driver shell
v3.1.1-pre.164
2022-03-25 11:15:36 -07:00
Wayne Warthen
eb208d735b
Add License and Code of Conduct Files
2022-03-25 09:06:52 -07:00
Wayne Warthen
25382b01e2
Create CODE_OF_CONDUCT.md
2022-03-25 08:58:41 -07:00
Wayne Warthen
d55587e341
Merge pull request #285 from wwarthen/add-license-1
...
Create LICENSE
2022-03-25 08:53:48 -07:00
Wayne Warthen
7d9ff0599b
Create LICENSE
2022-03-25 08:53:03 -07:00
Wayne Warthen
0efd08539e
Fix Interrupt Management in CBIOS Initialization
...
There was a path through CBIOS initialization where interrupts were left disabled. This only became apparent in the new "romless" configuration.
v3.1.1-pre.163
2022-03-23 14:52:49 -07:00
b1ackmai1er
291017f1a9
Merge pull request #10 from wwarthen/dev
...
Dev
2022-03-23 05:58:08 +08:00
Wayne Warthen
7549789248
Finalize ROM-Less Booting
v3.1.1-pre.162
2022-03-21 16:20:52 -07:00
Wayne Warthen
5d81574226
Preliminary Support for ROMless Booting
v3.1.1-pre.161
2022-03-20 19:53:32 -07:00
Wayne Warthen
9ccbbbd475
Merge pull request #284 from danwerner21/dev
...
Nhyodyne Sound Support
2022-03-20 11:13:07 -07:00
Dan Werner
f6285a8e6a
Nhyodyne Sound Support
2022-03-20 11:12:12 -05:00
Wayne Warthen
9f3c9e180d
Add PIO Driver
...
- Just a stub that detects and initializes the hardware.
v3.1.1-pre.160
2022-03-18 16:22:08 -07:00
Wayne Warthen
97bc3ba3b5
Add PIOMON
2022-03-17 20:16:29 -07:00
Wayne Warthen
8e414a3efc
DMAMON Enhancements
...
- Added interrupt testing to DMAMON
- Updated FIND to latest
2022-03-14 10:46:11 -07:00
Wayne Warthen
a0d437357e
Fix Build
...
I had updated SLR180. The newer version switched the default file extension it looks for from .180 to .z80. Changed filenames and build/make files to adjust to this.
2022-03-02 19:23:05 -08:00
Wayne Warthen
0b0b3611bb
Housekeeping
...
- Minor updates to a few redistributed CP/M binary files.
2022-03-02 18:49:47 -08:00
Wayne Warthen
dd22c54f32
Minor ZXCC Updates
...
- Added a missing call to trackFile.
- Corrected close functions in track.c to properly handle WIN32 variant.
2022-03-02 16:02:37 -08:00
Wayne Warthen
4e153a2bc1
Add DOS/65 Boot Disk Image
2022-02-28 14:25:28 -08:00
Wayne Warthen
51d9bdb655
Minor ASSIGN Fixes, Add 2PIOTST
...
- Improved ASSIGN operation under CP/M 3 to better handle BIOS function invocations
- Added 2PIOTST for testing the DUALPIO MBC board
- Increased default RAM drive size for ZRC
v3.1.1-pre.159
2022-02-28 10:54:59 -08:00
Wayne Warthen
25374946e0
Update std.asm
...
Fix UNA build.
v3.1.1-pre.158
2022-02-18 17:54:12 -08:00
Wayne Warthen
689f8a2280
Update Makefile
...
Try to fix MacOS build.
2022-02-18 17:08:13 -08:00
Wayne Warthen
36b160f934
Minor Cosmetic Cleanup
...
Primarily fixed the Z280 config files to display the correct CPU speed in boot messages.
2022-02-18 16:36:14 -08:00
Wayne Warthen
bf965c2604
Minor Z280 Fixes
...
- Fixed the ROM VERIFY functionality on Z280. It was indicating errors incorrectly.
- Revised the way that ZZRCC is built to remove a bunch of complexity that was causing issues. An implication of this is that ZZRCC now treats the data loaded from the CF Card as a ROM disk instead of a RAM disk.
- Updated the assemblers to handle some more Z280 instructions used in HBIOS.
- When building ZZRCC, checks have been added to ensure the ROM image is exactly 256K. The build defaults to 512K and that causes the ZZRCC disk image to be corrupted. This will stop the build if the user fails to specify a 256K ROM size.
v3.1.1-pre.157
2022-02-17 11:34:31 -08:00
Wayne Warthen
e6b9d2dcfd
Improve Z280 DMA Memory Copy
...
The Z280 interbank memory copy uses DMA and did not properly handle scenarios where the source or destination memory range crossed over the banked/common memory boundary. It added a bunch of code, but it is fixed now. This seems to be required by CP/M 3.
v3.1.1-pre.156
2022-02-15 15:20:33 -08:00
Wayne Warthen
33afeac10d
Fix ZXCC Build Under MacOS
...
- Adding missing include directive.
2022-02-14 13:59:41 -08:00
Wayne Warthen
2c0b818aba
ZXCC Cleanup
...
- I know I said I was done, but I found some more stuff to clean up. I think I am really done now.
2022-02-14 13:36:06 -08:00
Wayne Warthen
c5043d66f9
Final ZXCC Cleanup
...
Honestly, ZXCC still deserves a lot of refactoring, but this will need to do for now.
2022-02-10 18:21:57 -08:00
Wayne Warthen
1b8e88e1a2
Update zxcbdos.c
2022-02-10 17:41:44 -08:00
Wayne Warthen
d599a3d57b
Update config.h.darwin
2022-02-10 17:33:02 -08:00
Wayne Warthen
461d1ce512
Update config.h.darwin
2022-02-10 17:23:24 -08:00
Wayne Warthen
8c9ce2184e
ZXCC Sync
...
- Attempting to sync ZXCC with latest source in repository by Tony Nicholson. Generally a failure, but it is closer.
2022-02-10 16:51:33 -08:00
Wayne Warthen
e5b1d5afc8
Update Readme.unix
2022-02-08 10:07:01 -08:00
Wayne Warthen
214ed54584
Miscellaneous
...
- Fix build under Windows (credit to Dean Netherton for finding this).
- Fix ReadMe.md file format to remove superfluous junk at top.
- Improve RAM size detection (work in progress, not part of normal build).
v3.1.1-pre.155
2022-02-05 11:54:46 -08:00
Wayne Warthen
97aa0aae9f
Bug Fix
...
Fixed a small issue in the boot management of the CPU speed for MBC and SBC platforms.
v3.1.1-pre.154
2022-02-02 17:39:36 -08:00
Wayne Warthen
92399fe537
More CPUSPD Tweaks
...
I know I said I was done, but I found a few more things I decided to tweak. Functionality is unchanged.
2022-02-02 17:08:55 -08:00
Wayne Warthen
b6aa769f12
Finalize CPUSPD
...
The CPUSPD app is now considered stable and fully supported. I have added the application and the API's to the documentation.
2022-02-01 17:42:31 -08:00
Wayne Warthen
21a38aed6e
CPU Speed Change API
...
- Moved the CPU speed changing mechanism into the HBIOS as an API call.
- Added support for CPU speed changing on Z180 platforms.
2022-01-26 18:10:18 -08:00
Wayne Warthen
48c5f4da9d
Cleanups and CPUSPD App
...
- Added very preliminary CPUSPD app which works only on MBC and SBC
- HBIOS initialization code cleanup
- Prep work on RAM size detection
2022-01-25 16:35:59 -08:00
Wayne Warthen
7b46b1a89b
Update ZMRX/ZMTX
...
Update ZMTX/ZMRX to version 1.1
2022-01-23 11:49:44 -08:00
Wayne Warthen
85adb811bb
Add CTC Hardware Detection
2022-01-22 17:15:07 -08:00
Wayne Warthen
79dc868e6e
Support MBC CTCDART Board
2022-01-22 14:40:17 -08:00
Wayne Warthen
52cd458e76
Add PS2INFO
...
- Replaced kbdinfo with more comprehensive ps2info
- Started process of clarifying licensing
2022-01-07 14:06:15 -08:00
b1ackmai1er
59c523c575
Merge pull request #9 from wwarthen/dev
...
Miscellaneous Cleanup
2022-01-04 18:56:11 +08:00
Wayne Warthen
e0a0036aa0
Miscellaneous Cleanup
...
- Add MSEINFO from Andrew Lyncgh
- Update KBDTEST from Andrew Lynch
- Cleanup VGM build process
2022-01-03 10:52:20 -08:00
b1ackmai1er
4d3640caaa
Merge pull request #8 from wwarthen/dev
...
Dev
2021-12-26 18:32:32 +08:00
Wayne Warthen
f4ab972e3a
Update kbdinfo.asm
...
Final round of updates to KBDINFO. Done with it for now unless there are issues.
2021-12-23 09:59:14 -08:00
Wayne Warthen
e698cd9a4a
Keyboard Utilities
...
- Added KBDINFO which dumps low level info about keyboards.
- Updated KBDTEST and VDCTEST to put the keyboard controller into translation mode which is what these programs were intended to use.
2021-12-21 14:44:07 -08:00