Commit Graph

343 Commits

Author SHA1 Message Date
b1ackmai1er
bfdfd83f2a Update vgmplay.asm 2022-07-02 22:03:32 +08:00
b1ackmai1er
95f8c35c36 vgmplay prelim ym2151 support + ym2612 mute 2022-07-02 22:01:49 +08:00
b1ackmai1er
70697a762c Merge pull request #14 from wwarthen/dev
Dev
2022-06-15 21:42:34 +08:00
Wayne Warthen
3f3a13bff6 Add QP/M Disk Image & Miscellaneous
- Minimal support for QP/M by adding a disk image.
- Disk image is not included in combo image, it must be added separately.
- Disk image boots into CP/M 2.2.  You must run QINSTALL to configure it and make the disk boot into QP/M.
- It is critical to review the ReadMe.txt file -- default QP/M configuration conflicts with RomWBW use of Page Zero.
- Added some stack space to SYSGEN.  It was failing when run with extra CBIOS debugging enabled.
- Cleanup of diskdefs file.
- Updated SIMH executable.
2022-06-04 19:21:35 -07:00
b1ackmai1er
e974a4a960 Recovery mode message, ay-3-8910 build fix 2022-05-31 21:06:02 +08:00
Wayne Warthen
16390d3159 Update ps2info.asm
- The prtchr routine was not saving and restoring the AF register.  This was fixed.
2022-04-02 16:35:21 -07:00
Wayne Warthen
1b34dc0941 Update ps2info.asm
- Updated PS2INFO to run tests individually via a menu.
2022-04-01 10:37:32 -07:00
Wayne Warthen
1e52a0b7f3 Add RPH Support to PS2INFO
- PS2INFO now provides a small startup menu to select either MBC or RHYOPHYRE (needs to be expanded to other platforms).
- Battery condition testing enabled by default in RHYOPHYRE.
- Z180 system timer enabled by default in RHYOPHYRE.
- Default ACR in RHYOPHYRE now turns on the status LED to indicate hardware is alive early in boot process.
2022-03-28 16:43:07 -07:00
Wayne Warthen
f6d0e7fea4 Initial RHYOPHYRE Support 2022-03-27 13:23:37 -07: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.
2022-03-25 15:48:06 -07:00
Dan Werner
f6285a8e6a Nhyodyne Sound Support 2022-03-20 11:12:12 -05: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
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
2022-02-28 10:54:59 -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
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).
2022-02-05 11:54:46 -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
52cd458e76 Add PS2INFO
- Replaced kbdinfo with more comprehensive ps2info
- Started process of clarifying licensing
2022-01-07 14:06:15 -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
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
Wayne Warthen
476fe84570 Fix .gitignore
- .gitignore was blocking vdctest font.asm file from being checked in.
2021-12-14 16:33:33 -08:00
Wayne Warthen
6ac68029e4 VDC Test Programs
- Add kbdtest, cvdtest, and cvdonly test programs.  They apply to MBC platform only.
- Display more boot info in CVDU and KBD drivers.
- Separate floppy and hard disk content definition files.
2021-12-14 16:02:23 -08:00
Wayne Warthen
ca67ee41c5 Fix CBIOS Bug
- Corrects the dynamic disk buffer allocation routine in CBIOS and ASSIGN.COM.  They had the DPB assignments inverted causing slightly wrong buffer allocations for RAM and ROM disks.

Credit to Andrew Lynch for discovering this issue.
2021-12-06 13:22:27 -08:00
b1ackmai1er
ca30732f31 Update VGMPLAY.ASM
Only mute devices we have accessed
2021-11-28 22:08:09 +08:00
b1ackmai1er
8f1b6bb402 Update VGMPLAY.ASM
Add unknow device message
2021-11-28 10:41:23 +08:00
b1ackmai1er
8a54b391f3 Update VGMPLAY.ASM
optimization
2021-11-28 10:18:13 +08:00
b1ackmai1er
48532231c9 Update VGMPLAY.ASM
Cosmetic cleanup
2021-11-28 07:44:10 +08:00
b1ackmai1er
32005942e4 Update VGMPLAY.ASM 2021-11-27 22:28:23 +08:00
b1ackmai1er
a00a42b244 Update VGMPLAY.ASM
Assume default file name VGM, basic memory protection for large files
2021-11-27 19:16:04 +08:00
Wayne Warthen
ed981de47a Update Makefile
- Minor correction to remove .LST file in clean.
2021-11-23 13:26:01 -08:00
b1ackmai1er
ad8aa4a4a2 VGMPLAY updates 2021-11-23 20:54:17 +08:00
b1ackmai1er
12b135a3db Fix Tunes Impossibility loop 2021-11-10 20:30:20 +08:00
b1ackmai1er
5998d66dc8 Early VGM Player implementation 2021-11-08 23:38:12 +08:00
b1ackmai1er
63e937314b Add VGM examples 2021-11-08 22:49:32 +08:00
b1ackmai1er
769a02829a sn76489 updates for ecb-vgm board 2021-11-08 22:08:26 +08:00
b1ackmai1er
47d2b3a1f1 Update rz.asm 2021-11-04 23:11:39 +08:00
b1ackmai1er
13dea5090a Update rz.asm 2021-11-03 17:06:12 +08:00
b1ackmai1er
ca14d29a62 Update rz.asm 2021-11-02 19:53:25 +08:00
b1ackmai1er
9d4330b754 Update rz.asm 2021-11-01 22:35:54 +08:00
b1ackmai1er
f7027d3bbc Update rz.asm 2021-10-31 23:06:09 +08:00
b1ackmai1er
2472fe7951 Update rz.asm 2021-10-31 22:35:36 +08:00
b1ackmai1er
3432fe8822 Update rz.asm 2021-10-31 22:32:08 +08:00
b1ackmai1er
bcb32c3e74 Update rz.asm 2021-10-31 21:26:52 +08:00
b1ackmai1er
67c835c133 Update rz.asm 2021-10-31 19:49:46 +08:00
b1ackmai1er
93077c1f45 Update rz.asm 2021-10-31 18:06:39 +08:00