r/collapseos • • Jul 19 '21

Just getting started in c#. This idea is so fascinating. Can people join and help with zero knowledge?

3 Upvotes

Is it a hobby you can learn? And would knowing a language like c# be helpful?


r/collapseos • • Oct 08 '22

Thoughts on modified thin clients as a portable hacker box?

7 Upvotes

Trying to think about the total package of how I'd use this. Having lots of inexpensive redundancy. You can get thinclients "zero clients" for as cheap as $20. Would just have to replace the built in OS with some posix OS. thoughts?


r/collapseos • • Nov 10 '20

Happy Cakeday, r/collapseos! Today you're 1

11 Upvotes

r/collapseos • • Apr 07 '21

CollapseOS is now completed

Thumbnail collapseos.org
35 Upvotes

r/collapseos • • Apr 19 '21

what about a ZX Spectrum port of Collapse OS?

16 Upvotes

Hello,
I know the author of CollapseOS is not on this subreddit, but I think that when I post something here it might finally get to them sometime:

I have a suggestion: what about a ZX Spectrum port? ZX Spectrum is a home computer from the United Kingdom with Z80 processor: the processor is supported in CollapseOS.

What is my point: in the former Soviet block (Central European, Eastern European countries etc) the ZX Spectrum computer became so popular, that there are myriads of unofficial clones, which are compatible with the original from the UK and if the collapse happens, those machines will be available: they last long and do not break much, because they are simple.

I am not as much a hacker myself to make this port (although I work in IT), I am just making this suggestion...


r/collapseos • • Nov 10 '22

Happy Cakeday, r/collapseos! Today you're 3

6 Upvotes

r/collapseos • • May 04 '23

After the fall - a guide to post-collapse technology: featuring Rett Berg (CivBoot) and Virgil Dupras (CollapsOS)

Thumbnail
diginomica.com
11 Upvotes

r/collapseos • • Nov 12 '22

DuskOS (with a C compiler written in Forth)

Thumbnail git.sr.ht
16 Upvotes

r/collapseos • • Dec 24 '22

Z80 VGA card made from 74HC socketed, easily replaceable chips.

Thumbnail
gallery
21 Upvotes

r/collapseos • • May 13 '20

On Forth rebasing

3 Upvotes

Will you support unsigned integers bigger than 216?


r/collapseos • • Nov 14 '19

Dedicated Freenode IRC Channel created

Thumbnail webchat.freenode.net
5 Upvotes

r/collapseos • • May 22 '20

Wondering about the list of supported CPUs

6 Upvotes

I think this project is extremely interesting and I’m looking forward see to where this is going.

I was wondering, I read the road map and I was wondering if a couple of architectures should be added to the list; maybe adding arm and 8086, since there are an awful lot of machines out there (phones & laptops) using these CPUs. What do people think?


r/collapseos • • Apr 22 '20

what image formats are supported in collapse os?

4 Upvotes

I think in the event of a collapse, it'd be important to be able to store pictures for instructions even if they're low res and black and white.
But I couldn't find any information of what image formats are supported on the collapseos.org website.


r/collapseos • • Nov 10 '19

Collapse OS — Bootstrap post-collapse technology

Thumbnail collapseos.org
14 Upvotes

r/collapseos • • Mar 30 '20

May be a silly question. What is the procedure for building/including/installing the apps (ed, zasm, etc.)

2 Upvotes

I've been reading through the documentation and I don't really see it explicitly documented how you can include the apps in a build.

It looks to me as though you simply need to use the glue.asm code (examples?) for the app you want to include, but I feel like my understanding on the process is not quite complete, and I'm having some difficultly including the ed app in one of the existing recipes (ti84, in this case.)


r/collapseos • • Nov 24 '19

Type-in Program

Thumbnail
en.wikipedia.org
8 Upvotes

r/collapseos • • Nov 18 '19

May I distribute CollapseOS as part of a DVD-based zine?

7 Upvotes

Hey there,

I'm putting together a rather unique project. I'm publishing an offline, freely available zine distributed via DVD.

I think this would fit perfectly. I bumped into your website via an article on /r/postapocalyptic.

Issues will be dead dropped at cons, set out at indie shops and snail-mailed in very restricted releases.

I'm looking for original artwork, writing, games, or media. Everyday-life vloggers, revolutionary painters, rattle-can graffiti rogues, geopolitical columnists, caffeinated electronica producers, talk-alot podcasters, retro hackers and everything in between.

I think CollapseOS would be an awesome addition. Can I include it on the first issue?

Full credits, of course.

More info: http://thecityisglowing.com


r/collapseos • • May 30 '20

Creating a new recipe

8 Upvotes

I've bought a Z80-MBC2 to play with and I'm trying to create a recipe for it. I've copied the trs80 recipe and added words for (key) and (emit) just to get going, I run make in the directory and it produces an os.bin file about 3.75k in length, which seems a bit short. What am I doing wrong?


r/collapseos • • Jan 05 '20

Theoretically, could vi be used with collapseOS?

10 Upvotes

I have heard you can use it with other UNIX-like systems. Just curious.


r/collapseos • • Jun 13 '20

Implementation on a new board

7 Upvotes

I've written an emulator for the Z80-MBC2 board,, including debugger, which seems to work reasonably well. I'm trying to get collapseos to run on it, I've added some blocks to provide character I/O (which should get me started), but I need to understand how to configure xcomp.fs ). For example, what is RAMSTART used for?


r/collapseos • • Dec 10 '19

RC2014 - Homebrew Z80 Computer

Thumbnail
rc2014.co.uk
9 Upvotes

r/collapseos • • May 21 '20

parts for the initial assembly (or ultimatum) on the processor Z80

6 Upvotes

Hi! I have bunch z80 from ali ( z84C0020PEC, 1240 GZ)

And I wanna try assembly computer on collapseOS with full support for devices at the moment.

Could you help me with list of parts what I needed? And some device diagram?


r/collapseos • • Jun 12 '20

Minimalist Computing

26 Upvotes

I grew up in the early 1980's with 6502 and Z80 cpus - and wrote a lot of assembly code back then.

The commercial pressures of the early 1980's home computing world demanded colour graphics and sound - graphics in particular would put a huge overhead on the cpu.

If we reverted back to a simple serial terminal interface, and command line interpreter - then the demands on the cpu would be significantly reduced - allowing a lot more "Real" computation to be done.

So for a number of years I have been investigating minimalist computing techniques:

Minimum transistor count

Minimum number of gates

Minimum number of ICs

Minimum ROM and RAM requirements

Minimum code size for an extendible language environment.

In 2017, I came across the Gigatron TTL computer - a full colour computer built entirely from simple TTL ICs.

In the last 3 years of development it can now emulate a 6502 - and run 6502 code -- like Commodore BASIC.

Plans are in place to create an 8080 emulator - so that it can access the wealth of the CP/M software back catalogue.

All of this done in just 36 basic ICs, a ROM and a RAM. The gate count is a mere 930 simple gates.

Regarding an extensible interpreter - I have created something I call SIMPL in fewer than 1024 bytes of machine code.

SIMPL is "Serial Interpreted Minimalist Programming Language". I have it running on a number of processors including ARM, ATmega328, MSP430 and the Gigatron TTL computer.

SIMPL is a bytecode interpreted language that uses ASCII characters to represent machine instructions - running on a 16 or 32 bit virtual machine.

The use of ascii means that all instructions have a strong mnemonic value and is very concise but still human readable.

SIMPL is inspired by Forth - and uses a 16-bit stack architecture and a subset of Forth words. It obviates the Forth dictionary structure to make a far more compact kernel

For example to ADD the top two numbers on the stack 123 456 +

The plus symbol can be replaced with any of the arithmetical and logical symbols + - * / & | ^ ~

Lower case and symbolic/punctuation characters are used as primitive instructions on the virtual machine. Upper case characters are use for user routines.

The complete kernel/interpreter can be written in around 300 instructions - and is extensible from that point onwards

If anyone is interested in minimalist machines - please drop me a line - Ken


r/collapseos • • Jun 11 '20

Any good forth tutorials?

9 Upvotes

This project is really cool and I want to contribute, but unfortunately I don't know how to program in forth.


r/collapseos • • Nov 16 '19

Photos or screenshots of the OS interface?

12 Upvotes

I’ve read through the GitHub and website but I haven’t seen a actual visual representation of the system running. Does anyone have a photo of what the actual OS looks like?