|
Monty Python Flying Code - It's too silly.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Actually, if I remember correctly, some time ago I read an interview with a guy that was a developer in the 1980s or 1990s (I think I got the decade right) that used their very limited graphics (compared to today) to, not only store, but do calculations.
I can not remember what they calculated but he described that their CPU was very limited for the amount of data in terms of speed, so they used their unused graphics card for bulk storage and processing.
Each (8-bit grayscale) pixel corresponded to a variable and they would write from RAM to the graphics card an entire screen (320x200?!?) at a time as a memory page. Then they would do the same operation on all pixels (variables) and read back the memory page (screen) into RAM.
I searched my browsing history but can not find the link . I did not bookmark it because I thought of it as just a curiosity.
I do not know if something like this would apply to your case or if reading and writing in bulk to your IoT screen would be fast enough to be useful but when you can not stretch the hardware it is time to get silly inventive
|
|
|
|
|
Well that's certainly a unique way to reinvent and modernize CRT memory.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Old computer history can display some amazing memory technologies. Another one, from about the same time as CRT storage, is mechanical waves in a mercury filled tube (Wikipedia: Delay Line Memory[^]) - far from random access, but the 1948 EDSAC[^] actually used them for working storage.
After the Apollo 11 crew left a reflector on the surface of the moon, I saw some apparently serious proposals to use such reflectors with a pulsed laser as an optical delay line for data storage. You can fit quite a few bits in a single laser beam 385,000 km & return with a 10 Gbps laser ... I guess those making the proposals live in sunny areas ... I never heard of any realization of the idea.
|
|
|
|
|
I'm going to be offline for a while (probably some weeks). I might get online every several days but it won't be much.
See you around.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: offline for a while Not a bad thing sometimes, enjoy the time.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Thank you.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Great! Enjoy yourself, smell the roses so to speak.
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
Thanks.
I am doing it
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Quote: What I have tried:
I have gotten a good night's sleep.
I have had a good breakfast and drank plenty of fluids.
I am not going to try anything because I mighht break something. Posted recently on QA: I won't link to it because ... well ...
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|
|
Getting good sleep is my priority too.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Well, just the other day I recommended that someone get some food and rest and then have a fresh look at the simple logic error he had written.
|
|
|
|
|
|
Mmm.. I should try those hey!
|
|
|
|
|
BillWoodruff wrote: I am not going to try anything because I mighht break something.
This is the most important thing to beat out of the heads of many trainees.
I blame academy for this: they teach you that you have only one go, from start to finish, without material, in a short time and on paper (good luck debugging it) so either you know how to resolve the assignment or you don't.
I am thankful for what I learned in my Computer Egnineering studies, but knows if there aren't a bunch of things I would change.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
den2k88 wrote: they teach you that you have only one go A good teacher would explain how your software is tested in a non-production environment.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
1) When I use a soldering iron I tend to look like Partick from Spongebob (reference picture https://i.kym-cdn.com/photos/images/original/001/809/295/3d5.jpg[^]).
2) UART and RS-232 may look similar but they are not.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Also me. I make my man solder everything I need soldered. Speaking of which I need to nag him about a gadget.
Real programmers use butterflies
|
|
|
|
|
1) Giggle. Get yourself a breadboard.
2) Too add to the confusion: What if your UART turns out to be your CPU?
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
CodeWraith wrote: 1) Giggle. Get yourself a breadboard.
If only I have to work on an existing PCB and usually I have to build my own connectors.
CodeWraith wrote: 2) Too add to the confusion: What if your UART turns out to be your CPU? It is a GPIO of the CPU so... almost?
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
No UART of any kind on the board. Bit banged RS232 in software at 19200 baud. 38400 are possible, but I might get in some trouble with file transfer protocols at that rate.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
That was the rev0 of the design, banging bits on the GPIO. Could even be more efficient.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
And today I'm doing the opposite.
Someone came up with a bit banged PS/2 keyboard port. Good idea, but of little use to me. My processor has better things to do than constantly poll for keystrokes and I also want a s PS/2 mouse. So I have drawn a little schematic. Serial to parallel conversion using latching shift registers that can be read as two separate input ports and a separate interrupt for each PS/2 port when another byte has been received.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
I learned (?) to solder when I restored Grandpa's 1936 Pilot Radio. The first few times I had more scars on my fingers and hands than I did successful connections. Ouch! Even my best work was messy.
And as a follow up - do you pronounce the "l" in solder? Here is is silent.
|
|
|
|
|
craig robbins MN wrote: The first few times I had more scars on my fingers and hands than I did successful connections
You aren't supposed hold it like that![^]
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|