I once tried to make a ridiculous multi-processor computer, which took advantage of the TMS-9900’s weird clocking to allow it to run faster CPUs in between slower clock cycles. The 9900 has a four phase clock and a maximum speed of 3mhz. I wasn’t skilled enough to pull it off, but it’s still a really interesting idea.
- 0 Posts
- 16 Comments
stingpie@lemmy.worldto
retrocomputing@lemmy.sdf.org•Whats a good Resource on Learning 6502 Assembly, for someone who has little to no experience Programming?
2·3 months agoThis guy has made a whole lot of tutorials for various assembly languages and systems, including the pet. The website has text tutorials, but if you prefer he also has a YouTube channel.
stingpie@lemmy.worldto
retrocomputing@lemmy.sdf.org•Someone Experimented With a 1997 Processor and Showed That Only 128 MB of Ram Were Needed to Run a Modern AI
3·6 months agoI would be so much more positive about this if you linked the actual source, not just an article that regurgitates everything word for word. Also, why is this article on ‘indian defense review?’ India and Pakistan nearly had a nuclear war this morning.
stingpie@lemmy.worldto
MICROCONTROLLERS@lemux.minnix.dev•This MCU-Based Cyberdeck Boots in a Couple of SecondsEnglish
2·9 months agoHonestly, an MCU taking any more time than a couple milliseconds to boot is embarrassing. What exactly is taking so much time to load & set up? The rp2040 can run at 200mhz, and only has ~250 kb of ram. A one second boot up time would be equivalent to filling the entire memory with zeros 66 times. (Using all twelve channels of the DMA) And if you’re talking about setting up the OS, that would be around 800 instructions per byte. It just doesn’t make sense how that much time could be wasted.
stingpie@lemmy.worldto
Technology@lemmy.world•A courts reporter wrote about a few trials. Then an AI decided he was actually the culprit.English
10·1 year agoI don’t think the Chinese room is a good analogy for this. The Chinese room has a conscious person at the center. A better analogy might be a book with a phrase-to-number conversion table, a couple number-to-number conversion tables, and finally a number-to-word conversion table. That would probably capture transformer’s rigid and unthinking associations better.
stingpie@lemmy.worldto
Technology@lemmy.world•A courts reporter wrote about a few trials. Then an AI decided he was actually the culprit.English
3·1 year agoNo, you’re thinking of the first scene of the movie where a fly falls into the teletype machine and causes it to type ‘tuttle’ instead of ‘buttle’.
stingpie@lemmy.worldto
Technology@lemmy.world•How can we return to techno-optimism?English
2·1 year agoI always find it very funny when someone suggests anarcho-something as a solution to all of capitalism’s problems. How exactly do you plan to enforce that? Do you think social pressure & shunning will do anything more than create a class of extremists with an oppositional philosophy?
stingpie@lemmy.worldto
retrocomputing@lemmy.sdf.org•CERBERUS 2100 is a BASIC-programmable educational board with Z80 and 6502 8-bit CPUs
2·2 years agoiirc, this board isn’t nearly as interesting as it seems. You can’t actually do any multiprocessing, because only one CPU can be activated at a time. So you can’t actually leverage the two CPUs to do anything that each CPU couldn’t do on it’s own.
Water flowing underground
stingpie@lemmy.worldto
Technology@lemmy.world•Over half of all tech industry workers view AI as overratedEnglish
2·2 years agoLet’s play a little game, then. We bothe give each other descriptions of the projects we made, and we try to make the project based on what we can get out of ChatGPT? We send each other the chat log after a week or something. I’ll start: the hierarchical multiscale LSTM is a stacked LSTM where the layer below returns a boundary state which will cause the layer above it to update, if it’s true. the final layer is another LSTM that takes the hidden state from every layer, and returns a final hidden state as an embedding of the whole input sequence.
I can’t do this myself, because that would break OpenAI’s terms of service, but if you make a model that won’t develop I to anything, that’s fine. Now, what does your framework do?
Here’s the paper I referenced while implementing it: https://arxiv.org/abs/1807.03595
stingpie@lemmy.worldto
Technology@lemmy.world•Over half of all tech industry workers view AI as overratedEnglish
31·2 years agoSorry that my personal experience with ChatGPT is ‘wrong.’ if you feel the need to insult everyone who disagrees with you, that seems like a better indication of your ability to communicate than mine. Furthermore, I think we’re talking about different levels of novelty. You haven’t told me the exact nature of the framework you developed, but the things I’ve tried to use ChatGPT for never turn out too well. I do a lot of ML research, and ChatGPT simply doesn’t have the flexibility to help. I was implementing a hierarchical multiscale LSTM, and no matter what I tried ChatGPT kept getting mixed up and implementing more popular models. ChatGPT, due to the way it learns, can only reliably interpolate between the excerpts of text it’s been trained on. So I don’t doubt ChatGPT was useful for designing your framework, since it is likely similar to other existing frameworks, but for my needs it simply does not work.
stingpie@lemmy.worldto
Technology@lemmy.world•Over half of all tech industry workers view AI as overratedEnglish
21·2 years agoChatGPT has never worked well for me. Sure, it can tell you how to center a div, but for anything complex it just fails. ChatGPT is really only useful for elaborating on something. You can give it a well commented code snippet, ask it to add some simple feature to it, and it will sometimes give a correct answer. For coding, it has the same level of experience as a horde of highschool CS students.
People keep answering this in the most boring way. Here’s a slightly less boring answer:
Wait for nightfall
Sneak up to the dino
Stab it in the eye
Run into hut
The T-Rex won’t be able to remove the knife, so it will become infected and eventually kill it.
stingpie@lemmy.worldto
retrocomputing@lemmy.sdf.org•How would I make my own bubble memory?
3·2 years agoI only vaguely really know what's going on. I did some more research after commenting, and I think I understand a little bit more. The TI bubble memory has two separate layers. On of them, the 'magnetic epitaxial film', basically has a lot of magnetic molecules arranged to point in the same direction. The second layer has circles made of some nickel-iron alloy. What I think is happening is that the actual magnetic bubbles are held on the film, and the iron circles act as tracks the bubbles are pulled along. I don't think electrons in the bubble are actually moving, but I think the electron spin is. That would explain why the loops are capable of moving the bubbles faster than electrons.
stingpie@lemmy.worldto
retrocomputing@lemmy.sdf.org•How would I make my own bubble memory?
4·2 years agoJust from a quick Google search, it looks like it's similar to tape memory, except the data moves along the tape, instead of the tape moving over the reading head. According to
diagram by TI, it looks like the bubbles are on some iron wafer and forcibly moved around by two coils. Then, on a second substrate there are some type of read & write head.So here's how I would go about this: first, I'd wrap some small metal plates in insulated magnet wire, place two permanent magnets on the top and bottom (sandwich style) and stick a read head on the edge of the plate. Then you push AC current through the two coils offset by 90 degrees. This should push the bubble in a circle, and that can be read by the tape head.
Keep in mind though, this is a complete guess based on a simplified diagram from the 70s. I don't actually know if this is how they work.



Putting the power lines underneath the 68k is clever. I had never thought of doing that before.
As for EEPROM vs NVRAM, if you have an EPROM programmer, there isn’t any effort required to program the ROM, and NVRAM is just more expensive compared to ROM.
Also, what is your general plan for the design? Is it to have multiple CPUs running simultaneously, or will only one CPU execute code at a time? In addition, will they be sharing a bus, or doing some mailbox message passing?