You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title= (Console) - GameBrew |title_mode=append |image=cologne2.png |image_alt=Cologne }} Cologne is a Coleco Vision emulator for the GBA. Initially ported from [[SMSAdvance GBA|SMSAdvance]]. ==Features== *A lot of games can actually be played. ==Installation== '''Note:''' You must supply a BIOS to be able to run games. Run Cologne.exe to add roms to the emulator. Use the Bios tick box to add a BIOS. Do no overwrite the original .gba file. ==User guide== ===Menu=== Controller: *Autofire - Select if you want autofire. *Controller - 2P control player 2. *Swap A/B - Swap which GBA button is mapped to which Coleco fire button. *Map L to - Map the L button to any Coleco keypad button. *Map R to - Map the R button to any Coleco keypad button. *Map Start to - Map the Start button to any Coleco keypad button. *Map Select to - Map the Select button to any Coleco keypad button. Display: *Display - Unscaled mode (L/R to scroll) ,Scaled modes (L+SELECT). *Scaling - Here you can select if you want flicker or barebones lineskip. *Gamma - Lets you change the gamma ("brightness"). *Perfect sprites - Uses a lot of cpu, only use when really necessary. *Disable background - Turn on/off background rendering. *Disable sprites - Turn on/off sprite rendering. Other Settings: *VSync - Switch between speed modes, can also be toggled with L+START. **On - Will wait for the next vsync if needed, best for most games. **Force - Can help with graphics in some games, often slow. **Off - Can speed up some games if they don't allready use all cpu time. **Slowmo - Good for beating that extra fast game. *FPS_Meter - Toggle fps meter. *Autosleep - Change the autosleep time, also see Sleep. *EWRAM Speed - Use with caution. *Fake spritecollision - Some games require this. *TV Type - Change the video standard. Others: *Link Transfer - Transfer small games to other GBAs, also see the advanced topic. *Go Multiboot - Useful if you want to boot someone else up and eject the cartridge. Do not eject cartridges from a GameBoy Player. *Sleep - Put the GBA into sleepmode. *Restart - Lets you select a new game. *Exit - Let's you exit the emulator back to Pogo or the FA/F2A menu. ===Advanced=== EWRAM speed: *This changes the waitstate on EWRAM between 2 and 1. *This can probably damage your GBA and definitly uses more power, around 10% speedgain. Use at your own risk. Link transfer: *Send a Coleco game to another GBA. *The other GBA must be in multiboot receive mode (no cartridge inserted, powered on and waiting with the "GAME BOY" logo displayed). *Only one game can be sent at a time. *A game can only be sent to 1 (one) Gameboy at a time, disconnect all other gameboys during transfer. *Note: Use an original Nintendo cable. [[PogoShell GBA|PogoShell]]: *Add an empty file and a BIOS. *Copy col.gba to the plugin folder (or compress it to mbz before you copy it). * Then rename it to cologne.bin, and add this line to the pogo.cfg file: **<code>col 1 cologne.bin 2</code> **<code>rom 1 cologne.bin 2</code> *Or: **<code>col 1 cologne.mbz 2</code> **<code>rom 1 cologne.mbz 2</code> ==Controls== '''Menu:''' Up/Down - Select game A/B - Start selected game '''In game:''' L+R - Open the menu A - Choose B or L+R - Cancel R+Start - Show/Hide the virtual Coleco Joystick Start+Select - Wake up from sleep mode ==Screenshots== https://dlhb.gamebrew.org/gbahomebrews/cologne3.png ==Known issues== Missing: *Several different controllers. *Not all keys are mapped to the GBA. *Correct sprite collision and overflow. *Screen modes 1 & 3. Bugs: *Some games freze/crash. ==Credits== Huge thanks to Loopy for the incredible PocketNES and the builder. Thanks to: *Reesy for help with the Z80 emu core. *Some MAME people + Maxim for the SN76496 info. *Sean Young for the TMS9918 info. *[http://cgfm2.emuviews.com/ Charles MacDonald] for more VDP info. *Ghislain "cador" for the splashscreen. *rvchipie7 (?) for inspiration for the virtual joystick. ==Changelog== '''V0.8 2009/04/08''' *Fixed initializing of all CPU regs on reset. *Fixed timing of HALT instruction. *Fixed pushing and poping of AF register (BC Quest for Tires II). *Optimised tile rendering. *Optimised all Z80 memory reads, one instruction and cycle shorter. *Optimised DAA opcode. *Optimised DEC opcodes. *Optimised SBC A/HL opcode. *Optimised one of the SRA opcodes. *Optimised CPI, CPD, CPIR & CPDR opcodes. '''V0.7 2006/09/05''' *Added Savestates. *Added virtual joystick. *Added joystick config. *Fixed "Go Multiboot" when used from Pogo. *More colorful palette. '''V0.6 2006/07/24''' *Added "Go Multiboot" menu option. *Added menu option for disabling background/sprites. *Fixed multiboot transfer. *Optimised tiledecoding. *Optimised some of the SBC instructions. *Optimised IO port access. '''V0.5 2006/05/11''' *Fixed soundclicks in rom selection menu. *Fixed rare lockup bug in game select. *Fixed double 16x16 sprites in scaled mode. *Fixed reseting of scalemode on restart. *Fixed graphics mode1 a bit. '''V0.4 2006/03/12''' *Fixed the NMI bug. *Added 16bit sound mixing. *Optimised some of the shift instructions. *Optimised DD/FD instructions. '''V0.3 2006/02/23''' *Fixed keypad/joystick reading (Atari games). *This also fixed Q-Bert II. '''V0.2 2006/02/20''' *Added PAL/NTSC switch (PAL timing fixes some games...). *Fixed volume attenuation for the soundchip. *Fixed rare gfx error in Pogoshell. *Proper builder. (Loopy) '''V0.1 2006/01/30''' *Initial release. '''V0.0 2006/01/25''' *Started Coding. ==External links== * GitHub - https://github.com/FluBBaOfWard * Author's website - http://hem.passagen.se/flubba/gba.html * Author's website - http://www.gbaretro.com/ [[Category:GBA plugins for PogoShell]]
Advertising: