This repository was archived by the owner on Dec 23, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathFIRMWARE
More file actions
241 lines (173 loc) · 4.89 KB
/
FIRMWARE
File metadata and controls
241 lines (173 loc) · 4.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
Firmware For Emulators
This is the rough working list. It's not fully checked and should not be
relied upon, particularly for licensing and redistributability.
rc2014 (z80):
Small setups: https://rc2014.co.uk/1716/basic-cp-m-romwbw-or-small-computer-monitor/
- Non-free, dubious copyright on BASIC
512/512K - RomWBW (https://github.com/wwarthen/RomWBW)
- Redistributable, mostly open source (some bundled non
free historic components)
Some other variants have different requirements or a built in tiny
booter.
rcbus-1802:
https://github.com/EtchedPixels/RC2014-ROM
Open Source
Generally user provided project ROMS though
rcbus-6303:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/6303)
Open Source
rcbus-6502:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/6502
Open Source
rcbus-6509:
(work in progress. currently uses 6502 firmware)
rcbus-65c816-mini:
Uses rcbus-6502 firmware
rcbus-6800:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/6800
Open Source
rcbus-68008:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/68000
Open Source
rcbus-6809:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/6809
Open Source
http://dunfield.classiccmp.org//d6809/cubix.htm
ROM part Open Source, other bits mostly open but compiler is not
rcbus-68hc11:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/68HC11
Open Source
rcbus-801c88:
Experimental code only (nobody has written a PC BIOS for it yet)
rcbus-8085:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/CPM85
Open Source
rcbus-z8:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/Z8
Open Source
rcbus-z180:
RomWBW (see above)
SCM (https://smallcomputercentral.com/)
Redistributable
rbcv2:
RomWBW (see above)
searle:
http://searle.wales/z80/SimpleZ80.html
Non-free, non-redistributable, downloadable, dubious copyrights
Fuzix as a bootable ROM/Disk image
Open Source
linc80:
SCM (https://smallcomputercentral.com/)
markiv:
RomWBW (see above)
mbc2:
Emulates only Z80 side so no firmware as such needed
Fuzix as a bootable image
Open Source
smallz80:
Firmware (http://stack180.com/index.html)
Non-free, non-redistributable, downloadable
sbc2g:
Firmware (https://www.retrobrewcomputers.org/doku.php?id=builderpages:rhkoolstar:sbc-2g-512)
Non-free, non-redistributable, downloadable
z80mc:
https://sunrise-ev.com/z80.htm
Non-free, non-redistributable, downloadable
simple80:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/Simple80
Non-free, redistributable, downloadable
flexbox:
Non-free. Needs a standard FLEX boot rom and FLEX disk images
tiny68k:
https://www.retrobrewcomputers.org/doku.php?id=boards:sbc:tiny68k
Non-free, non-redistributable, downloadable
s100-8080:
Pick your boot ROM. Various are open source
s100-z80:
Pick your boot ROM.
scelbi:
No boot firmware required (no ROM)
rb-mbc:
RomWBW (See above)
rcbus-tms9995:
https://github.com/EtchedPixels/RC2014-ROM/tree/master/TMS9995
Open Source
rhyophyre:
RomWBW (See above)
pz1:
https://github.com/NollKollTroll?tab=repositories
Open Source
68knano:
https://github.com/74hc595/68k-nano/tree/master/code
FUZIX also builds as the complete system ROM
Open Source
littleboard:
FUZIX can build an open source ROM to boot Fuzix. The full littleboard
firmware and CP/M is non-free.
mini68k:
https://www.retrobrewcomputers.org/doku.php?id=software:firmwareos:68000:68000
Open Source
mb020:
A suitable boot ROM is included with Fuzix
pico68:
A suitable boot ROM is included with Fuzix
z80retro:
RomWBW (See above)
Original firmware also: https://github.com/peterw8102/Z80-Retro
2063:
https://github.com/Z80-Retro/2063-Z80-cpm
Redistributable
There's also an ongoing RomWBW project for this
z50bus-z80:
Small Computer Monitor (see above)
trcwm6809:
https://github.com/trcwm/HD6309-Computer
Licensing unclear in part
swt6809:
Nonfree (SWT boot firmware, operating systems etc)
nybbles:
Nonfree (INS 807x BASIC)
scmp2:
Nonfree (INS 806x BASIC).
sbc0k:
Nonfree (but most people would write their own firmware anyway)
mini11:
https://github.com/EtchedPixels/Mini11
Open Source
microtanic6808:
TANDOS and monitor/boot ROMs are non-free
nc100:
Non-free but Fuzix has a small stub booter for testing
Fuzix without the ROM firmware
nc200:
Non-free
n8:
RomWBW (See above)
nascom:
Nonfree. Can use the CP/M boot ROM
uk101:
Various firmwares exist, all non-free
vz200/300:
Non-free
max80:
Non-free
sorceror:
Non-free
z80all:
Tiny CPLD bootstrap is emulated
osi400:
Non-free
osi500:
Non-free
spectrum:
Redistributable ROM images under their own terms
6502retro:
https://github.com/6502-retro
Open Source
poly88:
Boot ROM is non free
Micmod and Polex are modern and can be found at
https://deramp.com/downloads/polymorphic/poly-88/software/Polex/
along with modern CP/M setups
Polymorphic OS products are non free, or in some cases sadly appear
lost (eg the Twin system software)