Skip to content

Commit

Permalink
Deploy Pascal with the BBC Micro.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidgiven committed Mar 11, 2024
1 parent 3d75282 commit e6fc86a
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 5 deletions.
6 changes: 6 additions & 0 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,9 @@
}

SCREEN_APPS_SRCS = {"0:cls.asm": "apps/cls.asm"}

PASCAL_APPS = {
"0:pint.com": "third_party/pascal-m+pint",
"0:pasc.obb": "third_party/pascal-m+pasc-obb",
"0:pload.com": "third_party/pascal-m+loader",
}
4 changes: 3 additions & 1 deletion src/arch/bbcmicro/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
BIG_APPS_SRCS,
SCREEN_APPS,
SCREEN_APPS_SRCS,
PASCAL_APPS,
)

llvmrawprogram(
Expand All @@ -26,7 +27,8 @@
| BIG_APPS
| BIG_APPS_SRCS
| SCREEN_APPS
| SCREEN_APPS_SRCS,
| SCREEN_APPS_SRCS
| PASCAL_APPS,
)

mkdfs(
Expand Down
5 changes: 2 additions & 3 deletions src/arch/neo6502/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
BIG_APPS_SRCS,
SCREEN_APPS,
SCREEN_APPS_SRCS,
PASCAL_APPS,
)
import re

Expand Down Expand Up @@ -55,9 +56,6 @@
items={
"CPM65.NEO": ".+bios",
"A/CCP.SYS": "src+ccp",
"A/PINT.COM": "third_party/pascal-m+pint",
"A/PASC.OBB": "third_party/pascal-m+pasc-obb",
"A/PLOAD.COM": "third_party/pascal-m+loader",
"B/NCOPY.COM": "src/arch/neo6502/utils+ncopy",
"B/NATTR.COM": "src/arch/neo6502/utils+nattr",
"B/NDIR.COM": "src/arch/neo6502/utils+ndir",
Expand All @@ -76,6 +74,7 @@
| BIG_APPS_SRCS
| SCREEN_APPS
| SCREEN_APPS_SRCS
| PASCAL_APPS
).items()
},
)
2 changes: 1 addition & 1 deletion src/arch/oric/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
| BIG_APPS
| BIG_APPS_SRCS
| SCREEN_APPS
| SCREEN_APPS_SRCS,
| SCREEN_APPS_SRCS
)

mkoricdsk(name="diskimage", src=".+cpmfs")
Expand Down

0 comments on commit e6fc86a

Please sign in to comment.