System
ROMS |
Computers come to life though software
and fundamentally
they need software that they can run at start-up. Here we introduce
the Mega-Micro's System ROM. The System ROM contains the
680x0 instructions that the processor executes immediately you power-on any Mega-68000 or
Mega-68030 Computer System. |
|
The System ROM is an
ST M27C322 2M x 16 UV EPROM. The ROM resides in memory at
C00000-FFFFFF |
|
A Wellon VP798 Programmer
can be
used to program the System ROM. Before attempting
to program the ROM with a VP798 check the following
... |
|
App Software
Ver: 4.7.3.27.07.2020 |
Firmware Ver:
10.0 |
|
... and
upgrade if necessary before proceeding. |
|
System ROM V2.05
Beta 40 (as a single BIN file) |
|
Release notes: |
Added support
for the ACRTC-2 Board |
Added new GCLS
command to the System Monitor (clears the graphics
screen only) |
Added new IE
command to the System Monitor (enables the instruction
cache on 68030 processor) |
Standard Console
output can now be directed to: |
1. Serial
attached terminal (as before) |
2. Serial attached
terminal and ACRTC |
|
This
feature is jumper selectable |
For 68000
System's + 68681 Board (JB1) |
JB1 pins
11-12 short |
ACRTC graphics only
(default setting) |
JB1 pins
11-12 open |
ACRTC graphics and text |
For 68030
SBC's |
JB2 pins
11-12 short |
ACRTC graphics only
(default setting) |
JB2 pins
11-12 open |
ACRTC graphics and text |
|
More ACRTC
commands added
to Enhanced BASIC |
|
Ref. Enhanced
BASIC for ACRTC V1.0 |
The ACRTC related commands
(and required arguments) are now documented - see here: |
Enhanced BASIC for ACRTC V1.0 -
Command Quick Reference Guide |
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.05
Beta 6 (as a single BIN file) |
|
Release notes: |
ACRTC
commands added
to Enhanced BASIC |
|
The commands: |
CLS, PSET,
LINE, RECT, CIRCLE, and COLOUR |
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.04 (as a single BIN file) |
|
Release notes: |
Software clean-up (debug code
removed) plus additional functionality added to
allow CP/M-68K to operate with no drive data in ROM
provided a Compact Flash or DOM containing CP/M-68K OS
files exists in the system. System ROM V2.04 DOES
contain drive data thus Compact Flash or DOM is still
optional but future System ROM's may not contain drive
data making Compact Flash / DOM mandatory. |
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.04
Beta 26L (as a single BIN file) |
|
Release notes: |
68010
processor detection/reporting added |
Boot screen
now displays the status of the timer interrupts |
CP/M-68K BIOS
updated * |
Ports A and B
on the 68230 are no longer set as output ports during initialisation |
* The CP/M-68K
DDT utility now works fine with this
BIOS |
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.04
Beta 23L (as a single BIN file) |
|
Release notes: |
RAM detection
algorithm improved |
CP/M-68K now
runs on systems with only 2MB RAM |
The 68230
Board is now detected and fully supported |
SYS> TI |
command added - displays and sets the system
time |
SYS> CL |
command added - clears the terminal and ACRTC
screens |
|
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.04
Beta 8L (as a single BIN file) |
|
Release notes: |
Fixes various issues and guarantees CP/M-68K
will work with a wider range of CF Cards. |
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.04
Beta 3L (as a single BIN file) |
|
Release notes: |
Looks for the Compact Flash Board and
turns on flash drive support within the CP/M-68K OS when
the board is present. |
|
1. |
Download the following file: |
|
|
|
|
System ROM V2.03
(as a single BIN file) |
|
Release notes: |
First fully functional and hopefully bug free version of
System ROM for the 68030 SBC. |
|
There are two
builds of this ROM: |
|
Build 2.03L |
Build 2.03H -
requires Hex Display Board |
|
1. |
Download the required file: |
|
|
|
|
Note: |
When
ROM diagnostics (Slow Boot) is enabled, build 2.03H uses
the Hex Display Board to provide additional diagnostics
information. |
|
System ROM V2.03
Beta XX versions |
|
The Beta XX
versions below are missing CP/M-68K - they contain core
code only. |
|
Programming
IC4 - with core code only and a valid checksum |
|
1. |
Download the following file: |
|
|
|
|
|
Previous
versions: |
|
|
|
|
2. |
Launch
the VP798's Application Software (Universal
Control Program) |
|
'>>Programmer initiate success!' appears |
3. |
Click
the 'Select' button |
|
The
'Select' Window appears |
4. |
Search
for 'M27C322' |
5. |
Select
'Manufacturer:ST'+'Device:M27C322' |
6. |
Click
the 'OK' button |
7. |
Click
the 'Load' button |
|
The
'Load File' Window appears |
8. |
Browse
for the 'system_rom_v2.03b14.s68' file |
|
Click
the 'Open' button |
|
The
'Load A File To Buffer' Window appears |
9. |
Set
'From File Address(HEX):' to 'C00000' |
10. |
Click
the 'OK' button |
11. |
Click
the 'Edit' button |
|
The
'Buffer Editor' Window appears |
12. |
Goto 'CheckSum'
from the menu |
|
The
'CheckSum' Window appears |
13. |
Change the 'TO' field to '003FFFFD' |
14. |
Change the 'Insert Checksum:' fields to
'Byte-Sum-Word' |
15. |
Change the 'Insert at Address:' field to
'003FFFFE' |
16. |
Click
the 'Calculate Insert' button |
17. |
Click
the 'Close' button |
18. |
Close
the 'Buffer Editor' Window |
19. |
Insert
a blank M27C322 part in the VP798's ZIF socket |
20. |
Confirm the 'Blank Check'+'Program\Verify'
options are enabled |
21. |
Click
the 'Prog' button |
|
'Auto Program OK!' appears |
22. |
Remove
the programmed M27C322 |
|
|
|