Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

24 Apr, 2024: Testing a new version of the Overboard here. If you have an issue post about it to rocksolid.nodes.help (I know. Everyone on Usenet has issues)


devel / comp.sys.apple2.programmer / Re: Replacing DOS or ProDOS

SubjectAuthor
* Replacing DOS or ProDOSMarc Golombeck
+- Re: Replacing DOS or ProDOSI am Rob
+- Re: Replacing DOS or ProDOSOliver Schmidt
`* Re: Replacing DOS or ProDOSfadden
 `* Re: Replacing DOS or ProDOSqkumba
  `* Re: Replacing DOS or ProDOSMarc Golombeck
   `* Re: Replacing DOS or ProDOSAntoine Vignau
    `- Re: Replacing DOS or ProDOSMarc Golombeck

1
Replacing DOS or ProDOS

<9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:b5c3:: with SMTP id e186mr23354257qkf.747.1640900673399;
Thu, 30 Dec 2021 13:44:33 -0800 (PST)
X-Received: by 2002:aca:aa49:: with SMTP id t70mr24625298oie.85.1640900673176;
Thu, 30 Dec 2021 13:44:33 -0800 (PST)
Path: i2pn2.org!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.programmer
Date: Thu, 30 Dec 2021 13:44:32 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=79.240.122.69; posting-account=9WIejgoAAADyywkYI2FcuCASZdahKKxC
NNTP-Posting-Host: 79.240.122.69
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
Subject: Replacing DOS or ProDOS
From: marc.and...@googlemail.com (Marc Golombeck)
Injection-Date: Thu, 30 Dec 2021 21:44:33 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 10
 by: Marc Golombeck - Thu, 30 Dec 2021 21:44 UTC

I am still wondering how I can get rid off DOS or ProDOS with my projects. I would just need a routine that would load a file from disk to a certain space in memory.

Is there a routine available that could replace DOS 3.3 but using a DOS file system?

A fast loading routine would be nice but speed is not in primary focus. It should be small and easy to use. Furthermore a simple toolchain for creating disk images would be nice.

Can anybody point me to a decent routine or resource?

Thx,

Marc

Re: Replacing DOS or ProDOS

<eb2bca43-82d1-4658-9029-f71d82fbaec8n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:8d86:: with SMTP id p128mr23390067qkd.706.1640914398517;
Thu, 30 Dec 2021 17:33:18 -0800 (PST)
X-Received: by 2002:a05:6808:613:: with SMTP id y19mr25305237oih.47.1640914398259;
Thu, 30 Dec 2021 17:33:18 -0800 (PST)
Path: i2pn2.org!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.programmer
Date: Thu, 30 Dec 2021 17:33:18 -0800 (PST)
In-Reply-To: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.171; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.171
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eb2bca43-82d1-4658-9029-f71d82fbaec8n@googlegroups.com>
Subject: Re: Replacing DOS or ProDOS
From: gids...@sasktel.net (I am Rob)
Injection-Date: Fri, 31 Dec 2021 01:33:18 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 12
 by: I am Rob - Fri, 31 Dec 2021 01:33 UTC

You can create a DOSless disk by formatting it and not copying DOS over to it. It will still have the file structure there. The boot sector does mostly what you want, but it only reads and copies sectors to memory and does not read a file from the Catalog directory.

Prodos is the same. just delete the file named Prodos.

You can still access these disk and the files by booting into drive #1 and put these disks in drive #2, and typing CATALOG,D2.

Under Prodos, there is a program called DSK2FILE that allows you to make disk images out of either DOS or Prodos disks. I believe Copy II Plus v5.x allowed making disk images as well.

Re: Replacing DOS or ProDOS

<sqmupc$v3$1@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: ol....@web.de (Oliver Schmidt)
Newsgroups: comp.sys.apple2.programmer
Subject: Re: Replacing DOS or ProDOS
Date: Fri, 31 Dec 2021 12:58:20 -0000 (UTC)
Message-ID: <sqmupc$v3$1@solani.org>
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 31 Dec 2021 12:58:20 -0000 (UTC)
Injection-Info: solani.org;
logging-data="995"; mail-complaints-to="abuse@news.solani.org"
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:TAJ5Cjm9cuVd/szJy9sUFhPMQNg= sha1:4vIo26wKOSywTklYty2j3wDSR2w=
X-User-ID: eJwFwQkRAEEIAzBNHOWTs4WpfwmXhKflFjISoVAP51mFu+ZMKM5hr1UWDjFBsmbtNfHJfxw0EUY=
 by: Oliver Schmidt - Fri, 31 Dec 2021 12:58 UTC

Hi Marc,

> Can anybody point me to a decent routine or resource?

When I understood your use case correctly, then
https://github.com/peterferrie/prorwts is exactly(!) what you are looking
for.

Regards,
Oliver

Re: Replacing DOS or ProDOS

<2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a05:620a:4107:: with SMTP id j7mr25436546qko.645.1640971339989;
Fri, 31 Dec 2021 09:22:19 -0800 (PST)
X-Received: by 2002:a05:6830:1d5c:: with SMTP id p28mr27336120oth.10.1640971339714;
Fri, 31 Dec 2021 09:22:19 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.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.programmer
Date: Fri, 31 Dec 2021 09:22:19 -0800 (PST)
In-Reply-To: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com>
Subject: Re: Replacing DOS or ProDOS
From: fad...@fadden.com (fadden)
Injection-Date: Fri, 31 Dec 2021 17:22:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 20
 by: fadden - Fri, 31 Dec 2021 17:22 UTC

On Thursday, December 30, 2021 at 1:44:33 PM UTC-8, Marc Golombeck wrote:
> I am still wondering how I can get rid off DOS or ProDOS with my projects.. I would just need a routine that would load a file from disk to a certain space in memory.
>
> Is there a routine available that could replace DOS 3.3 but using a DOS file system?

If you want to eliminate the OS entirely, you need to implement the device-specific code for accessing a 5.25" or SmartPort drive. The game Elite used a custom DOS replacement (start at https://6502disassembly.com/a2-elite/Elite.html#SymDiskLoadGame ... $9661 - 9be0, about 1400 bytes), with its own RWTS and DOS file / directory code. The RWTS routines mostly look like they were pulled out of DOS 3.3.

> A fast loading routine would be nice but speed is not in primary focus. It should be small and easy to use. Furthermore a simple toolchain for creating disk images would be nice.

I'm not sure what a "simple toolchain" means in this context. Do you just want the DOS disk format code in a self-contained form?

Re: Replacing DOS or ProDOS

<ff6449dd-1509-40ae-b833-3618d1ed8f58n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ac8:5c50:: with SMTP id j16mr32753702qtj.255.1640986866249;
Fri, 31 Dec 2021 13:41:06 -0800 (PST)
X-Received: by 2002:a05:6830:43aa:: with SMTP id s42mr26136476otv.118.1640986865831;
Fri, 31 Dec 2021 13:41:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!2.us.feeder.erje.net!feeder.erje.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.programmer
Date: Fri, 31 Dec 2021 13:41:05 -0800 (PST)
In-Reply-To: <2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:56d5:a171:c883:d3ac:ff85;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:56d5:a171:c883:d3ac:ff85
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com> <2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ff6449dd-1509-40ae-b833-3618d1ed8f58n@googlegroups.com>
Subject: Re: Replacing DOS or ProDOS
From: peter.fe...@gmail.com (qkumba)
Injection-Date: Fri, 31 Dec 2021 21:41:06 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 1
 by: qkumba - Fri, 31 Dec 2021 21:41 UTC

http://pferrie.epizy.com/misc/appleii/rts.zip
1kb in memory, loads any file from a DOS file-system.

Re: Replacing DOS or ProDOS

<9f567f93-48e3-42ea-b27f-e9e126ce93e8n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ad4:5963:: with SMTP id eq3mr37360998qvb.12.1641073973540;
Sat, 01 Jan 2022 13:52:53 -0800 (PST)
X-Received: by 2002:a9d:74d0:: with SMTP id a16mr28038341otl.237.1641073973277;
Sat, 01 Jan 2022 13:52:53 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.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.programmer
Date: Sat, 1 Jan 2022 13:52:53 -0800 (PST)
In-Reply-To: <ff6449dd-1509-40ae-b833-3618d1ed8f58n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.240.122.69; posting-account=9WIejgoAAADyywkYI2FcuCASZdahKKxC
NNTP-Posting-Host: 79.240.122.69
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
<2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com> <ff6449dd-1509-40ae-b833-3618d1ed8f58n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9f567f93-48e3-42ea-b27f-e9e126ce93e8n@googlegroups.com>
Subject: Re: Replacing DOS or ProDOS
From: marc.and...@googlemail.com (Marc Golombeck)
Injection-Date: Sat, 01 Jan 2022 21:52:53 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 4
 by: Marc Golombeck - Sat, 1 Jan 2022 21:52 UTC

qkumba schrieb am Freitag, 31. Dezember 2021 um 22:41:06 UTC+1:
> http://pferrie.epizy.com/misc/appleii/rts.zip
> 1kb in memory, loads any file from a DOS file-system.

Thx that helps a lot!

Re: Replacing DOS or ProDOS

<5fe458d7-4bbd-48b5-8099-41d81f138eccn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a05:620a:95c:: with SMTP id w28mr33168388qkw.229.1641244598114;
Mon, 03 Jan 2022 13:16:38 -0800 (PST)
X-Received: by 2002:a05:6808:211c:: with SMTP id r28mr39510456oiw.155.1641244597855;
Mon, 03 Jan 2022 13:16:37 -0800 (PST)
Path: i2pn2.org!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.programmer
Date: Mon, 3 Jan 2022 13:16:37 -0800 (PST)
In-Reply-To: <9f567f93-48e3-42ea-b27f-e9e126ce93e8n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=90.91.254.173; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 90.91.254.173
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com>
<2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com> <ff6449dd-1509-40ae-b833-3618d1ed8f58n@googlegroups.com>
<9f567f93-48e3-42ea-b27f-e9e126ce93e8n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5fe458d7-4bbd-48b5-8099-41d81f138eccn@googlegroups.com>
Subject: Re: Replacing DOS or ProDOS
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Mon, 03 Jan 2022 21:16:38 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 2
 by: Antoine Vignau - Mon, 3 Jan 2022 21:16 UTC

Happy New Year,
I thought I shared the QuickDOS from QuickSilver. Simple, short, fast, a cool yet simple "OS"
Antoine

Re: Replacing DOS or ProDOS

<573db386-8920-41a3-8fc0-4eb4518291dfn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a37:b3c7:: with SMTP id c190mr37073130qkf.730.1641332984428; Tue, 04 Jan 2022 13:49:44 -0800 (PST)
X-Received: by 2002:a05:6808:216:: with SMTP id l22mr272747oie.95.1641332984100; Tue, 04 Jan 2022 13:49:44 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.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.programmer
Date: Tue, 4 Jan 2022 13:49:43 -0800 (PST)
In-Reply-To: <5fe458d7-4bbd-48b5-8099-41d81f138eccn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.240.125.140; posting-account=9WIejgoAAADyywkYI2FcuCASZdahKKxC
NNTP-Posting-Host: 79.240.125.140
References: <9b691b73-80d1-43ac-9c0f-ee6697e2df0fn@googlegroups.com> <2f2a0f81-86b4-4548-b6f1-62dd4b5b5ce6n@googlegroups.com> <ff6449dd-1509-40ae-b833-3618d1ed8f58n@googlegroups.com> <9f567f93-48e3-42ea-b27f-e9e126ce93e8n@googlegroups.com> <5fe458d7-4bbd-48b5-8099-41d81f138eccn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <573db386-8920-41a3-8fc0-4eb4518291dfn@googlegroups.com>
Subject: Re: Replacing DOS or ProDOS
From: marc.and...@googlemail.com (Marc Golombeck)
Injection-Date: Tue, 04 Jan 2022 21:49:44 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: Marc Golombeck - Tue, 4 Jan 2022 21:49 UTC

Thank you for your comment. Is there any documentation on how to implement and use Quick-DOS? I found a source code file but no documentation on how to get the OS on a DSK-image and how to use it.

Do you basically need a DOS 3.3 formatted empty disk where you put your files onto (single letter file name) using any FID-program?

How do you put the Quick-DOS on such a DSK-image?

Thx for any help,

Marc

ntn.v...@gmail.com schrieb am Montag, 3. Januar 2022 um 22:16:38 UTC+1:
> Happy New Year,
> I thought I shared the QuickDOS from QuickSilver. Simple, short, fast, a cool yet simple "OS"
> Antoine

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor