Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

You will never amount to much. -- Munich Schoolmaster, to Albert Einstein, age 10


devel / comp.os.cpm / diskdef for Oscar Toledo G.'s 8080 emulator

SubjectAuthor
o diskdef for Oscar Toledo G.'s 8080 emulatorEd Batalha

1
diskdef for Oscar Toledo G.'s 8080 emulator

<tpv874$2419n$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3905&group=comp.os.cpm#3905

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: edbata...@yahoo.com (Ed Batalha)
Newsgroups: comp.os.cpm
Subject: diskdef for Oscar Toledo G.'s 8080 emulator
Date: Sat, 14 Jan 2023 21:52:36 +0000
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <tpv874$2419n$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 14 Jan 2023 21:52:36 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="eac1778bc75affb90296609efaf3db4a";
logging-data="2229559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/eCoS93kmkbbEZ2pud60C1"
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:51.0) Gecko/20100101 Firefox/51.0
SeaMonkey/2.48
Cancel-Lock: sha1:b3dWQ0x4LJhonI4NqkTAZZftWuw=
X-Mozilla-News-Host: snews://news.eternal-september.org:563
 by: Ed Batalha - Sat, 14 Jan 2023 21:52 UTC

Oscar Toledo G. won a IOCCC competition with this 8080 emulator
https://nanochess.org/emulator.html
which can run CP/M.
The only problem is how cumbersome it is to transfer files
to the virtual disk.
So, I used cpmtools by adding the below to the diskdefs file

diskdef toledoA
seclen 128
tracks 65536
sectrk 128
blocksize 4096
maxdir 1024
skew 0
boottrk 1
os 2.2
end

diskdef toledoB
seclen 128
tracks 65536
sectrk 128
blocksize 4096
maxdir 1024
skew 0
boottrk 0
os 2.2
end

This allows you to copy files in and out of the A and B drives
like this
cpmcp -f toledoA A file1 file2
cpmcp -f toledoB B file1 file2

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor