b1ackmai1er
7e17598fd9
Update updater.asm
2021-09-06 22:35:06 +08:00
b1ackmai1er
63d9867705
Formatting and typo fixes and some stuff about Forth
2021-09-06 22:32:50 +08:00
Wayne Warthen
219c7d12e2
More Disk Image REfactoring
...
- The NZCOM disk image is now a fully configured, ready-to-run disk image.
- Working on ReadMe.txt files for each of the disk images.
2021-08-28 16:04:04 -07:00
b1ackmai1er
2cd0486837
dbymon changes
...
(p)rogram command will now display value of current byte.
r(un) command will now return to the monitor if program executed a return. On return registers are displayed. Run can now optionally pass values to A and BC
2021-08-28 22:57:18 +08:00
Wayne Warthen
e1cb974e76
ROM Applications Document
...
Phil's new ROM Applications document has been added to the documents generated and added to the /Doc directory.
2021-08-27 08:49:50 -07:00
Wayne Warthen
74dc98b140
Fix DSKY Initialization
...
- Missed a couple things in the last round of DSKY changes.
2021-08-26 17:23:52 -07:00
Wayne Warthen
4f941de39c
Miscellaneous
...
- Improve handling of RTC latch shadow
- Hardware auto-detect on DSKY and DSKYNG
- Regen documentation
2021-08-26 15:24:59 -07:00
b1ackmai1er
43914c45c1
Initial mecparts zmodem release
...
No linux makefile
2021-08-23 22:58:06 +08:00
Wayne Warthen
80ee13e0f4
Misc
...
- Update TUNE.COM to mute sound card at end of playback when playing via HBIOS.
- Update SN76489 sound driver to use proper default port addresses.
- Modify Phil's CPU MHz speed rounding function to round up anytime speed in KHz is withing 500 KHz of next MHz increment.
2021-08-17 14:55:17 -07:00
Wayne Warthen
9f2a59fea8
Update hbios.asm
...
- Fix typo
2021-08-14 13:22:10 -07:00
Wayne Warthen
8b9be05bea
Continuing Disk Image Cleanup
...
- Reorganized most of the "common" files into special directories.
- Fixed bug affecting application boot related to ROM checksum test.
- Added support for LiNC sound card at default port address.
2021-08-14 13:08:59 -07:00
b1ackmai1er
206ed87210
Adjust reported CPU speed
...
Round reported CPU Mhz up if within 20hz of next MHz increment
2021-08-13 17:48:38 +08:00
Wayne Warthen
3c22269bf5
Small Build Tweak
2021-08-06 17:33:25 -07:00
Wayne Warthen
ac2f10996a
Disk Image Reorg
...
Trying to make sense out of the disk image creation process so that it is easier to maintain going forward. This is just the initial round of changes.
2021-08-05 16:55:49 -07:00
Wayne Warthen
db4e31793e
Update Build.cmd
...
- Fix some instances where build would not abort on bad return code from TASM.
2021-08-03 13:25:17 -07:00
Wayne Warthen
de5f2b1308
Update dskyng.asm
...
When clearing the 8259 display ram, it is necessary to wait for a status bit to clear before continuing.
2021-08-02 20:57:53 -07:00
b1ackmai1er
da882d26a5
DMA fall-back mode for md.asm driver
2021-08-01 22:45:50 +08:00
Wayne Warthen
450b3aff88
BPBIOS Doc Updates
2021-07-29 20:50:04 -07:00
Wayne Warthen
5e12bc3199
ROM Checksum & Verification
...
A ROM checksum is now imbedded at the end of the ROM code banks. At boot, this checksum is verified with results displayed during boot.
2021-07-29 13:11:04 -07:00
Wayne Warthen
d6a348d110
Inject ROM Checksum
...
- A ROM checksum is now injected into the last byte of the ROM banks. This does not apply to the ROM disk banks, just the first 4 banks that contain code images.
- Fix build prompting
- Fix SCOPY help files
2021-07-29 09:40:41 -07:00
Wayne Warthen
150a02358e
Support MBC FDC in HBIOS
...
- Not yet tested.
2021-07-28 17:19:31 -07:00
Wayne Warthen
fc3b7f43ce
Update Makefile
2021-07-28 16:52:15 -07:00
Wayne Warthen
e544e21f04
Make Refactoring
2021-07-28 16:28:02 -07:00
Wayne Warthen
2809ba5b6d
More Make and Build Tweaks
2021-07-27 12:10:33 -07:00
Wayne Warthen
e2d586ca3c
More Make and Build Tweaks
2021-07-27 11:40:10 -07:00
Wayne Warthen
2a754c8fc6
Update Build.sh
2021-07-26 20:29:20 -07:00
Wayne Warthen
7fafb5cc4b
More Make and Build Tweaks
2021-07-26 20:04:03 -07:00
Wayne Warthen
637174373f
Make and Build Tweaks
2021-07-26 19:01:49 -07:00
Wayne Warthen
1a78927854
Make and Build Refactoring
2021-07-26 10:00:04 -07:00
Wayne Warthen
073a698a6a
Build Process Refactoring
2021-07-24 19:27:21 -07:00
Wayne Warthen
8e17067104
Build Improvements
...
Corrects some situations where build fails, but kept going.
2021-07-24 11:24:48 -07:00
b1ackmai1er
deca27006e
Add recommended baud rate
2021-07-24 23:19:14 +08:00
b1ackmai1er
57380905f6
Update uart.asm
2021-07-24 14:18:29 +08:00
b1ackmai1er
93cb50b244
Preliminary integrated baud rate change
2021-07-24 14:03:06 +08:00
Wayne Warthen
600aa2b2fb
Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev
2021-07-22 11:20:44 -07:00
Wayne Warthen
182e60e700
Fix SPI I/O Contention
...
Alan's emulator found an issue where the RTC code could contend with the I2C/SPI signals on SC126.
2021-07-22 11:20:34 -07:00
b1ackmai1er
20838c2f89
Adding MBC
2021-07-22 19:43:45 +08:00
b1ackmai1er
2e570b368c
Merge pull request #195 from wwarthen/dev
...
Dev
2021-07-20 23:05:32 +08:00
b1ackmai1er
28bacbee41
Update duart.asm
2021-07-20 23:03:53 +08:00
b1ackmai1er
484ef274e9
Update updater.asm
...
Display device baud rate
2021-07-20 23:03:31 +08:00
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
b1ackmai1er
cc0f2ce3b2
Update util.asm
...
Fix data stored inline with code.
2021-07-19 18:08:40 +08: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