Changeset 193 in Main


Ignore:
Timestamp:
Sep 29, 2024, 2:55:18 PM (7 weeks ago)
Author:
Nishi
Message:

wip but should work

Location:
trunk
Files:
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/Platform/ps3.mk

    r191 r193  
    11# $Id$
    22
    3 PREFIX = /dev_hdd0/httpd
     3PREFIX = /dev_hdd0/game/TEWI_00-0/USRDIR
    44
    55CC = ppu-gcc
  • trunk/Server/Makefile

    r191 r193  
    2929tewi.pkg: tewi.self
    3030        mkdir -p pkg/USRDIR
    31         cp /usr/local/ps3dev/bin/ICON0.PNG pkg/ICON0.PNG
    32         make_self_npdrm tewi.elf pkg/USRDIR/EBOOT.BIN UP0001-TEWI_00-0000000000000000
     31        cp ../Binary/ps3.png pkg/ICON0.PNG
     32        make_self_npdrm tewi_strip$(EXEC) pkg/USRDIR/EBOOT.BIN UP0001-TEWI_00-0000000000000000
    3333        sfo.py --title "Tewi HTTPd" --appid "TEWI" -f /usr/local/ps3dev/bin/sfo.xml pkg/PARAM.SFO
    3434        pkg.py --contentid UP0001-TEWI_00-0000000000000000 pkg/ $@
  • trunk/Server/main.c

    r191 r193  
    309309void tt_putstr(const char* str) {
    310310        int i;
    311         for(i = 0; str[i] != 0; i++){
     311        for(i = 0; str[i] != 0; i++) {
    312312                tvram[tt_y * tt_width + tt_x] = str[i];
    313                 if(str[i] == '\n'){
     313                if(str[i] == '\n') {
    314314                        tt_x = 0;
    315315                        tt_y++;
    316                 }else{
     316                } else {
    317317                        tt_x++;
    318                         if(tt_x == tt_width){
     318                        if(tt_x == tt_width) {
    319319                                tt_x = 0;
    320320                                tt_y++;
    321321                        }
    322322                }
    323                 if(tt_y == tt_height){
     323                if(tt_y == tt_height) {
    324324                        tt_y--;
    325325                        int x, y;
    326                         for(y = 0; y < tt_height - 1; y++){
    327                                 for(x = 0; x < tt_width; x++){
     326                        for(y = 0; y < tt_height - 1; y++) {
     327                                for(x = 0; x < tt_width; x++) {
    328328                                        tvram[y * tt_width + x] = tvram[(y + 1) * tt_width + x];
    329329                                }
    330330                        }
    331                         for(x = 0; x < tt_width; x++){
     331                        for(x = 0; x < tt_width; x++) {
    332332                                tvram[(tt_height - 1) * tt_width + x] = 0;
    333333                        }
     
    336336}
    337337
    338 void tt_putchar(struct rsx_buffer* buffer, int x, int y, uint8_t c){
     338void tt_putchar(struct rsx_buffer* buffer, int x, int y, uint8_t c) {
    339339        int i, j;
    340340        if(c < 0x20) c = 0x20;
    341341        if(c >= 0x7f) c = 0x20;
    342         for(i = 0; i < 7; i++){
     342        for(i = 0; i < 7; i++) {
    343343                uint8_t l = font[(c - 0x20) * 8 + i];
    344                 for(j = 0; j < 5; j++){
     344                for(j = 0; j < 5; j++) {
    345345                        uint32_t c = 0;
    346                         if(l & (1 << 7)){
     346                        if(l & (1 << 7)) {
    347347                                c = 0xffffff;
    348348                        }
     
    388388                if(tmpl[i] == '%') {
    389389                        i++;
    390                         if(tmpl[i] == 's'){
     390                        if(tmpl[i] == 's') {
    391391                                char* tmp = log;
    392392                                log = cm_strcat(tmp, va_arg(va, char*));
    393393                                free(tmp);
    394                         }else if(tmpl[i] == 'd'){
     394                        } else if(tmpl[i] == 'd') {
    395395                                char buf[513];
    396396                                sprintf(buf, "%d", va_arg(va, int));
     
    398398                                log = cm_strcat(tmp, buf);
    399399                                free(tmp);
    400                         }else if(tmpl[i] == '%'){
     400                        } else if(tmpl[i] == '%') {
    401401                                char* tmp = log;
    402402                                log = cm_strcat(tmp, "%");
  • trunk/Server/tw_version.h

    r186 r193  
    88#endif
    99
    10 #define TW_VERSION "2.02-wip\0"
     10#define TW_VERSION "2.03\0"
    1111
    1212const char* tw_get_version(void);
  • trunk/ps3.sh

    r192 r193  
    44export PATH=$PATH:/usr/local/pspdev/bin
    55cat config.h.tmpl | sed -E 's/#undef (NO_SSL)/#define \1/g' > config.h
    6 rm -rf httpd
    7 make PLATFORM=psp DESTDIR=httpd/ install
    8 mv httpd/ms0:/PSP/GAME/httpd/* httpd/
    9 rm -rf httpd/lib httpd/bin
    10 rm -rf httpd/ms0:
    11 cp Server/tewi.pbp httpd/EBOOT.PBP
    12 echo "Tewi HTTPd $(make get-version) for PSP" > httpd/README
    13 echo "========================" >> httpd/README
    14 echo "To install, just copy this \`httpd' folder into your /PSP/GAME of the PSP memorystick." >> httpd/README
    15 cat httpd/readme
     6rm -rf TEWI_00-0
     7make PLATFORM=ps3 DESTDIR=TEWI_00-0/ install || exit 1
     8mkdir -p TEWI_00-0/USRDIR
     9mv TEWI_00-0/dev_hdd0/game/TEWI_00-0/USRDIR/* TEWI_00-0/USRDIR/
     10rm -rf TEWI_00-0/USRDIR/lib TEWI_00-0/USRDIR/bin
     11rm -rf TEWI_00-0/dev_hdd0
     12make_self_npdrm Server/tewi_strip.elf TEWI_00-0/USRDIR/EBOOT.BIN UP0001-TEWI_00-0000000000000000
     13sfo.py --title "Tewi HTTPd" --appid "TEWI" -f /usr/local/ps3dev/bin/sfo.xml TEWI_00-0/PARAM.SFO
     14cp Binary/ps3.png TEWI_00-0/ICON0.PNG
     15echo "Tewi HTTPd $(make get-version) for PS3" > TEWI_00-0/README
     16echo "========================" >> TEWI_00-0/README
     17echo "To install, just copy this \`TEWI_00-0' folder into your /game of PS3 HDD0." >> TEWI_00-0/README
     18cat TEWI_00-0/README
    1619rm -f tewidist.zip
    17 zip -rv tewidist.zip httpd
    18 rm -rf httpd
     20zip -rv tewidist.zip TEWI_00-0
     21rm -rf TEWI_00-0
  • trunk/psp.sh

    r187 r193  
    55cat config.h.tmpl | sed -E 's/#undef (NO_SSL)/#define \1/g' > config.h
    66rm -rf httpd
    7 make PLATFORM=psp DESTDIR=httpd/ install
     7make PLATFORM=psp DESTDIR=httpd/ install || exit 1
    88mv httpd/ms0:/PSP/GAME/httpd/* httpd/
    99rm -rf httpd/lib httpd/bin
     
    1313echo "========================" >> httpd/README
    1414echo "To install, just copy this \`httpd' folder into your /PSP/GAME of the PSP memorystick." >> httpd/README
    15 cat httpd/readme
     15cat httpd/README
    1616rm -f tewidist.zip
    1717zip -rv tewidist.zip httpd
Note: See TracChangeset for help on using the changeset viewer.