Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The road to hell is paved with NAND gates. -- J. Gooding


devel / comp.lang.c / My C oriented VM now on Linux

SubjectAuthor
* My C oriented VM now on LinuxDave Dunfield
`- Re: My C oriented VM now on LinuxAnton Shepelev

1
My C oriented VM now on Linux

<25cd87f3-171f-40b3-8084-357edfdf7f0dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19024&group=comp.lang.c#19024

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:a05:6214:29eb:: with SMTP id jv11mr58303501qvb.13.1637182817658;
Wed, 17 Nov 2021 13:00:17 -0800 (PST)
X-Received: by 2002:a05:6214:f2e:: with SMTP id iw14mr58330052qvb.21.1637182817350;
Wed, 17 Nov 2021 13:00:17 -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.lang.c
Date: Wed, 17 Nov 2021 13:00:17 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=142.112.241.86; posting-account=TrQTOgoAAAC2NG571LtljP2OpjnuTN79
NNTP-Posting-Host: 142.112.241.86
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <25cd87f3-171f-40b3-8084-357edfdf7f0dn@googlegroups.com>
Subject: My C oriented VM now on Linux
From: dave.dun...@gmail.com (Dave Dunfield)
Injection-Date: Wed, 17 Nov 2021 21:00:17 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 50
 by: Dave Dunfield - Wed, 17 Nov 2021 21:00 UTC

In case anyone is interested...

I've recently posted a Linux version of "Dunfield Virtual Machine"
"DVM" was mentioned a bit here in the "Programming exercise/challenge"
thread...

In case you are not famillier:
DVM is a Virtual Machine I created a little which back which is based
on my own "C-FLEA" a custom CPU design which is a good combination of
quite simple, and a fairly optimal target for my C compiler.

It allows you to build simple to fairly complex tools in C and run them
(without change / recompile etc.) on Windows and now Linux.

This is quite unlike most other virtual machines:

- Interacts directly with/on the HOST OS. You don't have to run a
virtual environment, simply use "DVM" as a prefix to running .DVM files.
Command line arguments etc. all pass through "as expected".

- Handles differences in file systems as simply and compatibility as
possible. All of the tools I've ported to DVM work on both Windows and
Linux without change.

- Integrates my own Micro-C library, provides most of the capabilities
you might want in tools and utilities.

- Single fairly small executable, does NOT have to be "installed", does
not require "runtime" libraries... You can simple copy the one executable
to whatever system you happen to be using and "just run" it.

ps: (Things not to complain about because I won't listen)
Yes my compiler is "old school". I wrote it back in the 80's.. you
won't see a typical "tons of stuff" modern develoement package with
megs of programs and supporting file all the while with documentation
"on the web". My setup is just over 1/2meg of which 430+k is documents
(Hopefully you can figure out the obscure and unusual format called "text" :-)

pps: to give you an idea of what to expect from DVM/C-FLEA/Micro-C,
here are the sizes of something (my "EDT" text editor) which I have
ported to DOS/DVM/Windows/Linux using different compilers:
DOS Turbo-C 17,138
Win32 LCC 28,584
Linux32 GCC32 28,392
Linux64 GCC64 42,256
DVM Micro-C 8,579

Just FYI! - Dave

"Dave's Old Computers" -----or-> ++Ltrs: aA0=bB1 zZ9=aA0, then b=: s=/ z=.
see "personal" at bottom. -----> gssoarrvvvyctmehdkcysgdlhmcezbsnqxybnl

Re: My C oriented VM now on Linux

<20220107195723.cb0df5ce2fb0d145f360d226@gmail.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19876&group=comp.lang.c#19876

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: anton....@gmail.com (Anton Shepelev)
Newsgroups: comp.lang.c
Subject: Re: My C oriented VM now on Linux
Date: Fri, 7 Jan 2022 19:57:23 +0300
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <20220107195723.cb0df5ce2fb0d145f360d226@gmail.com>
References: <25cd87f3-171f-40b3-8084-357edfdf7f0dn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="6a3865689332b317a2e581f709184cf0";
logging-data="7477"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18el9+HSV9ADmI/a7smYv9fD536tJWfmg0="
Cancel-Lock: sha1:SV2FUuvWy3NMCSALku+jNcPTtJ8=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
 by: Anton Shepelev - Fri, 7 Jan 2022 16:57 UTC

Dave Dunfield:

> ps: (Things not to complain about because I
> won't listen) Yes my compiler is "old school". I
> wrote it back in the 80's.. you won't see a
> typical "tons of stuff" modern develoement
> package with megs of programs and supporting
> file all the while with documentation "on the
> web". My setup is just over 1/2meg of which
> 430+k is documents (Hopefully you can figure out
> the obscure and unusual format called "text" :-)

This is the way of lean software, and I rather
like it. No wonder I liked your contribution to
the programming exercise. I wanted to have a look
at the externals and internals of your text
editor, but it seems closed-source and unavailable
for direct download. I am also interested in
hearing about your development setup, including
the build system, debuggin, and integration of
everything with the text/code editor.

--
() ascii ribbon campaign -- against html e-mail
/\ http://preview.tinyurl.com/qcy6mjc [archived]

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor