Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The bogosity meter just pegged.


computers / comp.sys.apple2 / Re: ProDOS-86, yet another stupid Apple ][-related idea that will probably go nowhere

SubjectAuthor
* ProDOS-86, yet another stupid Apple ][-related idea that will probablySteve Nickolas
`* Re: ProDOS-86, yet another stupid Apple ][-related idea that willqkumba
 `- Re: ProDOS-86, yet another stupid Apple ][-related idea that willSteve Nickolas

1
ProDOS-86, yet another stupid Apple ][-related idea that will probably go nowhere

<alpine.DEB.2.21.2110141331400.31552@sd-119843.dedibox.fr>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3818&group=comp.sys.apple2#3818

  copy link   Newsgroups: comp.sys.apple2
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: usots...@buric.co (Steve Nickolas)
Newsgroups: comp.sys.apple2
Subject: ProDOS-86, yet another stupid Apple ][-related idea that will probably
go nowhere
Date: Thu, 14 Oct 2021 13:37:03 -0400
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <alpine.DEB.2.21.2110141331400.31552@sd-119843.dedibox.fr>
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset=US-ASCII
Injection-Info: reader02.eternal-september.org; posting-host="07e7d649b2bcf9140d05a40b26c82bee";
logging-data="30657"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XWKCQQmMulvDuVpFyJJzdqsaXYW6C9Fg="
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
Cancel-Lock: sha1:uQw+smauRkgRn09TYMPf0Dp2vmo=
X-X-Sender: mary@sd-119843.dedibox.fr
 by: Steve Nickolas - Thu, 14 Oct 2021 17:37 UTC

Several years ago, I thought of the idea of implementing ProDOS on some
machine other than an Apple ][. I know it's stupid, insane and useless,
but I decided to make ProDOS on an XT a thing, after some experience with
my Tandy 1000HX about 20 years ago.

Currently, I'm still at a complete loss of direction, but I did manage to
write an IPL for it, i.e., a bootloader that can load a kernel file off a
disk. Of course, it's NASM code for an 8086. I haven't even tried to
make a "diglot" boot sector the way I do on an Apple ///.

http://6.buric.co/p86head.a86.txt

-uso.

Re: ProDOS-86, yet another stupid Apple ][-related idea that will probably go nowhere

<4575ade4-b529-4f91-8c71-684ff54e7984n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3819&group=comp.sys.apple2#3819

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ad4:4f43:: with SMTP id eu3mr9227249qvb.44.1634267293159;
Thu, 14 Oct 2021 20:08:13 -0700 (PDT)
X-Received: by 2002:a05:620a:1720:: with SMTP id az32mr7012512qkb.478.1634267292914;
Thu, 14 Oct 2021 20:08:12 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 14 Oct 2021 20:08:12 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.21.2110141331400.31552@sd-119843.dedibox.fr>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:56d5:6454:d928:cb99:2c9;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:56d5:6454:d928:cb99:2c9
References: <alpine.DEB.2.21.2110141331400.31552@sd-119843.dedibox.fr>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4575ade4-b529-4f91-8c71-684ff54e7984n@googlegroups.com>
Subject: Re: ProDOS-86, yet another stupid Apple ][-related idea that will
probably go nowhere
From: peter.fe...@gmail.com (qkumba)
Injection-Date: Fri, 15 Oct 2021 03:08:13 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 1
 by: qkumba - Fri, 15 Oct 2021 03:08 UTC

The interleave exists to avoid the "TXA / ASL / TAX" thing for doubling an index.
You don't need the "add di, 0x100 / sub di, 0x00ff" stuff. You can "mov ah, [cs:di+0x100] / inc di".

Re: ProDOS-86, yet another stupid Apple ][-related idea that will probably go nowhere

<alpine.DEB.2.21.2110142349550.3994@sd-119843.dedibox.fr>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3820&group=comp.sys.apple2#3820

  copy link   Newsgroups: comp.sys.apple2
Path: rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: usots...@buric.co (Steve Nickolas)
Newsgroups: comp.sys.apple2
Subject: Re: ProDOS-86, yet another stupid Apple ][-related idea that will
probably go nowhere
Date: Fri, 15 Oct 2021 00:07:02 -0400
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <alpine.DEB.2.21.2110142349550.3994@sd-119843.dedibox.fr>
References: <alpine.DEB.2.21.2110141331400.31552@sd-119843.dedibox.fr> <4575ade4-b529-4f91-8c71-684ff54e7984n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: reader02.eternal-september.org; posting-host="6717501f0082b932a6772d638990ddb7";
logging-data="14704"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+/noKq+S8aLZST9tOrcUXPy/eTyr7Ffwk="
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
Cancel-Lock: sha1:2NjudLDtvL6JymlRHDpgEmH8s14=
In-Reply-To: <4575ade4-b529-4f91-8c71-684ff54e7984n@googlegroups.com>
X-X-Sender: mary@sd-119843.dedibox.fr
 by: Steve Nickolas - Fri, 15 Oct 2021 04:07 UTC

On Thu, 14 Oct 2021, qkumba wrote:

> The interleave exists to avoid the "TXA / ASL / TAX" thing for doubling an index.
> You don't need the "add di, 0x100 / sub di, 0x00ff" stuff. You can "mov ah, [cs:di+0x100] / inc di".
>

You can tell I don't speak fluent x86. This is definitely a 6502-flavored
8086 ASM, for the most part.

The next thing I need to do is figure out the "device issue" in a way that
makes it look like an Apple ][ (e.g., A: as device 6).

By making some tweaks to the floppy bootloader I went from being able to
load about 32K (which is probably more than enough, given the size of
ProDOS-8 2.0.3) to theoretically being able to load 128K, which would
almost be big enough to run the later versions of MS-DOS. Better safe
than sorry...

-uso.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor