Jump to content

Photo

New to the group? TI-99/4a FAQ, Hardware and software resources READ FIRST


24 replies to this topic

#1 arcadeshopper ONLINE  

arcadeshopper

    River Patroller

  • 2,624 posts
  • Location:Portland, Oregon USA

Posted Sat Jun 24, 2017 9:10 PM

This is a work in progress.. will be happy to add anything missing - Greg

 

Web pages:

FTP site:   ftp://ftp.whtech.com/

Gameshelf:  http://tigameshelf.net/

Tech Pages: http://www.nouspikel...titechpages.htm

Mainbyte photos lists and projects: http://mainbyte.com/ti99/

Fred Kaal's site: http://www.ti99-geek.nl/

99er.net:   http://99er.net/

ninerpedia: http://www.ninerpedia.org

99ers hall of fame: http://ti99ers.org/hof/

Jim Peterson Awards: http://ti99ers.org/f...&pid=90#post_90

Tursi's TI software: http://www.harmlessl...prog.cgi?TI994A

http://www.ti99.com/

http://www.ti99.eu/

 

 

Users Groups:

TI 99/4a OLUG: http://ti99ers.org

Chicago TI 99/4a Users group: http://ti99ers.org/h...G/ChicagoUG.htm - The Chicago users group meets monthly and has a ustream.tv stream at https://www.ustream....ersgroup's-show

Austrian TI-99 Club: http://ti99blog.webs.com/-   The new Austrian TI-99 Club has a meeting on the 2nd Wednesday of each month at 7pm (GMT+1) Please pass this Information on to any 99ers you know from Austria. International Guests are very welcome

TI 99/4a Italian User Club: http://www.ti99iuc.it

 

User meets/festivals:

Chicago TI Fest:  October 14, 2017 - Evanston Public Library, 1703 Orrington Ave, Evanston, IL 60201

TI Fest West:  (TBA)  Southern Washington State

Portland Retro Gaming Expo: October 20-23, 2017 at the Portland Oregon Convention Center tickets: https://www.showclix.../event/PRGE2017

 

Windows Emulators: 

classic99: http://www.harmlessl...earch=Classic99

Win994a: http://www.99er.net/win994a.shtml

PC99: http://www.cadd99.com/

 

Linux Emulators:

ti99sim: http://www.mrousseau...ograms/ti99sim/

 

DOS Emulators:

V9T9: http://www.99er.net/emul.shtml#V9T9

PC99: http://www.cadd99.com/

 

Multi-platform Emulators:

Mame/MESS:  http://mamedev.org/ (emulates every version of the 99/4a, the Geneve, 99/8 and more!)

Java V9t9: http://eswartz.github.io/emul/

 

Browser based Emulators:

JS99er.net: http://js99er.net/

 

Vendors:

http://www.dsapsc.com/what-is-sid.html- SID99 add a SID soundchip to your TI

http://codehackcreate.com- F18A vga VDP replacement

https://www.arcadeshopper.com/ - Software, Hardware, Cables and adapters. Flashrom99, SAMS, USB Keyboard adapters, Extended Basic 27 suite, RXB and much more.. new games, multi-carts etc 

 

FAQ:

  • What are the differences with the different versions of the console?
  • How do I hook up my TI to a modern tv/monitor?
  • What are all of the ports on the console?
  • I don't have a cassette cable to store/load programs how do I get one?
  • Can I use any cassette drive/audio source?
    • Yes there's an official TI program recorder but it is a standard audio cassette player, any player with the proper connections (mono audio out, mic in and remote) will work with the TI. Good tips on that link for setting up your recorder with the correct volume etc.. 
    • I have had success with a stereo to mono splitter on my PC and playing WAV files out using VLC to my TI as well.  WAV files are here: ftp://ftp.whtech.com/Cassettes/
  • What are the best games for the TI-99/4A?
    • The best games are usually run in 32k from disk or use a large rom cartridge such as the 512k cart or the FlashROM99 or FlashGROM99 cartridges. RAM is a requirement for most modern home-brew games/demos.
    • The TI Gameshelf contains a database of all kinds of games including games that run from TI-Basic, Extended Basic and Assembly Language games that require a disk system and 32k. 
    • There is a great game highscore contest here on this forum that we showcase some of the best games for the 4/a every month and the winner of the high score contest usually wins TI software or hardware donated by the last month's winner.
    • Rasumus and Sometimes99er are the most prolific home-brew game makers as of late and their software is featured here in the development forum. Cartridges for most of these are available at arcadeshopper.com. 
  • Is there a multi-cart available?
  • What is the difference between ROM and GROM on a TI?
  • What is 32k ram expansion and how do I get one? Are bigger memory cards available?
    • The 99/4a came with 16k VDP ram on board, 32k ram expansion gives you memory to run assembly language programs and GPL programs in. It also is required for most of the utilities and fun 3rd party/homebew stuff.
      • The 32k can not be duplicated in multiple cards/expansions so if you want to use another device that provides 32k you must remove or disable the existing 32k device.
      • Yes you can get bigger memory cards such as:
        • Myarc 128k and 512k memory card - These include the 32k expansion ram and use a proprietary method to address/bank in the additional ram. They also include DSR routines to do print buffering, ram disk etc.  You can use 100% of this memory in Myarc Extended Basic II which is software that requires this card, a cartridge with ram at 6000 and a disk drive to load.
        • Foundation 32k/128k memory card - basically the same thing as the Myarc card in fact there's a ROM swap to make it 100% compatible and work with Myarc Extended Basic II (there is a hack for these to make them 512k) 
        • AMS - Asgard Memory System cards were available in 128k-512k sizes. These set the standard for AMS memory and were quite expensive when they first came out. 
        • SAMS - Super AMS supporting up to 1mb of ram. base 32k is included and the rest is only compatible with software that works with AMS  http://mainbyte.com/...e/peb/sams.html
        • Ksarul SAMS - The latest incarnation of the SAMS with 1mb or 4mb ram capabilities. Currently only the 1mb version is available.  Buy the board here and build your own: https://www.arcadesh...tegory=16275021or contact Kasrul on atariage to purchase an assembled one. More info/discussion here: http://atariage.com/...cussion-thread/
  • What about the NanoPEB and CF7 sidecars? 
    • NanoPEBs are available periodically on ebay and arcadeshopper.com a limited quantity is produced and sold without any regular schedule.
      • The NanoPEB has 32k ram expansion, floppy disk emulation off a proprietorially formatted CF card and a singleDTE 9pin RS232 port.  This port is not software compatible with most serial programs (with the exception of TIMXT and the Web Browser software that are programmed for it) serial communication other than that only works with DSR calls (open RS232, etc..) 
    • CF7's are only available used on the resale market or Ebay very seldomly.
      • The CF7 had 32k ram expansion, floppy disk emulation the same as the NanoPEB and a single PC Parallel port on a 25 pin connector. This port is not software compatible with programs that do not make DSR calls. Using the PIO device works fine in basic and other utilities that use that DSR. 
    • The NanoPEB and CF7 file system on the CF card can only be read and written too using the software on the author's site, TIDIR from Fred Kaal or the java application TIImageTool.
  • How about the Speech Synthesizer
    • Plug it in and it is available to any program that supports it.
      • Extended basic will only say the words in the included vocabulary in the Extended basic manual.  UPPER CASE ONLY if you use lower case it will say "UH OH" for every letter.. 
      • Terminal Emulator II will do "text to speech"  and say any word spelled in the format documented in the manual. 
    • What about the little door on the front?
      • Originally when the synthesizer was designed, it was programmed with about 300 words and phrases (the ones you can get from CALL SAY in Extended BASIC).  TI's intention was to sell add-in modules that went into this compartment that would add additional words to the resident vocabulary.   TI then figured out how to do unlimited text to speech through software, added that to Terminal Emulator II, and then there was no need for the add-in modules.  So none were ever sold and very few of the speech synthesizers even have the connector inside the door for these to plug into.
    • I hear there are a couple lines that aren't passed through the speech synth? (these can be jumpered across the board to resolve)
      • 5v on pin 1  (Jedimatt sidecar32 requires)
      • Sound through  (SID99 requires)
  • What is this Peripheral Expansion Box you speak of?
  • Can I hook up a PC keyboard to my TI?
  • What Joysticks and controllers are available for my TI?
    • TI Handheld controllers are very common in the black plastic model. Less common in the beige color. These are nicknamed "hand wreckers" as they use a poorly designed lever and membrane method with foam pads under the membrane that go bad over time.
    • Atari compatible joysticks can be used using an adapter, there were various models made from Wico and other manufacturers.
    • Wico made a very nice Trackball: http://www.atariage....1249_250202.jpg they are available on Ebay now and then
    • Milton Bradley released a MBX expansion system for the TI in 1983 that contained an enhanced speech synth, speech recognition, a "touchpad" interface and enhanced controllers: http://mainbyte.com/...re/mbx/mbx.html
    • Mechatronics made a TI mouse that was basically a generic xy mouse with TI drivers and a 5v power supply, there is also a DSR for TI-artist
    • Asgard software had a serial mouse driver.  <if someone has a link lmk> 
    • Here's another serial mouse driver: http://www.stuartcon...ng_serial_mouse
    • SuperSketch was available for the TI and had it's own paint program built in. Also a TI-artist DSR was available. These were difficult to use due to the linear axis of the system. http://mainbyte.com/...per_sketch.html
  • Can I hook up a modem to my TI?
    • To hook up a modem you need a RS232 serial port
      • with a PEB and a RS232 card
      • with a NanoPEB
      • with a UberGROM board with the serial interface)
    • What is the pinout of the TI RS232 serial port?
    • What is the pinout of the NanoPEB?
    • What Terminal Software is there for the TI
      • Terminal Emulator II is a cartridge that will allow you to connect to RS232/1 or 2 at 110 and 300 baud. This software has it's own "terminal protocol" that allowed for changing character definitions and other cool stuff.  Runs on a stock console without memory expansion.
      • FastTerm was a popular terminal program that gave you basic terminal functions and xmodem transfers. 32k and disk system required.
      • Telco is the most full featured terminal program for the TI, it included multiple terminal (including ANSI but no color) and transfer protocols, phone book and auto dialer and many other features. 32k and disk system required
      • Term80 allowed you to have an 80 column terminal on your 99/4a with the stock VDP, hard to read but amazing!  32k and disk system required
      • Mass Transfer was a terminal program that worked well to send multiple files between computers. 32k and disk system required (included in XB27 suite) 
      • TIMXT is the latest terminal released allowing for up to 38000 baud full color ANSI terminal on a NanoPEB or TI rs232 card and 80 column text with the F18a VDP.  32k, rom load or disk system and F18a required.  http://atariage.com/...v/#entry3761846
  • Can I hook up a printer to my TI?
    • Sure with the following cards/addons you can hook up a printer.
      • TI RS232 card has two serial ports and one parallel port. You can order a TI parallel cable here: http://www.cabledepo...5MCOlderTI.html
      • NanoPEB has a single serial port that is the same as a PC serial port. 9 pin
      • CF7 has a single parallel port that is the same as a PC parallel port 25 pin
      • There was a cartridge based program that included a cartridge based parallel port, these are relatively rare. 
    • If you don't have a printer, you can use the program TI PRINT from Fred Kaal to use your PC's printer with your TI. You just need a serial port (same as the HDX set up) and this software: www.ti99-geek.nl/Projects/ti99print/ti99print.html
  • Disk drives?
    • TI made a stand alone disk controller and a PEB card that supported up to DS/SD diskettes.  There is an 80 track modification available from hummingbird eproms to add 80 track drives to this controller.
    • Corcomp made a PEB disk controller and a sidecar "9900 Micro" that supported up to DS/DD diskettes.  http://mainbyte.com/...9900_micro.html
    • Myarc made a PEB disk controller that supported up to DS/DD diskettes.
    • Myarc also made a HFDC (hard, floppy disk controller) for the PEB that will support up to 80 track DS/DD disks on a 4/a and fully format 1.44mb HD disks on a Geneve (with the appropriate drive). 
  • Hard drives?
    • Myarc produced a Winchester Personality Card that allowed you to connect a WDS-100 SASI controller to your TI and then some MFM hard drives to the controller. This supported up to two 20meg drives. There are only three I know of in collectors hands.. Good luck on finding one!
    • Myarc produced a HFDC controller that in addition to disk drives supported up to 2 MFM hard drives as well, I have a 40mb one on my Geneve, not sure the max limit.. These are super difficult and expensive to find for sale.
    • S.N.U.G produced an excellent SCSI controller card that is compatible with the TI and Geneve.  These are difficult and expensive to find for sale.  http://www.s-n-u-g.de/home/index_e.php
    • Therry designed a IDE controller for the 99/4a and some have been built as part of a group project among TI enthusiasts. These are not currently in production.
  • Disk emulators?
  • RAM Disks?
    • Corcomp's 128k and 512k memory cards are basically only usable as RAMDISK these had no battery backup so power off=blank 
    • Myarc's 128k and 512k memory cards contain a DSR routine for RAMDISK, these had no battery backup etc..
    • Horizion RAMDISK is a dedicated ramdisk of battery-backed memory. It will survive a reboot/power down as long as your batteries are good. Various sizes were released getting bigger as ram prices dropped.
  • Can I transfer files from my PC to my TI?
  • A web browser? seriously?
    • Yes, it has a subset of html that works with the TI, there are a few pages out there http://atariage.com/...et-web-browser/ for more info you will need a rs232 card or NanoPEB and a lantronics uds device. 
  • My TI isn't working right! help!​​
    • Keyboard issues
      • The keyboard is connected directly to the TI motherboard with a pin connector. This can become loose/dirty and may need cleaning/reseating. There is no logic within the keyboard is is merely shorting the keyboard lines when you hit the keys.
      • Alpha Lock issue: With the alpha lock key on you are unable to use the up direction with the joysticks. Release alpha lock to play games OR do this fix: http://mainbyte.com/...alpha_lock.html
      • What keyboard do I have?   There were at least 5 manufacturers of keyboards for the 99/4a.  http://mainbyte.com/...d/keyboard.html has good pictures/info/schematic.
        • Mitsumi: These keyboards do not have any solder points except for the alpha-lock key connection and the ribbon cable. $_1.JPG
          • These keyboards have a membrane under the keys that tends to go bad with age and can sometimes be revived by separating the layers (CAREFULLY) 
        • Alps and others: These keyboards have solder points on the back of the PCBoard keyboard_back.jpg
          • these keyboards sometimes have dirt/corrosion in the switches that can be cleaned with contact cleaner or alcohol.
      • Console just BEEPS
        • The start up routine of a 99/4a initializes the sound chip with a tone and then the rom boot routine shuts off the tone.. If it just beeps either there is a bad connection to a perepherial OR a board level issue that is causing the startup routine to "lock".  Check all socketed chips for good connection/corrosion etc and reseat.
      • Scrambled/Garbled screen graphics/text
        • 80% of the time this is VDP ram and it will need to be replaced.
          • Here is a great page on how to determine what RAM chip is bad: http://www.ninerpedi...Troubleshooting
            • VDP Ram is soldered into the motherboard and will need to be desoldered and replaced (suggest it is replaced with sockets and new ram inserted into the socket)  this ram is TMS4116 static ram.  Located in number 6 in this photo: http://mainbyte.com/...big_mother2.jpg
            • The F18A VGA VDP replacement contains it's own VDP ram so replacing the TMS9918a VDP in your 4/a with a F18A will also replace bad memory without having to solder.. 
        • On NTSC/USA machines TMS9918a VDP is the hottest component on the motherboard and this tends to end it's life prematurely. Daily use consoles tend to have the VDP fry sooner or later. This chip is socketed so it is relatively easy to replace. It is covered with heatsync compound and there is a metal slug that sits on top of it under the RF shield on a original 4/a.  On a QI model there is a metal heatsync clipped to the 9918a.
      • Cartridges don't work or don't work reliably.
        • The TI cartridge port is the most used part of a console. It tends to get dirty and gummed up. Info here on cleaning carts and the port: http://mainbyte.com/...m/cart_fix.html
        • Replacement cartridge port boards are available on ebay and from vendors. 

 

 

wip - will add more soon!


Edited by arcadeshopper, Thu Dec 14, 2017 5:13 PM.


#2 Ephesus OFFLINE  

Ephesus

    Combat Commando

  • 4 posts

Posted Sun Jun 25, 2017 8:21 PM

Wow, Greg! Nice! Thanks for putting this together.

 

Mike



#3 warpman OFFLINE  

warpman

    Space Invader

  • 19 posts
  • Location:Maryland

Posted Sun Jun 25, 2017 8:24 PM

This is AWE some...  Thank you for your efforts.  I've booked marked this page for the future...



#4 SignGuy81 OFFLINE  

SignGuy81

    Stargunner

  • 1,150 posts

Posted Sun Jun 25, 2017 8:54 PM

this should be a sticky thread



#5 arcadeshopper ONLINE  

arcadeshopper

    River Patroller

  • Topic Starter
  • 2,624 posts
  • Location:Portland, Oregon USA

Posted Sun Jun 25, 2017 9:13 PM

this should be a sticky thread

it is one



#6 SignGuy81 OFFLINE  

SignGuy81

    Stargunner

  • 1,150 posts

Posted Sun Jun 25, 2017 9:15 PM

it is one

I didn't realize when I posted that



#7 Metz77 OFFLINE  

Metz77

    Combat Commando

  • 9 posts
  • Location:Florida, USA

Posted Sat Jul 1, 2017 5:39 PM

I'm brand-new to microcomputers and a first time TI-99 owner, and this is super helpful. Thanks!



#8 digdugnate ONLINE  

digdugnate

    Dragonstomper

  • 735 posts
  • Location:SW Missouri

Posted Sat Jul 1, 2017 7:12 PM

I'm brand-new to microcomputers and a first time TI-99 owner, and this is super helpful. Thanks!

Welcome!



#9 Metz77 OFFLINE  

Metz77

    Combat Commando

  • 9 posts
  • Location:Florida, USA

Posted Sun Jul 2, 2017 10:46 AM

Welcome!

 

Thanks! Haven't got anything set up yet — I'm moving into a larger space next month, so I'm waiting on that — but I'm really excited to get started.



#10 digdugnate ONLINE  

digdugnate

    Dragonstomper

  • 735 posts
  • Location:SW Missouri

Posted Sun Jul 2, 2017 11:58 AM

I've attached a cartridge listing that can be used to catalog a cart collection.   :)

 

If anyone would like my Excel version PM me and I'll be happy to email (since I can't attach an Excel sheet to my post).

 

Attached Files


Edited by digdugnate, Sun Jul 2, 2017 12:01 PM.


#11 Lee Stewart ONLINE  

Lee Stewart

    River Patroller

  • 3,438 posts
  • Location:Silver Run, Maryland

Posted Sun Jul 2, 2017 12:13 PM

I've attached a cartridge listing that can be used to catalog a cart collection.   :)

 

If anyone would like my Excel version PM me and I'll be happy to email (since I can't attach an Excel sheet to my post).

 

You can upload pretty much any file that will not otherwise load by renaming it as a ZIP by replacing the extension with “zip” or just adding “.zip”.  Just be sure to include instructions on renaming the file.  Of course, you can also simply zip up the file normally, which will obviate the necessity of renaming.

 

...lee



#12 digdugnate ONLINE  

digdugnate

    Dragonstomper

  • 735 posts
  • Location:SW Missouri

Posted Sun Jul 2, 2017 12:55 PM

Oh cool, ok!

#13 Metz77 OFFLINE  

Metz77

    Combat Commando

  • 9 posts
  • Location:Florida, USA

Posted Sun Jul 2, 2017 2:48 PM

I actually have a hardware question: Would I need the official tape deck and some proprietary cable to use tape programs, or would any tape deck and a male-to-male aux cable work fine?



#14 Ksarul OFFLINE  

Ksarul

    River Patroller

  • 4,238 posts

Posted Sun Jul 2, 2017 7:00 PM

The cable would have to be made special, as one end is a 9-pin connector, but there is otherwise nothing really special about it. Pretty much any standard tape deck would work.



#15 arcadeshopper ONLINE  

arcadeshopper

    River Patroller

  • Topic Starter
  • 2,624 posts
  • Location:Portland, Oregon USA

Posted Mon Jul 3, 2017 11:16 AM

I actually have a hardware question: Would I need the official tape deck and some proprietary cable to use tape programs, or would any tape deck and a male-to-male aux cable work fine?

 

you need the cable, which you can make yourself or I sell here:  https://www.arcadesh...=0&sort=nameAsc

I've used many types of tape recorders and also a PC sound card with VLC to play the tapes out. lots of WAV files of tapes on ftp.whtech.com under cassettes

 

Greg



#16 Metz77 OFFLINE  

Metz77

    Combat Commando

  • 9 posts
  • Location:Florida, USA

Posted Mon Jul 3, 2017 12:06 PM

The cable would have to be made special, as one end is a 9-pin connector, but there is otherwise nothing really special about it. Pretty much any standard tape deck would work.

 
you need the cable, which you can make yourself or I sell here:  https://www.arcadesh...=0&sort=nameAsc
I've used many types of tape recorders and also a PC sound card with VLC to play the tapes out. lots of WAV files of tapes on ftp.whtech.com under cassettes
 
Greg


Thanks, both of you! Greg, your site's already been a godsend in helping me along - I've got no experience with electronics beyond plugging things into sockets, so being able to buy devices pre-built is super helpful.

#17 kl99 OFFLINE  

kl99

    Dragonstomper

  • 677 posts
  • Location:Vienna, Austria

Posted Sat Jul 8, 2017 8:29 AM

please add

http://www.ti99.com

and

http://www.ti99.eu

 

thx, Klaus



#18 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Jul 10, 2017 11:31 PM

Very cool thread, Greg!  Excellent format, and great that it is a sticky!



#19 arcadeshopper ONLINE  

arcadeshopper

    River Patroller

  • Topic Starter
  • 2,624 posts
  • Location:Portland, Oregon USA

Posted Tue Jul 18, 2017 10:48 AM

added the FinalGROM99 info and also the writeup on cfhdxs setup



#20 globeron OFFLINE  

globeron

    Dragonstomper

  • 640 posts

Posted Sun Aug 13, 2017 8:55 AM

Hi Greg,

 

Youtube TI99 VIDEOS

(to setup emulators, etc.)

https://www.youtube....&view=0&sort=dd

 

and Transfer Files between TI and PC

http://www.globeron....nsfer-v1.12.pdf

 

 

it need some update to include Fred Kaal uberGrom + RS232 + HDX to do transfers

and also CADD PC99 utility on floppy disk for the TI-99/4A

 

and other options like nano-PEB / CF7+

FlashROM and SD card

FinalGROM and SD card

Lotharek Floppy Emulator (using SD card)

 

Cassette cable

- Normal tape recorder

- Smartphone with .wav files (and line-input signal / volume correction)



#21 globeron OFFLINE  

globeron

    Dragonstomper

  • 640 posts

Posted Sun Aug 13, 2017 8:57 AM

I've attached a cartridge listing that can be used to catalog a cart collection.   :)

 

If anyone would like my Excel version PM me and I'll be happy to email (since I can't attach an Excel sheet to my post).

 

 

See also Schmitzi's (Ralf) extensive list of modules

 

TI-99 TOXIC-LISTS     -  TI-99 - RESOURCES - Let´s have a list for it

TI-99 TOXIC-PICS       -  LookiLooki (NO login required! - just scroll down)

MESS-Starter-Batch     -  Starter-Batch/Helper for TI-99er´s & Geneve9640



#22 arcadeshopper ONLINE  

arcadeshopper

    River Patroller

  • Topic Starter
  • 2,624 posts
  • Location:Portland, Oregon USA

Posted Thu Sep 14, 2017 10:38 AM

added pal rf modulator mods section 



#23 digdugnate ONLINE  

digdugnate

    Dragonstomper

  • 735 posts
  • Location:SW Missouri

Posted Fri Sep 15, 2017 12:57 PM

would you be able to add a link in the FinalGROM entry to where the files are located on whtech?  

 

I think it would make it easier for us late-adopters to quickly get what we need.  :)



#24 arcadeshopper ONLINE  

arcadeshopper

    River Patroller

  • Topic Starter
  • 2,624 posts
  • Location:Portland, Oregon USA

Posted Fri Sep 15, 2017 10:41 PM

would you be able to add a link in the FinalGROM entry to where the files are located on whtech?  

 

I think it would make it easier for us late-adopters to quickly get what we need.  icon_smile.gif

 

Sure!



#25 Schmitzi ONLINE  

Schmitzi

    River Patroller

  • 3,914 posts
  • ToXiC
  • Location:Germany

Posted Fri Sep 15, 2017 11:46 PM

Hi,

 

here you can find a list of >300 books, manuals and tech docs

 

http://atariage.com/...ists/?p=3849223






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users