diff --git a/Ample/Resources/las3000.plist b/Ample/Resources/las3000.plist
new file mode 100644
index 0000000..33339d8
--- /dev/null
+++ b/Ample/Resources/las3000.plist
@@ -0,0 +1,36 @@
+
+
+
+
+ value
+ las3000
+ description
+ Laser 3000
+ media
+
+
+ resolution
+
+ 560
+ 384
+
+ slots
+
+
+ name
+ ramsize
+ description
+ RAM
+ options
+
+
+
+
+ devices
+
+
+ software
+
+
+
+
diff --git a/Ample/Resources/models.plist b/Ample/Resources/models.plist
index 8b06cfb..64292d6 100644
--- a/Ample/Resources/models.plist
+++ b/Ample/Resources/models.plist
@@ -324,6 +324,12 @@
laser128
children
+
+ description
+ Laser 3000
+ value
+ las3000
+
description
Laser //c
diff --git a/Ample/Resources/roms.plist b/Ample/Resources/roms.plist
index 06ed719..a0dfadf 100644
--- a/Ample/Resources/roms.plist
+++ b/Ample/Resources/roms.plist
@@ -674,6 +674,12 @@
description
Laser 128ex2 (version 6.1)
+
+ value
+ las3000
+ description
+ Laser 3000
+
value
a2suprterm
diff --git a/python/machines.py b/python/machines.py
index f29bb39..0ad7fa8 100644
--- a/python/machines.py
+++ b/python/machines.py
@@ -24,6 +24,8 @@ MACHINES = (
"zijini",
# China Education Computer
"cec2000", "cece", "cecg", "ceci", "cecm",
+ "las3000",
+
# macintosh...
"macii", "maciihmu", "mac2fdhd", "maciix", "maciicx", "maciici", "maciisi",
diff --git a/python/mkmodels.py b/python/mkmodels.py
index 5357274..e2124df 100644
--- a/python/mkmodels.py
+++ b/python/mkmodels.py
@@ -14,7 +14,7 @@ apple3_children = None
apple2e_children = ["apple2e", "apple2ees", "apple2euk", "apple2ep", "apple2ee", "apple2eeuk", "apple2eefr"]
apple2c_children = ["apple2c", "apple2cp"]
apple2gs_children = ["apple2gsr0", "apple2gsr1", "apple2gs"]
-laser_children = ["laser2c", "laser128", "laser128o", "las128ex", "las128e2"]
+laser_children = ["las3000", "laser2c", "laser128", "laser128o", "las128ex", "las128e2"]
franklin_children = ["ace100", "ace500", "ace1000", "ace2200"]
ii_clones_children = ["albert",
"am100", "am64", "basis108", "craft2p",