Since I am posting so much stuff that is not game rounds, they are getting kind of buried in the blog posts. R-Type Leo is still active and it's something like 9 posts down!
Therefore I have added a little "Currently Playing" to the sidebar. That way we can easily remember and also visitors to the site will be able to see what the active round is. It also shows the next game planned underneath.
Simple but functional.
Wednesday, February 17, 2016
Lost games which have recently been released
We don't have to definitely play these, I just wanted to shed some light on them and propose them as options for some point in the future.
First we have "Blaze" for Amiga. It's a Sonic clone that was coded in 1993 and just released in 2015
Next, we have "Wonderland Dizzy" for NES. I have always wanted to play a Dizzy game but never sat down for very long with one.
"Putty Squad" for Genesis / Megadrive. According to retrogamer.net, the game was developed for Amiga, SNES, Genesis and PC, but only the SNES version ever hit the shelves. Unsure whether the levels are different on the Genesis version.
"Beyond Kung Fu" for arcade. Sequel to a game I've never heard of called "Kung Fu Master"
And we can always check out some of those new NES games that they are still making these days :)
First we have "Blaze" for Amiga. It's a Sonic clone that was coded in 1993 and just released in 2015
Next, we have "Wonderland Dizzy" for NES. I have always wanted to play a Dizzy game but never sat down for very long with one.
"Putty Squad" for Genesis / Megadrive. According to retrogamer.net, the game was developed for Amiga, SNES, Genesis and PC, but only the SNES version ever hit the shelves. Unsure whether the levels are different on the Genesis version.
"Beyond Kung Fu" for arcade. Sequel to a game I've never heard of called "Kung Fu Master"
And we can always check out some of those new NES games that they are still making these days :)
The
game was originally developed in the mid-Nineties for the Amiga 1200,
SNES, Mega Drive and PC, but of these four only the SNES version ever
reached the shelves. - See more at:
http://www.retrogamer.net/blog_post/putty-squad-leaks-again/#sthash.OvK3oFYu.dpuf
Tuesday, February 16, 2016
New Logo :-D
So, the site has a new logo.... Let's take a look...
Hey, why is your gun bigger than mine!?! Haha, I used a really small glue gun. Also I didn't think about how busy the background behind me would be. But in the green I kinda like it.
The colors are an obscure homage to the IBM PC CGA color palette 0. The much more common CGA palette was palette 1 with the cyan, magenta, black and white, like this:
Hey, why is your gun bigger than mine!?! Haha, I used a really small glue gun. Also I didn't think about how busy the background behind me would be. But in the green I kinda like it.
The colors are an obscure homage to the IBM PC CGA color palette 0. The much more common CGA palette was palette 1 with the cyan, magenta, black and white, like this:
But, there were some games that used the yellow, red, green and black palette.
Inspiration from stuff like this:
Obscure, I know.
That's why we are the Retro game club, not the Call of Duty 15 gameclub :-D
Let me know what you think. Modifications can be made if necessary :)
Long lost shmup "Wing Force" discovered
From retrogamer.net:
Exciting! Could definitely be a candidate after the Anaglyph Quake round.
Video:Back in the early Nineties, Atlus had grown from a publisher of console games into an ambitious outfit with designs on the arcade market. While the company would spend most of the decade in the coin-op game, its own developments were quickly sidelined in favour of publishing games from external developers, most notably Cave. However, a remnant of the company’s early attempts to break into the market has recently been found and preserved via emulation.Wing Force was set to hit the market in 1993 before being cancelled for unknown reasons. A prototype PCB appeared on Yahoo Auctions Japan late last year and ended up selling for a whopping ¥301,000 (£1744.41 at today’s exchange rate). Luckily the buyer was Shmups forum member Shou, who promised to preserve the game and did exactly that. The game will be on its way to MAME shortly, but if you can’t wait there’s a video above.
Exciting! Could definitely be a candidate after the Anaglyph Quake round.
Sunday, February 14, 2016
USB Polling speed
I was just doing a little reading about how to reduce input lag in MAME.
Hopefully I already don't have much, since I'm using Shmupmame, which is designed specifically to reduce input lag.
But I came across an interesting little post...
http://forums.shoryuken.com/discussion/162624/mame-emulator-input-lag-test
In it, he says:
"I've also noticed that Win7 USB poll rates are 125hz aka 8ms by default; granted there are a few hacks to force the 1000hz (1ms) rate"
What!!! You mean to say that it is possible to shave 7ms off the input by doing some hacking?
7ms difference might not sound like much, but I will say with absolute certainty, when I was working on tweaking the latency on my e-drums, I could DEFINITELY tell the difference between 10ms latency and 5ms latency. I tried to get it as low as possible and it just "felt" better to play drums that way!
So who says that it isn't the same for game inputs? What if our brains can notice the subtle difference of having a faster input, and therefore play better?
I think it's definitely worth researching anyway... As the famous Tim Allen would say...
So is it worth the risk? I'm not sure.... There's the saying "Tis better to have loved and lost than to never have loved at all".. But I'm not sure if it also applies to "Tis better to have attempted to overclock your USB port and accidentally fry your motherboard than to never have attempted to overclock your USB port at all".... LOL
From what I understand:
125hz (default) = 8ms
250hz = 4ms
500hz = 2ms
1000hz = 1ms
If 1000hz is the one that is most likely to damage the board, then maybe I'll just try 500hz and still shave off 6ms latency!
So my next question is: Will this affect all USB ports on my system or just a single port? I don't really think I need to overclock my USB sound interface.
I found this statement:
And indeed, the HIDUSBF method seems to be the best, at least on Windows. I've found several sources:
http://www.mikemartin.co/system_guides/hardware/mouse/polling_rate - Gives some general info about it including another reminder that 1000hz may fry your motherboard
and
http://www.ngohq.com/news/15043-how-to-increase-usb-sample-rate-in-windows-vista-7-a.html - Includes the download.
Now I hope I can make this work with keyboard and gamepad and not just mice!
Regarding safety, here is probably the most useful page I have found:
http://www.esreality.com/post/2242102/can-changing-hz-affect-my-usb-ports/
Quote:
Fascinating! So hopefully all the reports of people damaging stuff were people on older hardware where they were overclocking ALL USB ports and probably inadvertently heating up components and then overloading the entire USB bus.
So as you can probably tell by now, I have definitely decided to go ahead and try this!!!
I think my first thing to do before installing it, is to do a little test run in Outzone of my movement with the USB keyboard, doing a bunch of fast movements, so I can get a feel for how it currently is.
OK, it's fast but it definitely doesn't seem instantaneous.
So I tried doing the HIDUSBF method. First I tried it with the Keyboard. There is a nice little utility just referred to as "setup.exe", but is actually called "USB Mouse Rate Adjuster setup". It seems to be targeted at Mice, but you can uncheck a little box called "Mouses only", and it shows the other USB devices and gives you the option of changing their USB polling rates.
So I changed the keyboard to 500hz. Rebooted the computer. Now the keyboard won't respond! Not even numlock or capslock. So I changed it to a different USB port. It re-installed the drivers and worked fine, but according to the utility, it was no longer overclocked. Put it back in the original port, and it showed up again and said it was overclocked, but again it just didn't respond.
Next I tried overclocking my gamepad (and setting my keyboard back down to regular speed). Rebooted again. This time, the keyboard still doesn't work on that USB port, and the gamepad no longer responds either. Doh.
So I set the gamepad back to stock. Rebooted. It works again, but keyboard still not responding on that usb port.
Just out of curiosity, I wanted to make sure that USB port is still functioning! Plugged in a $20 android phone I got the other day to use as an mp3 player. It is charging and syncing fine.
Weird about the keyboard and that port then.
SO... I'm stuck wondering, did I do something wrong, or is it not working because these utilities are primarily designed for mice?
Now to do a little search about gamepad/joysticks...
Unfortunately I can't really find anybody trying to do this specifically with gamepads/joysticks. I found a little info about a keyboard, but that's about it.
Also unfortunately, I tried one more time to make it work with the gamepad, and now I'm having the same problem, I can't get the gamepad to work on that specific USB port anymore.
:(
At this point I'm just ready to give up and see if I can reverse the changes so I can at least use these device/port combinations again.
I was about to say "Thank the gods of Toaplan, there's a way to uninstall it!", but unfortunately, uninstalling it still didn't fix the problem.
Ironically, the gamepad works in the port that won't see the keyboard, and the keyboard works in the port that won't see the gamepad. But those particular device/port combinations are now somehow blacklisted and I'm not really sure how to fix them.
Oops.
Oh well.
I guess it's better than actually frying my motherboard :)
I'm done tinkering for now. Later on I'll try to find a permanent solution to get my ports working again.
In the meantime, I'm not sure whether I would recommend trying this in Linux. Given that everything is about 4x more difficult and time consuming in Linux, then I can see this being a total waste of time. But maybe it would somehow be easier. I don't know.
Anyway.
I tried, but ultimately failed. No 6ms input increase for me.... TODAY at least!
May the quest for more power continue!
Hopefully I already don't have much, since I'm using Shmupmame, which is designed specifically to reduce input lag.
But I came across an interesting little post...
http://forums.shoryuken.com/discussion/162624/mame-emulator-input-lag-test
In it, he says:
"I've also noticed that Win7 USB poll rates are 125hz aka 8ms by default; granted there are a few hacks to force the 1000hz (1ms) rate"
What!!! You mean to say that it is possible to shave 7ms off the input by doing some hacking?
7ms difference might not sound like much, but I will say with absolute certainty, when I was working on tweaking the latency on my e-drums, I could DEFINITELY tell the difference between 10ms latency and 5ms latency. I tried to get it as low as possible and it just "felt" better to play drums that way!
So who says that it isn't the same for game inputs? What if our brains can notice the subtle difference of having a faster input, and therefore play better?
I think it's definitely worth researching anyway... As the famous Tim Allen would say...
So, in my initial research it appears that most people are using this "USB overclocking" for their mice, to get additional precision on high DPI gaming mice. Makes sense.
But I think it's worth researching for arcade gaming as well.
Unfortunately, I have already read several accounts of people damaging or frying USB ports on their motherboard by "overclocking" them to 1000hz.
So is it worth the risk? I'm not sure.... There's the saying "Tis better to have loved and lost than to never have loved at all".. But I'm not sure if it also applies to "Tis better to have attempted to overclock your USB port and accidentally fry your motherboard than to never have attempted to overclock your USB port at all".... LOL
From what I understand:
125hz (default) = 8ms
250hz = 4ms
500hz = 2ms
1000hz = 1ms
If 1000hz is the one that is most likely to damage the board, then maybe I'll just try 500hz and still shave off 6ms latency!
So my next question is: Will this affect all USB ports on my system or just a single port? I don't really think I need to overclock my USB sound interface.
I found this statement:
The HIDUSBF method only affects the specific device you apply the polling rate change to. There was an older method for Windows XP and earlier that patched the system usb port driver and affected all devices
And indeed, the HIDUSBF method seems to be the best, at least on Windows. I've found several sources:
http://www.mikemartin.co/system_guides/hardware/mouse/polling_rate - Gives some general info about it including another reminder that 1000hz may fry your motherboard
and
http://www.ngohq.com/news/15043-how-to-increase-usb-sample-rate-in-windows-vista-7-a.html - Includes the download.
Now I hope I can make this work with keyboard and gamepad and not just mice!
Regarding safety, here is probably the most useful page I have found:
http://www.esreality.com/post/2242102/can-changing-hz-affect-my-usb-ports/
Quote:
If you have a legacy device (old printer/scanner) they can be subject to overheating if you inadvertently set their ports polling rate to 500/1000Hz.
Particularly inside older scanners (which run quite hot due to the light source), the circuitry containing the small buffer and I/O gubbins is usually an afterthought, crammed into a corner of the device with no ventilation. As a result they run rather hot/marginal in the first place, and giving them more work to do with the higher polling rate causes more heat and is/was enough to send them over the edge :(
Similar problems happen with cheap 4 port USB adapters which draw power from the port itself; they can easily overheat and worse can even draw too much power from the port (when several devices are connected, all trying to run at 250hz etc) where in the best case the port gets turned off, worst being it burns out the circuitry driving that cluster of ports on the motherboard.
In short, it's not just a case of 'telling the OS to poll the port at xxx times a second' ; if your not careful bad shit can happen.
You CAN damage peripheral(s) and the motherboard itself permanently if you are careless.
Fascinating! So hopefully all the reports of people damaging stuff were people on older hardware where they were overclocking ALL USB ports and probably inadvertently heating up components and then overloading the entire USB bus.
So as you can probably tell by now, I have definitely decided to go ahead and try this!!!
I think my first thing to do before installing it, is to do a little test run in Outzone of my movement with the USB keyboard, doing a bunch of fast movements, so I can get a feel for how it currently is.
OK, it's fast but it definitely doesn't seem instantaneous.
So I tried doing the HIDUSBF method. First I tried it with the Keyboard. There is a nice little utility just referred to as "setup.exe", but is actually called "USB Mouse Rate Adjuster setup". It seems to be targeted at Mice, but you can uncheck a little box called "Mouses only", and it shows the other USB devices and gives you the option of changing their USB polling rates.
So I changed the keyboard to 500hz. Rebooted the computer. Now the keyboard won't respond! Not even numlock or capslock. So I changed it to a different USB port. It re-installed the drivers and worked fine, but according to the utility, it was no longer overclocked. Put it back in the original port, and it showed up again and said it was overclocked, but again it just didn't respond.
Next I tried overclocking my gamepad (and setting my keyboard back down to regular speed). Rebooted again. This time, the keyboard still doesn't work on that USB port, and the gamepad no longer responds either. Doh.
So I set the gamepad back to stock. Rebooted. It works again, but keyboard still not responding on that usb port.
Just out of curiosity, I wanted to make sure that USB port is still functioning! Plugged in a $20 android phone I got the other day to use as an mp3 player. It is charging and syncing fine.
Weird about the keyboard and that port then.
SO... I'm stuck wondering, did I do something wrong, or is it not working because these utilities are primarily designed for mice?
Now to do a little search about gamepad/joysticks...
Unfortunately I can't really find anybody trying to do this specifically with gamepads/joysticks. I found a little info about a keyboard, but that's about it.
Also unfortunately, I tried one more time to make it work with the gamepad, and now I'm having the same problem, I can't get the gamepad to work on that specific USB port anymore.
:(
At this point I'm just ready to give up and see if I can reverse the changes so I can at least use these device/port combinations again.
I was about to say "Thank the gods of Toaplan, there's a way to uninstall it!", but unfortunately, uninstalling it still didn't fix the problem.
Ironically, the gamepad works in the port that won't see the keyboard, and the keyboard works in the port that won't see the gamepad. But those particular device/port combinations are now somehow blacklisted and I'm not really sure how to fix them.
Oops.
Oh well.
I guess it's better than actually frying my motherboard :)
I'm done tinkering for now. Later on I'll try to find a permanent solution to get my ports working again.
In the meantime, I'm not sure whether I would recommend trying this in Linux. Given that everything is about 4x more difficult and time consuming in Linux, then I can see this being a total waste of time. But maybe it would somehow be easier. I don't know.
Anyway.
I tried, but ultimately failed. No 6ms input increase for me.... TODAY at least!
May the quest for more power continue!
Friday, February 12, 2016
Do you ever TATE?
TATE is the Japanese term for an arcade game where the monitor is configured vertically, as in 3:4 ratio.
(Trivia: Since it's a Japanese word, I think it's pronounced with 2 syllables, like "Tah tay", and not like us Westerners would make it rhyme with "mate" or something)
Where traditional TV's were 4:3 and new TV's are 16:9, where they are longer horizontally than vertically, TATE means it is longer vertically than horizontally.
The last 2 games we played are a perfect example of the difference between the two.
Out Zone (TATE), 3:4 aspect ratio
R-Type Leo (YOKO (aka horizontal)), 4:3 aspect ratio
The "problem" comes when playing TATE games on a horizontal monitor, the image becomes small and letterboxed, like this:
Noooooo!!! Huge black lines! Wasted screen space! It makes my brain hurt from the inefficiency of it :)
So the way to fix this, is of course to turn your monitor sideways :)
When I had a desktop computer setup with an enormous (and heavy) 21" CRT, I would actually do this and rotate my monitor before playing TATE games like Dodonpachi, etc. It was awesome because the game perfectly fit my screen.
Now that I'm on a laptop with I believe a 16:10 screen, it's a little different.
I tried rotating it just now. Aside from the fact that it's awkward to rotate a laptop (you have to balance it at an angle), LCD's just don't have the same viewing angles as CRT's do. So I noticed it looked kind of weird, like it was washed out on the right side of the screen. I'm assuming because the LCD is intended for a horizontal viewing angle, so when you TATE it, the light beams aren't hitting your eyes at the intended angles and it looks weird.
That's really unfortunate.
So I guess I'll just keep playing with the letterbox for now. But one day maybe I'll set up a MAME cabinet with a nice CRT.
So A-Lin, do you TATE?
:)
(Trivia: Since it's a Japanese word, I think it's pronounced with 2 syllables, like "Tah tay", and not like us Westerners would make it rhyme with "mate" or something)
Where traditional TV's were 4:3 and new TV's are 16:9, where they are longer horizontally than vertically, TATE means it is longer vertically than horizontally.
The last 2 games we played are a perfect example of the difference between the two.
Out Zone (TATE), 3:4 aspect ratio
R-Type Leo (YOKO (aka horizontal)), 4:3 aspect ratio
The "problem" comes when playing TATE games on a horizontal monitor, the image becomes small and letterboxed, like this:
Noooooo!!! Huge black lines! Wasted screen space! It makes my brain hurt from the inefficiency of it :)
So the way to fix this, is of course to turn your monitor sideways :)
When I had a desktop computer setup with an enormous (and heavy) 21" CRT, I would actually do this and rotate my monitor before playing TATE games like Dodonpachi, etc. It was awesome because the game perfectly fit my screen.
Now that I'm on a laptop with I believe a 16:10 screen, it's a little different.
I tried rotating it just now. Aside from the fact that it's awkward to rotate a laptop (you have to balance it at an angle), LCD's just don't have the same viewing angles as CRT's do. So I noticed it looked kind of weird, like it was washed out on the right side of the screen. I'm assuming because the LCD is intended for a horizontal viewing angle, so when you TATE it, the light beams aren't hitting your eyes at the intended angles and it looks weird.
That's really unfortunate.
So I guess I'll just keep playing with the letterbox for now. But one day maybe I'll set up a MAME cabinet with a nice CRT.
So A-Lin, do you TATE?
:)
Round 8 - Out Zone (c) 1990 by Toaplan
We have slightly over 1 week to play this one. The score deadline will be next Saturday morning Bulgaria Time and Friday night Eastern Time, that way organic io can play 1 more time after work next Friday night.
I'll also finish up my R-Type Leo final score before the end of the Out Zone round, and that way we can get started on Anaglyph Quake shortly after :-D
Out Zone is made by Toaplan, the same guys who some of which later formed Cave! It has really nice music and graphics, and tough as nails gameplay.
I'll also finish up my R-Type Leo final score before the end of the Out Zone round, and that way we can get started on Anaglyph Quake shortly after :-D
Out Zone is made by Toaplan, the same guys who some of which later formed Cave! It has really nice music and graphics, and tough as nails gameplay.
Goal will be as usual: See how far you can get with 3 credits. Go go go!!!!
Subscribe to:
Posts (Atom)