Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

nomasan

6
Posts
2
Topics
A member registered Apr 23, 2025

Recent community posts

(1 edit)

I also created a kind of 16-Bit Assembly (sorta limited upwards by the ROM capabilities cuz it's very inconvenient to have to look through 2 ROMs for 1 line of code, otherwise I'd have made a 32 bit CPU) which has the built-in capability to handle I/O ports.

1 designated IO bit in the assembly setup, which (when activated) replaces the Y input of the ALU with Port input, as specified by bits 8-e (from 0-f in hexadecimal).

I have constructed a version of Assembly which can handle up to 128 different IPO (Input, Processing, or Output) Device Hardware IDs... and those could be built-in as well! 

The only problem is that I have to decide which is more reasonable: Having 128 different IPO devices connected ONCE to the CPU... or having 64 different IPO devices connected at most 2 times to the CPU.

With 128, I could have a looooooooad of different devices. With 64, I could get 2 GPUs... 

But I'm not even multithreading this CPU or whatever.. it's got 1 core...  and I should start learning multi-processors before I continue my work. If I get all this figured out, I might upload a video showcasing it all.


If I had 32 bits to address, I could basically get a supercomputer that runs on 32 bits. in't that fun?

(1 edit)

I do not have the best computer. When trying to build a 16-bit RAM, my PC started running hot at 12 bits with DFF-RAM built in the most MINIMAL way possible.

For a while I thought I'd just be limited to that amount... but then I found the Dot Display... and it has an 8-BIT Address... meaning that you can skip the first 8 bits of the recursive RAM creation process... and just do 8 recursions.

Result: My personalized CPU's Clock Speed went up from 0.5 Hz... to well.. 5 Hz. 10 Times faster, still slow comparatively... and loading images takes AAAAAAGES and I did the stupid thing of creating the RAM iteratively, not recursively... so connecting 5 inputs and 2 outputs to 256 Dot-Registers EACH was a living hell.... but it's worth it for the speed up.


Hope this helps anyone in need of a bit of faster runtimes for their Computers. Good luck out there

16Bit, 32Bit, and 64Bit would be amazing... I tire of having to lay down 8 wires of 8Bit lanes for 64 Bit CPUs.

(1 edit)

Hi, been wondering where savestates are on Linux and Windows (trying to send save  data from linux vm to windows main pc)
Solved: 
C:\Users\NAME\AppData\LocalLow\SebastianLague\Digital-Logic-Sim\Projects       -      on Windows

/home/NAME/.config/unity3d/SebastianLague/Digital-Logic-Sim/Projects      -      on Linux (Specifically run on Linux Mint)

On another note... MacOS on MacBook says "You don't have permission to open this" when opening as admin, and "Couldn't be opened" when launching via Terminal.


Windows Defender says it's a trojan (wacatac.b !ML or something)... and it pulls a lot of Energy on base configurations, as well as +90% GPU or CPU when no Graphics Card is used.


I'm a programmer myself, I'm sure that is not intentional and just not handled yet. MacOS seems to say no to most things that aren't from certified publishers, no matter the permission level.


There's some kinks to be worked out, but HOLY GOD DO I LOVE THIS PROGRAM! Thank you so unbelievably much for creating it!!!!!

System: Linux Ubuntu 22 Cinnamon Mint VM on Windows 11 E15 Thinkpad.

Intention: Wanted to try creating an RNG circuit.

Outcome: Mid-setup, exclusively the left mouse button stops working; Windows unaffected, VM systemwide functionality gone. "xinput disable ID" where ID is the mouse ID and then "xinput enable ID" were not able to recover left mouse button functionality, xev in terminal didn't even react to the mouse button. Restarting the pc returns function to the mouse button.


Tried recreating the setup, no problems. Had the game running for more than 3 hours.


Had a similar situation before, using the Pulse block. When I had this problem with the pulse block, it ended up being deleted entirely from the game... I don't know how, I don't know why... but the 3-State-Buffer was unaffected this time.