The keyboard mechanism is much more satisfying than I expected. Jealous of anyone who got to use one when they were new.
22 karma · joined December 20, 2016
The keyboard mechanism is much more satisfying than I expected. Jealous of anyone who got to use one when they were new.
The Novell messaging utility[0] thing? For us that was disabled in the registry. Unfortunately that was an easy fix. "Fun" times were had.
[0]: http://www.novell.com/documentation/linux_client/linuxclient...
Yes, barrel is not a unit of rounds, but there are situations where it would be appropriate. Superimposed loading is where multiple rounds are loaded in the same barrel and are fired sequentially. This is a very old idea, but for a modern take on it look up (the now defunct) Metal Storm. Terrifying stuff.
There have been guns with many more barrels than 7 or 8. Volley guns have been made with anywhere from just a few to nearly a hundred barrels. They weren't always big platform mounted monstrosities either. A famous example would be the nock gun: a 7 barrel, shoulder-fired flintlock.
It looks as if you're treating it as a means to an end. I would say that it was more of an end in itself. Sure, something else might have been more impactful to a larger number of people, but having an impact isn't the point.
There is a similar project redoing New Vegas in Fallout 4 (F4NV - I'm not affiliated with the project, just a fan snooping on their progress from time to time) and one of the really important things is that they're making their vision of what NV could be. This means all new meshes, textures, and code - not the old content updated to run on the new engine.
I've written some code for fiddling around with the plugins the engine uses (.esp/.esm/.esl files). The basic structure hasn't changed, but a lot of the records and fields have. Automatically converting them well enough to not need manual tidying up would be a pretty arduous task.
Converting the old code into papyrus would be as well.
The rule with these things is typically "If you make us give you an answer about if you can do it, it will be no."
I found picking different starting points on later re-reads rather interesting. For anyone who hasn't read it, Dhalgren is circular, but there are a handful of places where it could start that make about as much sense as starting on page 1.
Definitely worth a read, but you'll never figure out how to make that discord on a harmonica.
Tangentially related: do you think your mentor might have been indirectly encouraging you by telling you it was impossible? I've been on both ends of that trick and have seen mixed results. Any mentors here who have done something similar? How did it go?
risk-vee is a really basic (read: dumb) "common bus" design. All of the internal components of the CPU share the same 32-bit data bus. The heart of the control unit is a ROM that is 32-bits wide. Each bit is connected to one of the various things in the CPU. To make generating the microcode easier I defined a mask for each line.
Taking "move the PC to the memory address register" as an example: The register that holds the PC has an output enable line, and the memory address register has select/enable and both would need to be high. Pulling a few lines from microcode.js:
pc_read = parseBin("0000-0000 0000-0000 0000-0000 0100-0000");
mem_address_write = parseBin("0000-0000 0000-1000 0000-0000 0000-0000");
So the microinstruction we want ends up being pc_read | mem_address_write
I feel like I'm simultaneously under- and over-explaining it.It isn't very sophisticated, but the project I mentioned above might satisfy some of your curiosity: https://hackaday.io/project/18859-risk-vee / https://github.com/cadpnq/risk-vee
My methodology was to define each microinstruction that made up every instruction (such as "move pc to memory address register"). I then took all of the control lines in my design and assigned them a bit position in the control store. From there it was just a matter of defining each control line symbolically and "assembling" each microinstruction by ORing the appropriate things together.
Assuming you weren't joking, how sophisticated is your design? (as in, "is it pipelined?")