From e6fc86a7c202a81c34ae51f21ef5162a2c40ccca Mon Sep 17 00:00:00 2001 From: David Given Date: Mon, 11 Mar 2024 01:09:01 +0100 Subject: [PATCH] Deploy Pascal with the BBC Micro. --- config.py | 6 ++++++ src/arch/bbcmicro/build.py | 4 +++- src/arch/neo6502/build.py | 5 ++--- src/arch/oric/build.py | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/config.py b/config.py index 382e2650..8c543a91 100644 --- a/config.py +++ b/config.py @@ -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", +} diff --git a/src/arch/bbcmicro/build.py b/src/arch/bbcmicro/build.py index 5749a524..9638bbd6 100644 --- a/src/arch/bbcmicro/build.py +++ b/src/arch/bbcmicro/build.py @@ -8,6 +8,7 @@ BIG_APPS_SRCS, SCREEN_APPS, SCREEN_APPS_SRCS, + PASCAL_APPS, ) llvmrawprogram( @@ -26,7 +27,8 @@ | BIG_APPS | BIG_APPS_SRCS | SCREEN_APPS - | SCREEN_APPS_SRCS, + | SCREEN_APPS_SRCS + | PASCAL_APPS, ) mkdfs( diff --git a/src/arch/neo6502/build.py b/src/arch/neo6502/build.py index 8a5e684b..bb5b3ad4 100644 --- a/src/arch/neo6502/build.py +++ b/src/arch/neo6502/build.py @@ -9,6 +9,7 @@ BIG_APPS_SRCS, SCREEN_APPS, SCREEN_APPS_SRCS, + PASCAL_APPS, ) import re @@ -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", @@ -76,6 +74,7 @@ | BIG_APPS_SRCS | SCREEN_APPS | SCREEN_APPS_SRCS + | PASCAL_APPS ).items() }, ) diff --git a/src/arch/oric/build.py b/src/arch/oric/build.py index 04a8294d..5e631a3e 100644 --- a/src/arch/oric/build.py +++ b/src/arch/oric/build.py @@ -49,7 +49,7 @@ | BIG_APPS | BIG_APPS_SRCS | SCREEN_APPS - | SCREEN_APPS_SRCS, + | SCREEN_APPS_SRCS ) mkoricdsk(name="diskimage", src=".+cpmfs")