CRUMB
mike.bushell  [developer] Sep 20, 2024 @ 10:25am
4
2
I think I’ve cracked it…
Hello everyone!

I have been radio silent whilst working out my plan of action with development, however I am back and just want to let everyone know that I have made a massive step forward in the computational side of the simulation

I made CRUMB using an algorithm for solving the circuit that has a complexity of On^3

But today I have successfully ran a prototype using SuperLU which has sped up computations massively

I am going to test it out thoroughly and bring out an update/beta with the new algorithm shortly and hopefully you will all be able to run smaller circuits at a higher frequency, but also manage to make big complex circuits run at useable frequencies

Also. Will move computations to a separate thread to keep the UI responsive!

This should set the groundwork properly for version 2.0
< >
Showing 1-15 of 16 comments
mpdavison Sep 22, 2024 @ 3:18am 
Thanks muchly for the update.
Vdram Sep 22, 2024 @ 2:52pm 
Nice! Ty for update
ObtuseAglet Sep 24, 2024 @ 6:20am 
My man! Legit excited about this.
Fritz70442 Sep 25, 2024 @ 10:07am 
Thank you Mike!!!
Frost Sep 25, 2024 @ 7:26pm 
Thanks Mike!!!
mike.bushell  [developer] Sep 26, 2024 @ 2:07pm 
I am 99% certain it it now implemented... to give you an idea of how fast this update is, the Binary Addition example included in CRUMB runs 20-25 times faster

It could only handle about 100Hz sim frequency, I have had it running at 2700Hz :D

Just need to do a few bug fixes on the UI first
wrOngplanet Sep 26, 2024 @ 3:45pm 
Nice! Probably an understatement, but I won't pretend to understand your breakthrough. Just randomly thought about Crumb and checked the forum to see what's going on. Sounds great!
mike.bushell  [developer] Sep 26, 2024 @ 10:51pm 
2
Originally posted by wrOngplanet:
Nice! Probably an understatement, but I won't pretend to understand your breakthrough. Just randomly thought about Crumb and checked the forum to see what's going on. Sounds great!

Funnily enough you are one of the users that I had in mind when I realised I could get more speed out of it!

Honestly I’m so excited to bring this update out. Going to do some other minor bug fixes (still many to sort out, but I’ll do a few) and put together an article for the store page. Give me a week or so 👌🏻

This has given me a massive new inspiration to pursue something bigger with CRUMB now I’ve solved the bottleneck issue with computation 😁

I had lost a bit of faith due to some harsh comments, but now I know I can definitely create one of the best sims in the world with the new found performance
Gato Sep 28, 2024 @ 1:26pm 
Originally posted by mike.bushell:
Originally posted by wrOngplanet:
Nice! Probably an understatement, but I won't pretend to understand your breakthrough. Just randomly thought about Crumb and checked the forum to see what's going on. Sounds great!

Funnily enough you are one of the users that I had in mind when I realised I could get more speed out of it!

Honestly I’m so excited to bring this update out. Going to do some other minor bug fixes (still many to sort out, but I’ll do a few) and put together an article for the store page. Give me a week or so 👌🏻

This has given me a massive new inspiration to pursue something bigger with CRUMB now I’ve solved the bottleneck issue with computation 😁

I had lost a bit of faith due to some harsh comments, but now I know I can definitely create one of the best sims in the world with the new found performance

Hey ! I've been thinking for some days about buying this game, and after reading this comment I've decided to buy it to support you. Keep it up and don't be bothered by some morons.
Blinky Sep 29, 2024 @ 7:09am 
I purchased the game hoping to learn a little about electronics, not much in the way of campaign/tutorial means that's probably not happening just yet. But i'm still very glad to have purchased, to support your work. Disregard the knob heads, early access is a gamble for all involved. But even if it goes to ♥♥♥♥♥, I'm happy to have spent a little money on someone who had a crack.
mike.bushell  [developer] Sep 29, 2024 @ 9:18am 
Really appreciate the great messages! Putting together a demonstration circuit as a showcase of the new speed… hopefully have done by end of the week and the can release the update!

Have done a few other bug fixes for the update. Only little bits, but it’s a start 😁
Last edited by mike.bushell; Sep 29, 2024 @ 9:18am
mike.bushell  [developer] Sep 30, 2024 @ 9:46am 
I’m seriously excited for everyone.

https://www.facebook.com/share/v/V6tB4d9HiaUPbFSF/?mibextid=WC7FNe

I genuinely can’t comprehend how much performance I’ve managed to unlock

Just working my way through making an 8bit CPU circuit to be included in the update
Chris Oct 4, 2024 @ 5:54am 
Originally posted by mike.bushell:
I’m seriously excited for everyone.

https://www.facebook.com/share/v/V6tB4d9HiaUPbFSF/?mibextid=WC7FNe

I genuinely can’t comprehend how much performance I’ve managed to unlock

Just working my way through making an 8bit CPU circuit to be included in the update

I (and I suspect most of us here) recognize that layout anywhere! Interestingly enough, it was actually Ben Eater's videos that got me into Crumb to begin with. Having neither the space nor really the spare cash to build things like that for real I decided this was probably the next best thing.

Step forward 3 years and I have a fully functional cycle-accurate 6502 emulation running in C++ which I am absolutely *itching* to get into Crumb as part of the workshop addon (though I have to say, I'm a bit hesitant about trying to port it to C#, never messed with it).

I know there has been some negativity in the past here, but I think that's just the nature of Steam discussions. I suspect most of us are fully supportive of your efforts, and very much looking forward to a bright future.
Last edited by Chris; Oct 4, 2024 @ 8:42am
mike.bushell  [developer] Oct 5, 2024 @ 5:07am 
I had hoped to get the update out this weekend but I’ve picked up on a couple of more bugs and just want to polish up a few areas
Fritz70442 Oct 5, 2024 @ 1:48pm 
No problem Mike, take your time.
< >
Showing 1-15 of 16 comments
Per page: 1530 50