当年击败红白机的奇葩怪招 后来玩山寨的都在学

百合一、千合一,是山寨者往往第一时间想到的法子,无限集成近乎全套功能于一身,甭管好坏。但这往往也就忽悠下好奇的围观群众。

文/张书乐
    原载于《人民邮电报》2015年10月23日《乐游记》专栏

红白机被以小霸王为首的中国“山寨”游戏机们击溃,一个关键原因就在于竞争对手的终端产品都能够毫无阻碍地运行红白机的游戏卡带。短短3年的“山寨”之路,让小霸王成功突破年产值10亿元大关。当时,面对正在变成世界工厂、劳动力成本极为低廉的中国对手,且在知识产权意识淡漠的背景下,任天堂似乎无计可施。

实际上,任天堂无需“放大招”,因为红白机本身没有盈利压力,任天堂主要通过销售游戏卡带来赚钱,只要能卖出游戏卡带,中国市场上多几个小霸王这样的公司帮它占领海量的硬件市场又何妨。从这个意义上来说,当时销量已经达到1亿部的红白机,其实并不介意小霸王等公司在中国销售游戏机。直白点说,小霸王就是任天堂在中国的义务宣传员。当时,红白机面市已经快十年,支持全三维电脑图形环境的新游戏机“任天堂64”即将上市,对任天堂而言,凭借技术力量清理“山寨”市场,并接管“山寨”公司开拓的市场,似乎更为划算。

对于任天堂的如意算盘,“山寨”公司自然心知肚明,其应对招数很多,有些甚至颇为“奇葩”。其实,“山寨”游戏机不仅仅出现在国内市场,在中国台湾地区就出现过对红白机的一些毛病进行改良而更受玩家追捧的小天才游戏机,其优点很多,比如,它采用压按式的取卡按键,不容易出现力道掌握不好导致游戏卡拔不出或按键被压断的情况,比红白机推拉式的拔卡方式更加人性化。

中国香港的玩家回忆说,当时有人在香港推出了针对红白机及其“山寨”机的配件——Game
Doctor,这个配件竟然可以运行磁盘。而剩下的工序,就是将卡带里的游戏程序拷贝到磁盘里,这与现在的硬盘版游戏类似。其实,早在1986年,任天堂就推出了一款红白机磁盘系统,可以在红白机上通过转换器连接磁盘机,通过软盘来读写游戏,当时的软盘容量为112KB。Game
Doctor也是“山寨”货,正因如此,本来几百元一张的正版卡带就便宜了许多,玩家从此能够享受“山寨主机+盗版游戏”带来的“红利”。只是,享受廉价也要付出代价,玩家每次玩游戏都要经历麻烦的工序。据说,当时有商家把游戏录制到录音机的磁带上,希望将更低价的磁带推向市场,但由于磁带的容量实在太小,只能放入极小的游戏,或者一款游戏通过多盘磁带来录,终因工程浩大且过于“奇葩”,被当时的一些玩家揶揄为“超级马里奥都不能承受之轻”。

当然,在国人更加熟悉的“98合一”游戏卡带出现后,那些“奇葩”的产品逐渐退出市场。而当“百合一”乃至“千合一”游戏卡带出现后,困扰山寨游戏机厂商的高价游戏卡带问题似乎得到了解决。坊间传言说,到了小霸王的后期,甚至出现过游戏机配套“万合一”的游戏卡带。当然,这一切都治标不治本。”

作者:张书乐 微信号:zsl13973399819 
新著有《越界——互联网时代必先搞懂的大败局》

时间: 2024-08-03 01:15:32

当年击败红白机的奇葩怪招 后来玩山寨的都在学的相关文章

nes 红白机模拟器 第7篇 编译使用方法

模拟器,基于 InfoNES ,作者添加修改以下功能: 1, joypad 真实手柄驱动程序(字符型设备驱动) 2,原始图像只有256*240 ,添加 图像放大算法,这里实现了2种,a, 最近邻插值 b, 双线性插值 (因为2440 速度太慢,采用双线性插值时,大概要3秒算一帧,等以后用 4412 在测试实际效果,本文还会更新) 3,声音支持,原 InfoNES 中,使用 oss 播放声音,添加 使用 alsa 播放支持, 4,LCD显示支持,原 InfoNES 中,使用 Gtk进行显示,作者添

童年红白机?FC经典游戏600合集for mac

曾经的"小霸王"游戏机,让我们许多80年后.90后度过了一个欢乐愉快的童年,虽然如今这类游戏机和卡带几乎已经退出游戏市场,但经典永远留在了我们这一代人心中.今天给大家分享的小霸王FC经典游戏600合集,带你回顾童年,重温经典!希望大家喜欢! 霸王FC经典游戏600合集之部分游戏介绍 1.<超级马里奥兄弟><超级马里奥兄弟>,是任天堂公司开发并于1985年出品的著名横版过关游戏,是游戏奠基之作,这是一款任天堂针对FC主机全力度身订造的游戏.这个游戏被赞誉为电子游戏

nes 红白机模拟器 第3篇 游戏手柄测试 51 STM32

手柄使用的是 CD4021 ,datasheet 上说支持 3V - 15V . 因为手柄是 5V 供电,2440 开发板上是GPIO 3.3V 电平,STM32 GPIO 也是 3.3V (也兼容5V)电平. 所以先在 STM32 上测试能用后,在接到 2440 开发板上. 正好是 8个键值,用来点 8个 LED .按下一个键,就会亮一个灯. c51 : 1 #include <reg52.h> 2 3 sbit CLK = P2 ^ 2; 4 sbit LATCH = P2 ^ 1; 5

arm linux 应用程序 nes 红白机模拟器 第1篇

对比了很多种,开源的 NES 模拟器 VirtuaNES , nestopia , FakeNES , FCEUX , InfoNES , LiteNES 最后决定使用 LiteNES 进行移值,它是由 mynes 移值而来.LiteNES 对 mynes 代码进行整理兼容了 C99 标准,编译时无警告. https://github.com/NJUOS/LiteNES https://github.com/yaglo/mynes LiteNES , mynes  基于 Allegro ,All

nes 红白机模拟器 第6篇 声音支持

InfoNES 源码中并没有包含 linux 的声音支持. 但提供 wince 和 win 的工程,文件,通过分析,win 的 DirectSound 发声,在使用 linux ALSA 实现. 先使用 DirectSound 模仿写一个 播放 wav 的程序. 为了简单,我这里使用  vc++ 6.0 (vs2015 实在太大了,电脑装上太卡). 新建一个 mfc exe 项目,基于对话框.放一个按钮,双击添加事件. 添加头文件引用#include <mmsystem.h>#pragma c

arm 2440 linux 应用程序 nes 红白机模拟器 第4篇 linux 手柄驱动支持

小霸王学习机的真实手柄,实测CPU 占用 80% 接线图: 手柄读时序: joypad.c 驱动: 普通的字符设备驱动. 1 #include <linux/module.h> 2 #include <linux/kernel.h> 3 #include <linux/fs.h> 4 #include <linux/init.h> 5 #include <linux/delay.h> 6 #include <asm/uaccess.h>

nes 红白机模拟器 第5篇 全屏显示

先看一下效果图,全屏是全了,但是效果非常很一般(差) 放大的原理是使用最初级的算法,直接取对应像素法. 1 /** 2 * 生成zoom 缩放表 3 */ 4 int make_zoom_tab() 5 { 6 int i; 7 zoom_x_tab = (int *)malloc(sizeof(int) * NES_DISP_WIDTH); 8 if(NULL == zoom_x_tab) 9 { 10 printf("make zoom_x_tab error\n"); 11 re

arm 2440 linux 应用程序 nes 红白机模拟器 第2篇 InfoNES

InfoNES 支持 map ,声音,代码比较少,方便 移值. 在上个 LiteNES  的基础上,其实不到半小时就移值好了这个,但问题是,一直是黑屏.InfoNES_LoadFrame ()  WorkFrame 中一直是 0 . 解决的过程很漫长,最终看到 说是 ADS 中 有符号 无符号的问题,但是 这里用的是 makefile 不是 ADS ,试着改了 makefile 加上 CCFLAGS =  -O2 -fsigned-char . 终于有输出了,性能还算不错. InfoNES 源码

记一次dell R720服务器ESXI5.5系统宕机的奇葩经历

?记一次dell R720服务器ESXI5.5系统宕机的奇葩经历? 总结点: 1,  没看宕机的原因. 2,  无故重置bois. 3,  不看日志. 4,  Dell r720服务器 内存需要按照顺序插入,如:A1,A2,A3,A4. 5,  使用idrac远程管理页面. 6,  要有自己的判断问题思路,不要什么都依着400. 7,  对问题不重视,要不然就不会直接重启设备了. 失误点一:没看宕机的原因 17号下午5点多的时候,正用着服务器上的虚拟机工作时,mstsc窗口突然断开了.Ping也