Dean Netherton
44d890be59
ez80: Added new driver ez80rtc
2024-07-07 10:10:04 +10:00
Wayne Warthen
e1e485501c
Applications Document Overhaul by MartinR
...
- ROM Applications document has been consolidated into the Applications document
- Martin has done a significant overhaul of the Applications document
Co-Authored-By: MartinR <174514335+martinr-uk@users.noreply.github.com >
v3.5.0-dev.52
2024-07-04 08:10:00 -07:00
Dean Netherton
a31119bd5d
ez80: updated notes for the docker build script
2024-07-04 12:19:09 +10:00
Dean Netherton
6b00f5c992
eZ80: tms.asm increased speed of interrupt handler's IO process
2024-07-04 12:19:08 +10:00
Dean Netherton
20bdb78084
eZ80: tms.asm interrupt handling activated - with appropriate delegation from the eZ80 firmware
2024-07-04 12:19:08 +10:00
Dean Netherton
4ac7c1213a
eZ80: updated tms.asm to support eZ80 16 bit i/o operations
2024-07-04 12:19:07 +10:00
Dean Netherton
d834742337
eZ80: updated rp5rtc.asm to support eZ80 16 bit i/o operations
2024-07-04 12:19:07 +10:00
Dean Netherton
baf0cd7788
eZ80: updated ide.asm to suppport eZ80 16 bit i/o operations
2024-07-04 12:19:06 +10:00
Dean Netherton
572309d03c
eZ80: reverted MDTRACE back to 1
2024-07-04 12:19:05 +10:00
Dean Netherton
d9e009864b
eZ80: hbios HBX_BNKSEL_INT is fully implemented in eZ80 firmware to optimal performance
2024-07-04 12:19:05 +10:00
Dean Netherton
46cc57e5fc
eZ80: hbios io out operations now managed through a expected feature in the eZ80 on-chip rom
2024-07-04 12:19:04 +10:00
Dean Netherton
7e2b054fc1
eZ80: added platform config PLT_RCEZ80
2024-07-04 12:19:03 +10:00
Dean Netherton
d358c8bc1c
eZ80: uart and hbios banking code updated to support the eZ80 for RC2014 configuration
2024-07-04 12:19:03 +10:00
Dean Netherton
2bc807edc8
eZ80: uart driver init and pre-init functions defer to routines within the eZ80 Flash rom
2024-07-04 12:19:02 +10:00
Dean Netherton
57364bb581
EZ80: initial skeleton of driver for EZ80 UART
2024-07-04 12:19:00 +10:00
Dean Netherton
a92aebddd7
eZ80: hbios i/o operations updated for FPLED_IO and ram bank initialisation
2024-07-04 12:18:59 +10:00
Dean Netherton
8b63b32580
gitignored some more untracked generated files
2024-07-04 12:18:57 +10:00
Dean Netherton
76cb52eb14
Adding new target/config for eZ80 RC2014 builds
2024-07-04 12:18:26 +10:00
Wayne Warthen
48ab169c60
S100 FPGA Z80 SD Card Support WIP
...
- Not yet working
v3.5.0-dev.51
2024-07-03 10:39:19 -07:00
Wayne Warthen
0f4d16400f
S100 FPGA Z80 Cleanup
...
- Restore 16-bit I/O in S100 Console driver
- Boot to Console or USB Serial depending on IO Switch
v3.5.0-dev.50
2024-07-01 16:48:58 -07:00
Wayne Warthen
329a0f4d7f
Fix gitignore
v3.5.0-dev.49
2024-06-30 20:03:01 -07:00
Wayne Warthen
058a67dd40
Preliminary Support for S100 FPGA Z80 Platform
...
- S100 FPGA Z80 Platform
- Simple Serial Driver
2024-06-30 19:32:17 -07:00
Wayne Warthen
40f2a9f35a
Enhanced TIMER App from MartinR
...
- MartinR has enhanced the TIMER application to display output in decimal.
v3.5.0-dev.48
2024-06-30 11:53:38 -07:00
Wayne Warthen
3eea703d02
Miscellaneous
...
- Support RCBus PS/2 Keyboard (EtchedPixels & Sally)
- Added AT-3-8910 register spreadsheet (Martin R)
- Improved FD hardware detection to eliminate a false positive
- Reorder Boot Loader menu (Martin R)
- Minor enhancement to new usrrom.asm (Martin R)
v3.5.0-dev.47
2024-06-17 11:53:40 -07:00
Wayne Warthen
74daa4d3c5
New usrrom.asm from MartinR
...
- MartinR has contributed a new usrrom.asm that prints a nice RomWBW logo and does a better job with the messages.
v3.5.0-dev.45
2024-05-31 11:08:42 -07:00
Wayne Warthen
0539b25046
Updated FLASH to v1.3.9
...
- Will Sowerbutts provided an updated flash4 v1.3.9
- Modified HBIOS to be more proactive about disabling interrupts on systems with interrupts disabled to avoid issues with applications that turn them on.
- Updated NABU default configuration to run under interrupt mode 2.
Co-Authored-By: Will Sowerbutts <will@sowerbutts.com >
2024-05-31 08:56:02 -07:00
Wayne Warthen
a7e767d0b7
Upgrade BBCBASIC to v5
v3.5.0-dev.44
2024-05-30 14:30:27 -07:00
Wayne Warthen
78a765147e
NABU Keyboard Typeahead
...
- Implemented a 16 character typeahead buffer for interrupt-enabled builds of NABU.
v3.5.0-dev.43
2024-05-25 16:16:14 -07:00
Wayne Warthen
1cb5f0b3b4
NABU Code Cleanup
v3.5.0-dev.42
2024-05-23 11:00:51 -07:00
Wayne Warthen
a34afaa11e
Add p-System Keyboard Usage to User Guide
2024-05-17 15:25:29 -07:00
Wayne Warthen
e8d79bdf0a
Modify XModem Updater for Z280 Compatibility
...
- Changed bank select vector to the well-known entry point in HBIOS proxy.
2024-05-17 11:27:53 -07:00
Wayne Warthen
e5232c6696
Cleanup
...
- Add Z280 interrupt mode 3 to INTTEST app
- Make application boot handle restart by using HBIOS restart in place
- Resolve multiple issues with HBIOS restart in place
v3.5.0-dev.41
2024-05-16 19:50:37 -07:00
Wayne Warthen
70fcb2cbee
Enable Interrupt Driven RTC for NABU
2024-05-14 10:35:20 -07:00
Wayne Warthen
dab2408166
Fix RAM Disk Formatting w/ TMS System Timer
...
- The RAM Disk formatting function was writing to the screen inside of DI/EI bracketed code (not good). This is now corrected.
v3.5.0-dev.40
2024-05-13 19:27:39 -07:00
Wayne Warthen
d02c734478
Update std.asm
...
- Correct comments
2024-05-13 17:49:48 -07:00
Wayne Warthen
c4cc800040
Add ZEXALL and ZEXDOC
2024-05-13 17:49:08 -07:00
Wayne Warthen
f82b4c9bc7
Follow-up for Mark Pruden's Changes
...
- Remove duplicate Cowgol Language document
- Regen PDF documents from source
v3.5.0-dev.39
2024-05-13 11:10:02 -07:00
Wayne Warthen
1db620d2d7
Merge pull request #396 from kiwisincebirth/doc_folder
...
Moved Documentation into Doc/CPM folder
2024-05-13 10:45:17 -07:00
Mark Pruden
3b2c5b57ad
Correction
2024-05-12 21:27:40 +10:00
b1ackmai1er
81da5af7ae
Merge pull request #65 from wwarthen/master
...
Resync
2024-05-12 17:12:59 +08:00
Mark Pruden
69ab236d53
Moved Documentation into Doc/Language folder
2024-05-11 18:47:47 +10:00
Mark Pruden
e7ed6ed27c
Moved Documentation into Doc/CPM folder
2024-05-11 18:08:57 +10:00
Wayne Warthen
5ea5003d01
Revise Z80 Tests to Improve Interrupt Management
...
- Moved the saving/restoring of the interrupt state to bracket each individual test instead of the entire application.
- Removed the IM n test because there is no way to save/restore it.
2024-05-10 19:30:42 -07:00
Wayne Warthen
7c41ef6fc9
Implement System Timer for NABU
v3.5.0-dev.38
2024-05-10 15:44:51 -07:00
Wayne Warthen
7497e233d2
Fix NABU Config
...
- CRTACT was not being set correctly.
v3.5.0-dev.37
2024-05-10 14:24:12 -07:00
Wayne Warthen
157af16d32
More NABU Stuff
...
- Add a hack to TUNE application to avoid corrupting PSG R7 which is used by and critical to NABU.
- NABU default baud rate to 38400 to get file transfers working without flow control.
- NABU default to console on video instead of UART.
2024-05-10 14:09:43 -07:00
Wayne Warthen
e0414bca05
NABU Stuff
...
- Implement Interrupt Mode 2 (Mode 1 is still default)
- Implement interrupt driven keyboard support
- Improve UART keyboard driver to support interrupt driven flow control
2024-05-10 11:13:34 -07:00
Wayne Warthen
2a6a3f36c2
Update nabu.asm
...
Ongoing work on NABU interrupt processing.
Co-Authored-By: Les Bird <lesbird65@gmail.com >
2024-05-06 18:57:14 -07:00
Wayne Warthen
337374c9e9
More HBIOS Cleaning, FLASH & FAT App Updates
...
- Additional HBIOS reorganization - no functional changes (in theory)
- Upgrade to v1.3.8 of FLASH4 from Will Sowerbutts
- Upgrade to FAT v1.1 based on input from Peter (@z80micro-mc)
Co-Authored-By: Will Sowerbutts <will@sowerbutts.com >
v3.5.0-dev.36
2024-05-06 14:53:58 -07:00
Wayne Warthen
4946b313e1
Update nabu.asm
...
- Fix R16 register addressing
2024-05-06 13:10:44 -07:00