



0 followers · 0 likes · 0 posts today
Steam News · 4d
Crosstalk releases now!I thought about this for quite a bit, once again, since my custom license was something that no one has looked over and legally validated. I also had a chat with someone interested in the game whose opinion was that the terms of my custom license would block innocent usage like YouTubers playing or working on the game, which is something that I never intended. My intent was ...
Steam News · 4d
I have started a fingerd service on one of my servers for regular updates on the DANGLING ecosystem, including Crosstalk and my utility lib, libdangling.finger dangling@danglingptr.io should work if you have finger installed. Otherwise, printf 'dangling ' | nc danglingptr.io 79 should return the same.Every midnight UTC, the plan file will be cleared. Historical record is available on Discord....
Steam News · 6d
To maintain a functional ecosystem across potential forks, the license under which Crosstalk and the rest of the ecosystem will be distributed is going to be a custom license called the DANGLING Ecosystem License, version 1 instead of the GPLv3, which was originally planned to be the license. It requires official APIs to be maintained in any forks such that any changes do not break existing softwa...
Steam News · Oct 16
Dev logI gave this a lot of thought since a decision like this is not fully reversible, but Crosstalk will become GPLv3-licensed and its copy that comes natively with DANGCSA/DANGXA via the emulator will become free with no integrated purchases. The x86 version will still be paid for those who only want the game and are not strictly interested in the platform, or just want to support this solo pro...
Steam News · Oct 11
Dev logOne of the reasons why I am building a platform is that what exists doesn't do what I want or behave the way I want it to behave. I am not making any assertions regarding what's "better" or "worse," but from my perspective, some of the decisions that the existing platforms have made over the last ~45 years are not ideal for me (the concept of virtual memory and paging, for one). What I want...
Steam News · Sep 24
Dev logMy platform, DANGCSA/DANGXA, now has a specific protocol on how to handle numerics. The processor implementation, the DLU, instantiates a new coprocessor called the DMU, or DANGLING Math Unit, which runs addition, multiplication, and division. n-dimensional tensors are supported, i.e. scalars, vectors, arrays, and above.The DMU is not implemented like a standard math coprocessor like the x8...
Steam News · Sep 21
MISC r0.5.0 is defined!Today I finished working on MISC r0.5.0, which brings in machine widening to 64-bit and 8 new registers, besides other, smaller upgrades.The most visible change, however, is that this revision brings in a rename of the architecture. When I started working on it, I first thought that "MISC" was unique, knowing (at the time) only CISC and RISC. In one of my videos at the time,...
Steam News · Sep 20
Dev logThe other day I was working on House of Hex in the middle of the night, most photons coming from nowhere but my monitors and keyboard underlight. I had my window open for some time prior but not at that moment. Suddenly I saw a dark blob repeatedly crashing into my second monitor. I knew it was a fly due to its size, but it made me say in my head: "huh, a feedforward network." It's fairly o...
Steam News · Sep 13
disclaimer: some may find some of this content opinionated, but it stems from arbitrary external authorities making choices on users' behalf and not allowing that to be changed. Various manifestations of that occur on the x86 and in existing kernels> Someone: "Virtual memory is free"> Me: "yeah, no"See something odd? I practically cannot use the last ~50Gi of my physical memory. Virtual memory, wh...
Steam News · Sep 13
Dev log #13Welcome to the next devlog!This one is both a dev log and a Hardware Sniffers entry to tell you a bit more about the MISC platform.A few years ago I started designing a programming language that I thought I wanted for systems programming. I still did and even now do most work in C99 (specifically C99), but the more I do, I increasingly realize that I have many things that I would change...
Steam News · Sep 11
MISC has its own executable format called "EMIRU."The Executable Minimal Image Relocatable UnaryE: has a start and can be jmp'd toM: doesn't include overhead, such as relocation tablesI: is a set of bytes loaded directly into memory, at a program base, by the kernelR: supports address relocation at runtime without recompilationU: it is its own freestanding thing ("unary" used as a noun, similar to...
Steam News · Sep 10
There were unique and progression-important achievements in Crosstalk that were meant to be secret, however due to a scoping bug Valve leaked their names, descriptions, and images to the likes of SteamDB. All achievements are thereby removed from the game. New ones may be added later on.SteamDB happily showing confidential achievements
Steam News · Sep 9
Crosstalk hasn't reached its wishlist critical mass by today's release date, so it is postponed to a later date this year. Valve and other sources maintain that wishlists are a critical component of release time traction, and there is only one Crosstalk release, so it's better to have it once there's enough people to see it.On the development side, things are going well, and the Second Reality DLC...
Steam News · Sep 7
The board mentioned in this post as having been done by the fab has arrived! The conclusion that there are some improvements to be made remains, so this post is just to show a bit more photos.
Steam News · Sep 4
Welcome to the next Hardware Sniffers post entry.Today, the topic is the DLU, which stands for the DANGLING Logic Unit, and it is the first CPU of the MISC architecture.The DLU consists of the following parts:dangalu.sv: the DANGLING Arithmetic Logic Unitdangdsu.sv: the DANGLING Sound Unitdangddu.sv: the DANGLING Display Unit (80x25 text mode + a framebuffer mode, which some parts refer to as "gfx...
Steam News · Sep 3
Previous achievements are being removed so that the initial Early Access release state of the game contains only those that can be awarded at that time. They will return once EDA features return.
Steam News · Sep 2
The Minimal Instruction Set Computer is a 32-bit Sail-validated instruction set architecture created very early in the development of the various parts that comprise Crosstalk, specifically to perform daily computing operations without unnecessary overhead and complexity. MISC defines an array of processor opcodes, flags, and memory rules that dictate how a conforming processor is interfaced with ...
Steam News · Sep 1
Hardware Sniffers is a MISC-native game that attempts to teach people enough about computer architecture and numbers that they'd have no problem reading memory dumps and recognizing hex patterns at a glance, esp. alignment, pointers, structs, and hex-ASCII conversion. It convers the following learning tracks:NumbersRadixEndianWidthMagnitudeShapePatternsStringsSpotRegionLayoutHeapAfter the completi...
Steam News · Aug 31
Dev log #12Hey there!The original 1993 "Second Reality" demo by the Future Crew is coming as a free DLC, usable from within the DANGLING kernel.Credit to the Future Crew and its members involved in the original demo: Psi, Trug, Wildfire, Purple Motion, Skaven, Marvel, Pixel, Gore, AbyssVideo:It took me quite a bit to get the music playing since FC modified the STMIK. The solution turned out to be:...
Steam News · Aug 31
The first game native to the MISC architecture will be released one day after the game releases and will serve as a mandatory gate to two other pieces of DLC.