Browse Source

MSX Follow-up

- Include in Linux/MacOS build
- Add entry in Hardware Guide
- Add credit in Introduction
pull/616/head
Wayne Warthen 4 months ago
parent
commit
e6b3945e42
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. BIN
      Doc/RomWBW Applications.pdf
  2. BIN
      Doc/RomWBW Disk Catalog.pdf
  3. BIN
      Doc/RomWBW Hardware.pdf
  4. BIN
      Doc/RomWBW Introduction.pdf
  5. BIN
      Doc/RomWBW System Guide.pdf
  6. BIN
      Doc/RomWBW User Guide.pdf
  7. 4
      ReadMe.md
  8. 4
      ReadMe.txt
  9. 35
      Source/Doc/Hardware.md
  10. 2
      Source/Doc/Introduction.md
  11. 1
      Source/HBIOS/Build.sh
  12. 2
      Source/ver.inc
  13. 2
      Source/ver.lib

BIN
Doc/RomWBW Applications.pdf

Binary file not shown.

BIN
Doc/RomWBW Disk Catalog.pdf

Binary file not shown.

BIN
Doc/RomWBW Hardware.pdf

Binary file not shown.

BIN
Doc/RomWBW Introduction.pdf

Binary file not shown.

BIN
Doc/RomWBW System Guide.pdf

Binary file not shown.

BIN
Doc/RomWBW User Guide.pdf

Binary file not shown.

4
ReadMe.md

@ -7,7 +7,7 @@
**RomWBW Introduction** \ **RomWBW Introduction** \
Version 3.6 \ Version 3.6 \
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \ Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
22 Sep 2025
24 Sep 2025
# Overview # Overview
@ -361,6 +361,8 @@ let me know if I missed you!
- Randy Merkel provided the ZSDOS Programmer’s Manual as translated by - Randy Merkel provided the ZSDOS Programmer’s Manual as translated by
Wayne Hortensius. Wayne Hortensius.
- Henk Berends added support for the MSX platform.
## Related Projects ## Related Projects
Outside of the hardware platforms adapted to RomWBW, there are a variety Outside of the hardware platforms adapted to RomWBW, there are a variety

4
ReadMe.txt

@ -1,6 +1,6 @@
RomWBW Introduction RomWBW Introduction
Wayne Warthen (wwarthen@gmail.com) Wayne Warthen (wwarthen@gmail.com)
22 Sep 2025
24 Sep 2025
@ -368,6 +368,8 @@ let me know if I missed you!
- Randy Merkel provided the ZSDOS Programmer’s Manual as translated by - Randy Merkel provided the ZSDOS Programmer’s Manual as translated by
Wayne Hortensius. Wayne Hortensius.
- Henk Berends added support for the MSX platform.
Related Projects Related Projects

35
Source/Doc/Hardware.md

@ -116,6 +116,7 @@ Others
| [eZ80 for RCBus Module]^8^, 512K RAM/ROM | RCBus | RCEZ80_std.rom | 115200 | | [eZ80 for RCBus Module]^8^, 512K RAM/ROM | RCBus | RCEZ80_std.rom | 115200 |
| [Genesis Z180 System]^7^ | STD | GMZ180_std.rom | 115200 | | [Genesis Z180 System]^7^ | STD | GMZ180_std.rom | 115200 |
| [Heath H8 Z80 System]^5^ | H8 | HEATH_std.rom | 115200 | | [Heath H8 Z80 System]^5^ | H8 | HEATH_std.rom | 115200 |
| [MSX]^9^ | MSX | MSX_std.rom | 115200 |
| [NABU w/ RomWBW Option Board]^5^ | NABU | NABU_std.rom | 115200 | | [NABU w/ RomWBW Option Board]^5^ | NABU | NABU_std.rom | 115200 |
| [S100 Computers Z180 SBC]^4^ | S100 | S100_std.rom | 57600 | | [S100 Computers Z180 SBC]^4^ | S100 | S100_std.rom | 57600 |
| [S100 Computers Z80 CPU]^4^ | S100 | SZ80_std.rom | 9600 | | [S100 Computers Z80 CPU]^4^ | S100 | SZ80_std.rom | 9600 |
@ -132,6 +133,7 @@ Others
| ^6^Designed by Alan Cox | ^6^Designed by Alan Cox
| ^7^Designed by Doug Jackson | ^7^Designed by Doug Jackson
| ^8^Designed by Dean Netherton | ^8^Designed by Dean Netherton
| ^9^MSX Port by Henk Berends
`\clearpage`{=latex} `\clearpage`{=latex}
@ -625,6 +627,39 @@ It also has an interface to the RetroBrew bus (ECB) for access to additional per
`\clearpage`{=latex} `\clearpage`{=latex}
## MSX
Support for standard MSX hardware by Henk Berends
#### ROM Image File: MSX_std.rom
| | |
|-------------------|---------------|
| Bus | MSX |
| Default CPU Speed | 3.579 MHz |
| Interrupts | Mode 1 |
| System Timer | TMS |
| Serial Default | 115200 Baud |
| Memory Manager | MSX |
| ROM Size | 0 KB |
| RAM Size | 448 KB |
#### Supported Hardware
- RP5C01: IO=180
- UART: IO=128
- UART: IO=136
- TMS: MODE=MSXMKY, IO=152, SCREEN=80X24, KEYBOARD=MKY, INTERRUPTS ENABLED
- MKY: IO=168
- MD: TYPE=RAM
- IDE: MODE=RC, IO=16, MASTER
- IDE: MODE=RC, IO=16, SLAVE
- AY38910: MODE=MSX, IO=160, CLOCK=1789772 HZ
#### Notes:
`\clearpage`{=latex}
## NABU w/ RomWBW Option Board ## NABU w/ RomWBW Option Board
No modifications to the NABU motherboard needed. Leave the standard NABU ROM in its socket No modifications to the NABU motherboard needed. Leave the standard NABU ROM in its socket

2
Source/Doc/Introduction.md

@ -345,6 +345,8 @@ please let me know if I missed you!
* Randy Merkel provided the ZSDOS Programmer's Manual as translated * Randy Merkel provided the ZSDOS Programmer's Manual as translated
by Wayne Hortensius. by Wayne Hortensius.
* Henk Berends added support for the MSX platform.
`\clearpage`{=latex} `\clearpage`{=latex}
## Related Projects ## Related Projects

1
Source/HBIOS/Build.sh

@ -55,6 +55,7 @@ if [ "${ROM_PLATFORM}" == "dist" ] ; then
ROM_PLATFORM="NABU"; ROM_CONFIG="std"; bash Build.sh ROM_PLATFORM="NABU"; ROM_CONFIG="std"; bash Build.sh
ROM_PLATFORM="SZ80"; ROM_CONFIG="std"; bash Build.sh ROM_PLATFORM="SZ80"; ROM_CONFIG="std"; bash Build.sh
ROM_PLATFORM="SZ80"; ROM_CONFIG="fpga"; bash Build.sh ROM_PLATFORM="SZ80"; ROM_CONFIG="fpga"; bash Build.sh
ROM_PLATFORM="MSX"; ROM_CONFIG="std"; bash Build.sh
ROM_PLATFORM="UNA"; ROM_CONFIG="std"; bash Build.sh ROM_PLATFORM="UNA"; ROM_CONFIG="std"; bash Build.sh
exit exit
fi fi

2
Source/ver.inc

@ -2,7 +2,7 @@
#DEFINE RMN 6 #DEFINE RMN 6
#DEFINE RUP 0 #DEFINE RUP 0
#DEFINE RTP 0 #DEFINE RTP 0
#DEFINE BIOSVER "3.6.0-dev.27"
#DEFINE BIOSVER "3.6.0-dev.28"
#define rmj RMJ #define rmj RMJ
#define rmn RMN #define rmn RMN
#define rup RUP #define rup RUP

2
Source/ver.lib

@ -3,5 +3,5 @@ rmn equ 6
rup equ 0 rup equ 0
rtp equ 0 rtp equ 0
biosver macro biosver macro
db "3.6.0-dev.27"
db "3.6.0-dev.28"
endm endm

Loading…
Cancel
Save