mirror of
https://github.com/prirun/p50em.git
synced 2026-03-07 19:10:59 +00:00
Compare commits
14 Commits
spamxonkil
...
latest
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
256c72ca64 | ||
|
|
975cc951f8 | ||
|
|
29fbc31df6 | ||
|
|
f72b67b876 | ||
|
|
df6529c505 | ||
|
|
8782e6a63e | ||
|
|
88a43363e1 | ||
|
|
9fa1c77bad | ||
|
|
2d8397d1a4 | ||
|
|
244f2f49a2 | ||
|
|
af2b015383 | ||
|
|
902f535120 | ||
|
|
25febc3947 | ||
|
|
84afd8da7b |
15
.editorconfig
Normal file
15
.editorconfig
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# .editorconfig, Boone, 02/11/21
|
||||||
|
# Editor behavior settings
|
||||||
|
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = lf
|
||||||
|
indent_size = 2
|
||||||
|
indent_style = space
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[makefile]
|
||||||
|
indent_style = tab
|
||||||
26
.github/workflows/freebsdbuild.yml
vendored
Normal file
26
.github/workflows/freebsdbuild.yml
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
name: freebsdbuild
|
||||||
|
|
||||||
|
on: workflow_dispatch
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: macos-latest
|
||||||
|
steps:
|
||||||
|
- uses: "actions/checkout@v2"
|
||||||
|
- uses: "vmactions/freebsd-vm@v0.1.3"
|
||||||
|
with:
|
||||||
|
usesh: true
|
||||||
|
prepare: pkg install -y curl git
|
||||||
|
run: |
|
||||||
|
make
|
||||||
|
- uses: "marvinpinto/action-automatic-releases@latest"
|
||||||
|
with:
|
||||||
|
repo_token: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
automatic_release_tag: "latest"
|
||||||
|
prerelease: false
|
||||||
|
title: "Bleeding Edge Binary - FreeBSD"
|
||||||
|
files: |
|
||||||
|
LICENSE
|
||||||
|
README.md
|
||||||
|
em.1
|
||||||
|
em
|
||||||
22
.github/workflows/linuxbuild.yml
vendored
Normal file
22
.github/workflows/linuxbuild.yml
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
name: linuxbuild
|
||||||
|
|
||||||
|
on: workflow_dispatch
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: "actions/checkout@v2"
|
||||||
|
- name: make
|
||||||
|
run: make
|
||||||
|
- uses: "marvinpinto/action-automatic-releases@latest"
|
||||||
|
with:
|
||||||
|
repo_token: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
automatic_release_tag: "latest"
|
||||||
|
prerelease: false
|
||||||
|
title: "Bleeding Edge Binary - Ubuntu"
|
||||||
|
files: |
|
||||||
|
LICENSE
|
||||||
|
README.md
|
||||||
|
em.1
|
||||||
|
em
|
||||||
22
.github/workflows/macbuild.yml
vendored
Normal file
22
.github/workflows/macbuild.yml
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
name: macbuild
|
||||||
|
|
||||||
|
on: workflow_dispatch
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: macos-latest
|
||||||
|
steps:
|
||||||
|
- uses: "actions/checkout@v2"
|
||||||
|
- name: make
|
||||||
|
run: make
|
||||||
|
- uses: "marvinpinto/action-automatic-releases@latest"
|
||||||
|
with:
|
||||||
|
repo_token: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
automatic_release_tag: "latest"
|
||||||
|
prerelease: false
|
||||||
|
title: "Bleeding Edge Binary - MacOS"
|
||||||
|
files: |
|
||||||
|
LICENSE
|
||||||
|
README.md
|
||||||
|
em.1
|
||||||
|
em
|
||||||
5
em.c
5
em.c
@@ -2352,7 +2352,7 @@ special:
|
|||||||
static ea_t apea(unsigned short *bitarg) {
|
static ea_t apea(unsigned short *bitarg) {
|
||||||
unsigned short ibr, ea_s, ea_w, bit, br, a;
|
unsigned short ibr, ea_s, ea_w, bit, br, a;
|
||||||
unsigned int utempl;
|
unsigned int utempl;
|
||||||
ea_t ea, ip;
|
ea_t ea, ip, iwea;
|
||||||
|
|
||||||
eap = &gv.brp[RPBR];
|
eap = &gv.brp[RPBR];
|
||||||
utempl = get32(RP);
|
utempl = get32(RP);
|
||||||
@@ -2378,8 +2378,11 @@ static ea_t apea(unsigned short *bitarg) {
|
|||||||
bit = get16(INCVA(ea,2)) >> 12;
|
bit = get16(INCVA(ea,2)) >> 12;
|
||||||
else
|
else
|
||||||
bit = 0;
|
bit = 0;
|
||||||
|
iwea = ea;
|
||||||
ea = ip;
|
ea = ip;
|
||||||
TRACE(T_EAAP, " After indirect, AP ea = %o/%o, bit=%d %s\n", ea>>16, ea & 0xFFFF, bit, searchloadmap(ea,' '));
|
TRACE(T_EAAP, " After indirect, AP ea = %o/%o, bit=%d %s\n", ea>>16, ea & 0xFFFF, bit, searchloadmap(ea,' '));
|
||||||
|
if (ea & 0x80000000)
|
||||||
|
fault(POINTERFAULT, ea>>16, iwea);
|
||||||
}
|
}
|
||||||
if (bitarg != NULL)
|
if (bitarg != NULL)
|
||||||
*bitarg = bit;
|
*bitarg = bit;
|
||||||
|
|||||||
Reference in New Issue
Block a user