Jump to content



1

Homebrews releases filenames


13 replies to this topic

#1 Philsan OFFLINE  

Philsan

    River Patroller

  • 2,335 posts
  • New Orleans Saints Super Bowl XLIV Champions
  • Location:Switzerland

Posted Thu Nov 11, 2010 2:42 PM

It would be nice if every homebrew released would use this filename format
Name (Year) (Author) (TV standard)
or something similar.

#2 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Thu Nov 11, 2010 2:59 PM

My 7800 games autodetect the TV type :P.

#3 lucifershalo OFFLINE  

lucifershalo

    River Patroller

  • 2,366 posts
  • Location:Belgium

Posted Fri Nov 12, 2010 4:19 AM

View PostGroovyBee, on Thu Nov 11, 2010 2:59 PM, said:

My 7800 games autodetect the TV type :P.

which is something really appreciated
as most of the 7800 homebrews are NTSC
and non Pal compatible

#4 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Fri Nov 12, 2010 4:26 AM

View Postlucifershalo, on Fri Nov 12, 2010 4:19 AM, said:

which is something really appreciated
as most of the 7800 homebrews are NTSC
and non Pal compatible

My 7800 games are developed in PAL first but use less than 200 video lines so they'll work on NTSC with only palette and animation speed changes.

#5 Philsan OFFLINE  

Philsan

    River Patroller

  • 2,335 posts
  • New Orleans Saints Super Bowl XLIV Champions
  • Location:Switzerland

Posted Fri Nov 12, 2010 4:55 AM

TV standard isn't a problem.
I would like to know author name and year of release, in particular for VCS games.

#6 thegoldenband ONLINE  

thegoldenband

    River Patroller

  • 2,470 posts
  • Location:Long Island, NY

Posted Fri Nov 12, 2010 9:36 AM

What the OP suggests would be great, but the biggest thing for me is for WIPs to have either a version number or a date in YYYY-MM-DD as part of the filename. If the author just publishes it as MYNEWGAME.BIN with each WIP, it gets messy pretty fast.

#7 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Fri Nov 12, 2010 10:27 AM

I try and put a date and a version number on my binaries. However on the 7800 you do have the luxury of ROM space so you can put your own name/handle in the game's title page.

#8 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,918 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Fri Nov 12, 2010 6:55 PM

I haven't finished anything, but for the unfinished stuff I'm working on, I put the program name, year, month, day, and time like this:

kasploder_2010y_11m_12d_1952t

Every time I make a significant change to a program I'm working on, I save it as a new file. I don't have time to figure out what version number it should be (1.2.0.1? Huh?), so I simply put the year, month, day, and military time.

I changed the system clock on my computer to military time, so all I have to do is look down in the corner. No more complicated version numbers, just the fast and easy date and time.

#9 raskar42 OFFLINE  

raskar42

    River Patroller

  • 2,389 posts
  • Location:Southern California

Posted Fri Nov 12, 2010 6:56 PM

View PostGroovyBee, on Thu Nov 11, 2010 2:59 PM, said:

My 7800 games autodetect the TV type :P.

you are my hero

#10 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Sun Nov 14, 2010 2:03 AM

View PostGroovyBee, on Thu Nov 11, 2010 2:59 PM, said:

My 7800 games autodetect the TV type :P.
How do you do that?

#11 Eckhard Stolberg OFFLINE  

Eckhard Stolberg

    Dragonstomper

  • 882 posts
  • Location:Germany

Posted Sun Nov 14, 2010 10:51 AM

View Postbatari, on Sun Nov 14, 2010 2:03 AM, said:

View PostGroovyBee, on Thu Nov 11, 2010 2:59 PM, said:

My 7800 games autodetect the TV type :P.
How do you do that?
You wait for VBLANK to start by polling MSTAT. Then you wait for VBLANK to end. Then you count the number of scanlines until VBLANK starts again by triggering WSYNC and increasing a counter. PAL systems have more scanlines than NTSC ones.

Here is the routine I used in DevOS. I found it in the version of Asteroids that is build into PAL 7800s.

; This routine waits for the vertical blanking period to start
WaitVBLANK:
WaitVBoff:
                bit     MSTAT           ;Vblank?
                bmi     WaitVBoff       ;wait while it is on...
WaitVBon:
                bit     MSTAT           ;Vblank?
                bpl     WaitVBon        ;wait until it comes back...
                rts

...

; Do this during your init routine to test for PAL/NTSC
                jsr     WaitVBLANK      ;
WaitVBover:     bit     MSTAT           ;
                bmi     WaitVBover      ;wait for the VBLANK to end

                lda     #$09            ;prepare NTSC setup here

                ldx     #$00
CountLines:     bit     MSTAT           ;if not back in VBLANK
                bmi     CompareCounter  ;
                sta     WSYNC           ; then wait 2 scanlines,
                sta     WSYNC           ;
                dex                     ; decrease the counter
                bne     CountLines      ; and keep counting
CompareCounter: cpx     #$78            ;if less than 274 lines have passed
                bcs     noPALsetup      ; we are on NTSC

                lda     #$00            ;
noPALsetup


#12 atari2600land OFFLINE  

atari2600land

    Quadrunner

  • 6,494 posts
  • All hail the zyzzyva!
  • Location:Salem, Oregon

Posted Sun Nov 14, 2010 4:14 PM

I usually make my file name filename_MMDDYY. In case I update it within the same day, I'd do something like filename_MMDDYYv2. But @OP, man, that'd be a huge long program title!

#13 Philsan OFFLINE  

Philsan

    River Patroller

  • 2,335 posts
  • New Orleans Saints Super Bowl XLIV Champions
  • Location:Switzerland

Posted Sun Nov 14, 2010 4:34 PM

IMHO it is important to add version but also author name (and release year).
Often I find VCS homebrews and I have to make researches to discover authors real name.

#14 theloon OFFLINE  

theloon

    Stargunner

  • 1,015 posts

Posted Sun Nov 14, 2010 8:18 PM

I may be contradicting myself but I think I try to put the game name + build number into the filename. Adding my nickname or exact date would make things look awkward. I'd just wait until Albert completes the AtariAge upgrade. I hear it'll have a homebrew section. Hopefully authors could submit their games and fill in those details.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users