Programming 板


今天整理CD找到 Playstation 1 的 MIPSGCC 编译器与函式库. Windows 下执行. 压缩後 5Mb 含范例. 需要的人email 报上来(请确认你的信箱可接收大型档案). Playstation 1 编译器除了 Yaroze & PsyQ 外大概就 Blade 比较好用了. 三年前稍微试过一下的确可以跑. 为什麽要分享? 因为老子爽. 读我档如下(网站已经被砍了): ----------------------------------------------------------- QUICK START README for Blade PSX Programming Libraries and MIPSGCC compiler (c) Blade, 2001/2 ----------------------------------------------------------- For further information and to get the latest version, visit: http://www.blade.ip3.com/ Or e-mail [email protected] -------- CONTENTS -------- OVERVIEW SYSTEM REQUIREMENTS SETUP COMPATIBILITY FURTHER INFORMATION -------- OVERVIEW -------- The Blade PSX Programming Libraries are a set of C programming libraries designed to allow the creation of homebrew Playstation games or demos without relying on any copyrighted (Sony) libraries. The basic program creation process is as follows: Create and edit the C source code on the PC, then use the supplied MIPSGCC cross-compiler to create a Playstation executable. This file (along with any auxiliary graphic and sound files) is sent to the Playstation via a PC comms card linked to an 'Action Replay' device on the Playstation which has been flashed with Caetla. ------------------- SYSTEM REQUIREMENTS ------------------- To make use of the Blade PSX Programming Libraries and the MIPSGCC compiler, you must have the following equipment: - A PC running Microsoft Windows 95 or higher - Around 6Mb of free hard disk space - A PC <-> Playstation Comms Card - A straight-through M-F 25-pin cable - An 'old-style' Playstation with a parallel port - An Action Replay-type device flashed with Caetla (only tested with Caetla versions > 0.35) - A copy of 'PSEXE' the PC-side Caetla comms program This document does not deal with hardware set-up, and assumes that that you already have all the equipment correctly configured to send files to the Playstation and run them. ----- SETUP ----- There are 2 steps to installing the Blade Libraries: - unzipping - configuring Unzipping the Blade PSX Programming Libraries ---------------------------------------------- When unzipping the archive, be sure to extract the pathnames. This should be the default for Windows unzippers, or use the -d switch with a dos-based unzipper. After extracting you should have the following folders off the base installation directory: BIN\ - compiler and tools DEMOS\ - some example source code DOCS\ - documentation INCLUDE\ - C library header files LIB\ - C library files TEMP\ - MIPSGCC temporary directory In the base directory you'll see the file: BSTART.EXE - a one-off set-up program (see below) Configuring the Blade PSX Programming Libraries ----------------------------------------------- The MIPSGCC compiler requires environment variables to be set and an addition to your PATH in order to function. The program BSTART.EXE creates a DOS batch file MIPS.BAT which does this. Run BSTART.EXE from the directory it extracted to (your base installation directory). You can either run it from the command line, or double-click it. MIPS.BAT will be created, which is a regular DOS batch file, and can be edited and customised to fit your own requirements - e.g. to set your Caetla PORT variable or CHDIR to your source code directory. BSTART.EXE is only run once, at installation time, but MIPS.BAT must be run whenever you drop to DOS to use the Blade Libraries, so it's a good idea to copy it to somewhere in your existing path. To make it run automatically when you drop to DOS using the desktop icon in Windows 95/8, right-click the icon, select Properties, click the Program tab and enter the full path and filename of MIPS.BAT in the Batch File box. You can display your environment settings at any time, by typing SET from the command line. MIPSGCC will not function if there is a space anywhere in your installation directory name. BSTART recognises this and issues a warning. Re-name the offending directory and re-run BSTART. Compiling a program ------------------- After running MIPS.BAT, you can compile and run a PSX program. Change into the DEMOS\DEMO1 directory and run DEMO1.BAT. A PSX executable called DEMO1.PSX will be created and, if you have PSEXE configured correctly, will be sent to the PSX and run. Have a look at DEMO1.BAT: Line 1. DEL demo1.psx Deletes any existing demo1.psx file. Line 2. COMPILE demo1.c Compiles the demo1.psx executable from the demo1.c source code. COMPILE simplifies running MIPSGCC by filling in common parameters 'behind the scenes'. See UTILS.TXT for details. Line 3. PSEXE demo1.psx Runs PSEXE, which uploads and runs the PSX executable. Removing the Blade PSX Programming Libraries -------------------------------------------- Make sure you back up anything you want to keep, then just delete the directory you extracted into. ------------- COMPATIBILITY ------------- The Blade Libraries have been developed from scratch, using source code and information freely available on the Web. There are some similarities with the Yaroze libraries (which are a subset of PSY-Q). Source code for other libraries will NOT compile without amendment. Where Blade routines share names with Yaroze routines, they will have roughly the same function, but the usage and syntax may differ. See LIBREF.TXT for details of all the Blade Library functions. ------------------- FURTHER INFORMATION ------------------- Your first port of call should be the documentation in the DOCS folder. Take some time to read it, and work through some of the examples in in the DEMOS folder. For more information visit: http://www.blade.ip3.com/ There will be further source code, tutorials, documentation, the latest version of the Blade Libraries and a message board. I'm always glad to receive bug reports, comments and suggestions, as well as news of anything you've written, or are working on, using the Blade Libraries. If you want, I'll post anything you've done on the site. Send e-mails to: [email protected]







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草
伺服器连线错误,造成您的不便还请多多包涵!
「赞助商连结」






like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP