|
atari clearly ahead of their time
|
# ? Sep 27, 2017 20:17 |
|
|
# ? May 25, 2024 08:46 |
|
LinYutang posted:how is a phone keypad useful on a game controller Mmo shortcuts I guess?
|
# ? Sep 27, 2017 20:40 |
|
The Atari 5200, Colecovision, and Intellivision all had keypads because they were for Serious Games they were also released in 1982, 1982, and 1979 respectively
|
# ? Sep 27, 2017 20:52 |
|
cinci zoo sniper posted:c double plus I good
|
# ? Sep 27, 2017 20:59 |
|
the intellivision controller was way ahead of its time imo. the form factor and even the way it's held and used isn't much different from a smartphone plus by dual-wielding the controllers in single player you could get something very close to dual stick controls (e.g. in Microsurgeon you could move with the left directional disc and fire with the right)
|
# ? Sep 27, 2017 21:21 |
|
LinYutang posted:how is a phone keypad useful on a game controller lmao look at this guy that never had a colecovision
|
# ? Sep 27, 2017 21:38 |
|
the disc things on the intellivision and the joysticks on the coleco controllers were both really bad though
|
# ? Sep 27, 2017 21:44 |
|
The_Franz posted:the disc things on the intellivision and the joysticks on the coleco controllers were both really bad though I never had a problem with the discs but holy poo poo did the side buttons kill your thumbs
|
# ? Sep 27, 2017 22:31 |
|
ffs guys you're making me feel young
|
# ? Sep 27, 2017 22:41 |
|
Finster Dexter posted:lmao look at this guy that never had a colecovision loved the rubbery feel of the number pads on the colecovision
|
# ? Sep 27, 2017 22:50 |
|
Jaguar technical manual posted:The GPU is a full 32-bit processor in that all internal data paths are 32-bits wide, and all arithmetic instructions (except multiply) perform 32-bit computations. well yes because that would be too easy when I want to multiply two 16.16 matrices together wouldn't it
|
# ? Sep 27, 2017 23:22 |
|
Luigi Thirty posted:well yes because that would be too easy when I want to multiply two 16.16 matrices together wouldn't it maybe multiply is 64 bits to handle overflows in hardw- hmm? yeah I'm up, I'm up. weird dream
|
# ? Sep 28, 2017 00:01 |
|
Plank Walker posted:atari could finally make a good E.T. game
|
# ? Sep 28, 2017 01:56 |
|
pity there was never a Star Raiders for Jaguar best 2600 game to use the keypad unlike BASIC Programming which was so convoluted to use due to the limits of the hardware it was much more like a weird abstract adventure game than a programming environment 64 bytes of user memory and the environment leaks
|
# ? Sep 28, 2017 02:16 |
|
the rumor is BASIC Programming was only released because someone threatened to sue them for calling it the Video Computer System and not being programmable. this is also the origin of the Chess game, there was a chess piece on the box and someone sued them because no chess [quote="“Phobeste”" post="“476832969”"] maybe multiply is 64 bits to handle overflows in hardw- hmm? yeah I’m up, I’m up. weird dream [/quote] even weirder: there's already an overflow register used for 64-bit writes! but the MULT instruction is 16-bit.
|
# ? Sep 28, 2017 02:36 |
|
okay i'm dumb again and not sure how to implement this multiplication here with just 16-bit multiplies here's my logic so far. the number format is 16.16 two's complement. code:
how do we take into account operands less than 1? for 1.0 * 0.5, this routine would do: (1*0) + (0.5*0) = 0. is the proper algorithm... A.i * B.i + A.i * B.f + A.f * B.i + A.f * B.f? 1.0 * 0.5 = (1.0 * 0.0) + (1.0 * 0.5) + (0.0 * 0.0) + (0.0 * 0.5) = 0.5 2.5 * 2.5 = (2.0 * 2.0) + (2.0 * 0.5) + (0.5 * 2.0) + (0.5 * 0.5) = 6.25 oh okay looks like it is? hooray another problem i solved while typing out a post apparently e: but we have 32-bit operands again and only a 16-bit multiply! aaag e2: oh nevermind. for integer * float, shift the integer right 16 bits and multiply multiply 0x00100000 and 0x00008000 0x10 * 0x8000 = 0x80000, half of 0x00100000 thanks yospos you're a great note pad Luigi Thirty fucked around with this message at 03:40 on Sep 28, 2017 |
# ? Sep 28, 2017 03:34 |
|
So your multiply has 16 bit inputs and a 32 bit output, yes? Essentially there are four components you add up to make that into a 32 in/64 out multiply: code:
If your numbers are in 16.16 form, you want the middle 32 bits - i.e. A.h*B.l + A.l*B.h + (A.h*B.h << 16) + (A.l*B.l >> 16).
|
# ? Sep 28, 2017 03:48 |
|
C# is c++++
|
# ? Sep 28, 2017 03:58 |
|
Luigi Thirty posted:IT'S HERE oh my god. i'm finally getting to write some c#7 at work, it's nice.
|
# ? Sep 28, 2017 04:04 |
|
Jabor posted:So your multiply has 16 bit inputs and a 32 bit output, yes? okay thanks I rewrote my monster of a function (I ran into all kinds of problems with negative numbers) to do that and I'll see what happens e: curses! i'm foiled by a bug in my assembler. i can't write my own JSR/RTS macros because trying to fetch the program counter crashes it with an internal error
|
# ? Sep 28, 2017 04:55 |
|
◜++ ◟++
|
# ? Sep 28, 2017 06:12 |
|
Luigi Thirty posted:the rumor is BASIC Programming was only released because someone threatened to sue them for calling it the Video Computer System and not being programmable. I thought it was an import tariff thing, if it was a computer it was on a different schedule than a game
|
# ? Sep 28, 2017 09:32 |
|
I'm gonna start pronouncing js as 'juice' at work "you kids and you node.juice!"
|
# ? Sep 28, 2017 10:08 |
|
the juice is loose
|
# ? Sep 28, 2017 12:08 |
|
clearly it is node.jiss
|
# ? Sep 28, 2017 16:55 |
|
jony neuemonic posted:oh my god. grats op!
|
# ? Sep 28, 2017 18:15 |
|
FamDav posted:i wonder if kids are going to think hashtag is some weird german loanword when I was a child, before computers, when it was just an useless key on the telephone, I used to call it "little tic-tac-toe" to be honest I still dont know whats the right word for it in portuguese
|
# ? Sep 28, 2017 19:15 |
|
Luigi Thirty posted:the theory at the time was "video games are complex so they're gonna need more buttons" didn't the snes only have four buttons + two shoulder? it's the n64 that i remember as being the beast
|
# ? Sep 28, 2017 22:13 |
|
so the skunkboard driver is unsigned and windows 10 hates it. i don't want to disable driver signature enforcement forever. the source code and everything is included so I can build my own .inf and .cat. can I sign it with a dummy personal cert somehow so windows stops whining?
|
# ? Sep 28, 2017 22:52 |
|
yeah get your own cert 2 sign w/. you can either buy one (lol) or generate a self signed one or if you have a local CA get it from there.
|
# ? Sep 28, 2017 22:56 |
|
fritz posted:didn't the snes only have four buttons + two shoulder? it's the n64 that i remember as being the beast The n64 controller was the most comfortable controller I ever used. That controller is really polarizing and I would bet the split is completely small hands vs large hands.
|
# ? Sep 28, 2017 23:10 |
|
the problem with soap is that it assumes a minimum degree of competence on both sides i'm sure these clowns are manually creating their wsdl and their soap xml packets
|
# ? Sep 28, 2017 23:17 |
|
Shaggar posted:yeah get your own cert 2 sign w/. you can either buy one (lol) or generate a self signed one or if you have a local CA get it from there. apparently it's just a standard libusb driver recompiled with a different device name. i found a signed windows 10 libusb driver and it works fine.
|
# ? Sep 28, 2017 23:17 |
|
fritz posted:didn't the snes only have four buttons + two shoulder? it's the n64 that i remember as being the beast snes controller: d-pad, four face buttons, two shoulder buttons, start/select buttons n64: d-pad, six face buttons, two shoulder buttons, control stick, z button, start button source: im a big nerd
|
# ? Sep 28, 2017 23:31 |
|
Luigi Thirty posted:apparently it's just a standard libusb driver recompiled with a different device name. i found a signed windows 10 libusb driver and it works fine. cool
|
# ? Sep 28, 2017 23:33 |
|
redleader posted:the problem with soap is that it assumes a minimum degree of competence on both sides soap as sweet hacker "services"; interface defined by snippets
|
# ? Sep 29, 2017 00:03 |
|
quiggy posted:snes controller: d-pad, four face buttons, two shoulder buttons, start/select buttons i was counting start/select as 'not real buttons'
|
# ? Sep 29, 2017 01:31 |
|
cis autodrag posted:The n64 controller was the most comfortable controller I ever used. That controller is really polarizing and I would bet the split is completely small hands vs large hands. I don't know how big my hands are but 1000% this
|
# ? Sep 29, 2017 02:02 |
|
snes controllers use a packet-based protocol to save on wires, with the Genesis it's a serial port and direct wires to go to 6 face buttons, they added a select bit (1 out of the console means wires are the original, 0 means new buttons or vice versa) and im not really sure how they smoothed it out
|
# ? Sep 29, 2017 03:37 |
|
|
# ? May 25, 2024 08:46 |
|
the jaguar controller literally uses a db-15 plug tempest 2000 supported an unreleased rotary controller so enterprising people figured out how to mod the controllers with a rotary knob from a 2600 driving controller too. the cart and some other homebrew games like arkanoid clones support modded controllers. Luigi Thirty fucked around with this message at 05:06 on Sep 29, 2017 |
# ? Sep 29, 2017 05:03 |