-
Posts
12,936 -
Joined
-
Last visited
-
Days Won
350
Content Type
Profiles
Events
Forums
Blogs
Downloads
Posts posted by Robert
-
-
PC emulator
WHAT IS BOCHS?Bochs is a highly portable open source IA-32 (x86) PC emulator
written in C++, that runs on most popular platforms. It includes
emulation of the Intel x86 CPU, common I/O devices, and a custom
BIOS. Currently, Bochs can be compiled to emulate a 386, 486,
Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU, including optional
MMX, SSEx and 3DNow! instructions. Bochs is capable of running
most Operating Systems inside the emulation, for example Linux, DOS,
Windows 95/98/NT/2000/XP or Windows Vista.
Bochs was written by Kevin Lawton and is currently maintained by
the Bochs project at "http://bochs.sourceforge.net".
--------------------------------------------------------------------------------
Changes:
Changes in 2.4 (May 3, 2009):
Brief summary :
- Added graphical Bochs debugger frontend for most of the supported platforms.
- Thanks for Chourdakis Michael and Bruce Ewing.
- Many new CPU features in emulation
- Support for > 32 bit physical address space and configurable MSRs
- VMX, 1G pages in long mode, MOVBE instruction
- Bugfixes for CPU emulation correctness, debugger and CPU instrumentation.
- New config interface 'win32config' with start and runtime menu
- USB: added OHCI support, external hub and cdrom
- Added user plugin interface support.
Detailed change log :
- CPU and internal debugger
- Support for VMX hardware emulation in Bochs CPU, to enable configure with
--enable-vmx option
Nearly complete VMX implementation, with few exceptions:
- Dual-monitor treatment of SMIs and SMM not implemented yet
- NMI virtualization, APIC virtualization not implemented yet
- VMENTER to not-active state not supported yet
- No advanced features like Extended Page Tables or VPID
- Support for configurable MSR registers emulation, to enable configure with
--enable-configurable-msrs option
Look for configuration example in .bochsrc and msrs.def
- Support new Intel Atom® MOVBE instruction, to enable configure with
--enable-movbe option
- Support for 1G pages in long mode, to enable configure with
--enable-1g-pages option
- Support for > 32 bit physical address space in CPU. Up to 36 bit could be seen in legacy mode (PAE) and up to 40 bit in x86-64 mode.
Still support the same amount of the physical memory in the memory object,
so system with > 4Gb of RAM yet cannot be emulated.
To enable configure with --enable-long-phy-address option.
- Implemented modern BIOSes mode limiting max reported CPUID function to 3 using .bochsrc CPU option. The mode is required in order to correctly install and boot WinNT.
- Added ability to configure CPUID vendor/brand strings through .bochsrc (patch from @SF by Doug Reed).
- Many bugfixes for CPU emulation correctness (both x86 and x86-64).
- Updated CPU instrumentation callbacks.
- Fixed Bochs internal debugger breakpoints/watchpoints handling.
- Configure and compile
- Added ability to choose Bochs log file name and Bochs debugger log file name from Bochs command line (using new -log and -dbglog options)
- Removed Peter Tattam's closed source external debugger interface from the code.
- Removed --enable-guest2host-tlb configure option. The option is always enabled for any Bochs configuration.
- Removed --enable-icache configure option. The option is always enabled for any Bochs configuration. Trace cache support still remains optional and could be configured off.
- Added configure option to compile in GUI frontend for Bochs debugger, to enable configure with --enable-debugger-gui option. The GUI debugger frontend is enabled by default with Bochs debugger.
- Removed --enable-port-e9-hack configure option. The feature now could be configured at runtime through .bochsrc.
- Added configure option to enable/disable A20 pin support. Disabling the A20 pin support slightly speeds up the emulation.
- reduced dependencies between source files for faster code generation
- BIOS
- Added S3 (suspend to RAM) ACPI state to BIOS (patch by Gleb Natapov)
- Implemented MTRR support in the bios (patches by Avi Kivity and Alex Williamsion with additions by Sebastian Herbszt)
- Bug fixes
- I/O Devices
- Added user plugin support
- remaining devices converted to plugins: pit, ioapic, iodebug
- added 'plugin_ctrl' bochsrc option to control the presence of optional device plugins without a separate option. By default all plugins are enabled.
- added register mechanism for removable mouse and keyboard devices
- Hard drive / cdrom
- PACKET-DMA feature now supported by all ATAPI commands
- ATAPI command 0x1A added (based on the Qemu implementation)
- sb16
- Added ALSA sound support on Linux (PCM/MIDI output)
- FM synthesizer now usable with MIDI output (simple piano only)
- Fixed OPL frequency to MIDI note translation
- Fixed MIDI output command
- keyboard
- added keyboard controller commands 0xCA and 0xCB
- USB
- USB code reorganized to support more HC types and devices
- added USB OHCI support written by Ben Lunt
- added external USB hub support (initial code ported from Qemu)
- added USB cdrom support (SCSI layer ported from Qemu)
- added status bar indicators to show data transfer
- VGA
- VBE video memory increased to 16 MB
- implemented changeable VBE LFB base address (PCI only, requires latest BIOS and VGABIOS images)
- I/O APIC
- implemented I/O APIC device hardware reset
- Config interface
- new config interface 'win32config' with start and runtime menu is now the default on Windows ('textconfig' is still available)
- win32 device config dialogs are now created dynamicly from a parameter list (works like the wx ParamDialog)
- changes in textcofig and the wx ParamDialog for compatibility with the new win32 dialog behaviour
- Bochs param tree index keys are case independent now
- some other additions / bugfixes in the simulator interface code
- Misc
- updated LGPL'd VGABIOS to version 0.6c
- Updated Bochs TESTFORM to version 0.4
>> Get it HERE.
-
MSX emulator
A new version of the great emulator blueMSX is available !This version comes with many bugfixes and some nice additions.
Here's the complete list of changes :
- Added a virtual MSX2 console based on the Korean Haesung console
- Added the Bit Corporation Dina console (Coleco part with built-in game)
- Added support for 16kB, 32kB, 48kB and 64kB external ram cartridges
- Added support for Joyrex PSG module
- Added support for PSG pin 6/7 quirk
- Added support for VR bit in VDP register 8
- Added support for Nowind MSXDOS1 and MSXDOS2 disk rom in Special cartridge menu
- Added new machine configurations, including Frael Bruc 100 (1st version) and Philips VG-8000/8010/8010F
- Added 23 new cheats
- Updated several machine configurations
- Extended the manual section about the keyboard
- Fixed SVI M1 wait state
- Fixed ColecoVision Keyboard read error
- Fixed ColeceVision PSG noise bug
- Fixed DirectX initialization bug
- Fixed V9958 Scroll masking bug in Screen 4 (introduced in 2.8 )
- Fixed Screen 2 scroll bug
- Fixed R15 PSG register read
- Fixed bug in VDP line engine
- Fixed bug in Obsonet write method
- Fixed bug in Harryfox rom mapper
- Fixed bug in Crossblaim rom mapper
- Fixed bug in Korean bootleg rom mapper
- Made bluemsxlite compile on Mac OSX
- Fixed bug in Arkanoid Pad emulation
- Fixed addressing bug in R-Type mapper
- Fixed x/y flags on scf/ccf instructions
- Fixed instructions ld a,i or ld a,r to handle interrupts correctly
>> Get it HERE.
-
Rom Manager
Changes related to MAME v0.130 and MAME v0.131:- Updated a few existing definitions to account for MAME ROM renames.
- Added a couple of Neo-Geo sound ROMs.
>> Get it HERE.
-
Atari 2600 emulator
May 1, 2009Stella release 2.7.7 for Linux, Mac OSX and Windows is now available. Ports to other operating systems will be released as they become available.
- Corrected emulation of CPU opcodes involving 'decimal' mode (ADC/RRA and SBC/ISB). Special thanks to SeaGtGruff and others on the Stella mailing list for in-depth discussion and creation of test ROMs.
- Fixed bug in F4SC bankswitching mode; writes to bankswitch addresses weren't triggering a bank switch.
- Changed internal sound frequency of Pitfall 2 from 15.75KHz to 20KHz, as this sounds much more authentic when compared to a real cartridge.
>> Get it HERE.
-
-
Commodore 64 emulator
CCS64 V3.7 has been released. The following bug-fixes/enhancements have been made:- ADD: In windowed mode, re-sizing of the window can be done using top/bottom/left/right, which all change the visible C64 portion (i.e. a means of setting $WINDOWSIZEX/Y). Re-sizing with bottom-right is as before (i.e. stretch scaling with Direct 3-D).
- ADD: Changed to using the [Right Shift] key for emulating cursor up/left keys (the C64 only has cursor right/down), because [Left Shift] + [Cursor keys] can some-times create strange characters in BASIC. The [shift] key to use is configurable in the config file as the $SHIFTKEYAUTO=LEFT/RIGHT setting.
- ADD: Allow more than to 2 real joysticks - now up to 16.
- ADD: Allow the "Joystick Special" sub-menu to select "Bit 4 Single-Fire", in order to by-pass the auto-fire for that trigger.
- ADD: Allow selection of axis-to-axis/button-to-button mapping in the Joystick Calibration screen, so that any axis/button on an advanced joystick/controller can be used as a C64 joystick.
- ADD: To make CCS64 more Windows Vista and multi-user (per computer) friendly, CCS64 also tries to load/save the C64.CFG file from the user's roaming profile at start-up, unless there is a C64.CFG file in the CCS64 installation directory (because in Windows Vista, a user is not normally allowed to change any file in C:\Program Files\... without Administrator privileges).
- FIX: NTSC side-border problem. In NTSC mode, when you open the side-borders, and shift sprites on the left border, the C64 jumps to $FF, not $F8 like PAL, after $00. (This was fixed in CCS64 V3.5, but not advised.)
- FIX: Screen-scaling problem for full-screen resolutions beyond 1280 x 1024, which produced a blank display.
- FIX: Last-line pixel-colour problem. This was introduced due to a previous fix.
>> Get CCS64 HERE.
-
BT client
v1.11 2009.04.28GUI Improved: elevation is not needed to associate torrent file in Windows Vista
GUI Improved: save to My Document in HTTP batch download dialog is supported
GUI Improved: the client version and transfer mode of Long-Time Seeding peer is displayed in peer list of BT task
GUI Improved: add piece error column in peer list of BT task, hidden by default
GUI Improved: display connection time of Long-Time Seed in peer list of BT task
GUI Bugfix: when using multi-monitor, BitComet do not restore window position to the monitor last exit from.
GUI Bugfix: can't sort peer list by the cols that in the right of any hidden column
Core Improve: support the UDP transfer mode of Long-Time Seeding, can be enabled in advanced options
Core Improve: support test UDP port in WAN/LAN ip detector
Core Improve: stop connect to a peer that send too many error pieces
Core Improve: improve connection algorithm for Long-Time seeding
Core Improve: improve the compatibility to the old versions of eMule plugin, support v1.06 and later
Core Improve: delete Thumbs.db when remove task downloaded files
Core Improve: set taskname.piece_part.bc! as hidden file, avoiding deleted accidently
Core Improve: update bittorrent client identification code
Core Bugfix: program crash when using proxy server
Core Bugfix: user and password setting for proxy server do not work
Core Bugfix: making torrent file fail if containing empty sub-folders
Core Bugfix: invalid local IP displayed in statistics pane
Core Bugfix: publish date of very few torrent display incorrect in torrent collection list
>> Get it HERE.
-
Plugin
For unknown reason “Texture editing mode” option disappeared from previous release. It is fixed. Please download updated version.>> Get it HERE.
-
Gamecube and Wii emulator
Notable changes since the last bi-weekly build:- Tons of progress on the DSP LLE front
- Correct texture scaling (now works correctly when adding output together from indirect stages which use power 2 and non power 2 textures)
- Fix a bug which could keep memcards from being created
- Fix controls in Sonic Adventure DX
- Fix using XFB in single core mode
- Fix OSX build
- Begin fixing bounding boxes, paper mario and such show benifits from this
- Fix existenze demo! (I love this thing, haha)
- GUI usability fixes
New features:
- Info Window added for easy system statistics viewing.
- Free Look added to OpenGL plugin
- Experimental Wii USB keyboard support
- Wii SD Card support
...And of course, a host of other bugfixes and smaller changes.
>> Get it HERE.
-
-
Just a quick bugfix...
Fixed in Firefox 3.0.10- MFSA 2009-23 Crash in nsTextFrame::ClearTextRun()
>> Get it HERE or via auto-update.
-
ScummVM is a cross-platform interpreter for several point-and-click adventure engines. This includes all SCUMM-based adventures by LucasArts, Simon the Sorcerer 1&2 by AdventureSoft, Beneath a Steel Sky and Broken Sword 1&2 by Revolution, and many more
0.13.1 (2009-04-27)
AGOS:
- Fixed crash after OmniTV video is played in The Feeble Files
- Fixed crashes when exploring Jack the Ripper scene in the PC version of the Waxworks
- Fixed palette glitches in the AtariST version of Elvira 2
- Fixed noise that can occur when sound effects are played, when exploring Pyramid scene in the Waxworks
Gob:
- Fixed a crash in the Italian version of Woodruff
Groovie:
- Fixed some issues with music in The 7th Guest
Parallaction:
- Fixed the sarcophagus puzzle in Nippon Safes
SAGA:
- Fixed a crash in Inherit the Earth
- Fixed glitches in the save/load dialog.
Sword2:
- Fixed random sound corruption when using the original sound files.
Game launcher:
- Fixed a case where memory could be corrupted
- Fixed the small cursor in the modern theme
- Fixed a bug in the theme engine, which could cause crashes
- Made the file browser bigger in 1x mode
iPhone port:
- Fixed backspace handling on the iPhone soft keyboard
DS port:
- Added support for the Global Main Menu feature
PS2 port:
- Switched to the new GUI and theme code
- All possible devices are supported to store, play and save games (CD, HD, USB, MC and remote)
- Optimized cache/read-ahead for every media
- Added support for the Return to Launcher feature
Symbian port:
- Added Bluetooth mouse support
- Added support for the Return to Launcher feature
WinCE port:
- Fixed an issue which could cause random crashes with VGA devices
>> Get it HERE.
-
BBC emulator
Version 4.02 (Mike Wyatt)------------
* Added disc drive sound emulation.
* Added write support for the Master real time clock.
* Fixed teletext mode smoothing at startup in Vista.
>> Get it HERE.
-
-
FB Alpha Shuffle v0.2.97.05 (2009/04/26)
--------------
- 26.04.2009 -
--------------
- merged burn lib to FB Alpha v0.2.97.05 codebase.
- optimized speed for kovsh. [XingXing]
- updated PGM driver, added region hack for orlegend and clones.
- fixed a potential bug for UI traslation template. (when use nested popup menus may cause the problem).
- fixed a small problem in some 16bit-only games for DX9 blitter.
- changed autofire processing.
- added shortcuts for switch filters in DDraw SoftFX blitter (Alt+Pageup/Pagedown).
- simplified screen_init routine for most menu options.
- changed FPS display.
- made fastfoward (F1) can also be used when sound disabled.
- updated MAWS link.
- made burn lib source more independent.
- added pre-definitions for disable asm core and IPS support.
- updated romsets to match MAME 0.131.
>> Get it HERE.
-
DS emulator
Here's the changelogs :- Fixed bugs in Software Lights Emulation.
- Fixed bug in SQRT coprocessor.
GBA Emulation
- Fixed bugs in DMAs channels emulation.
- Added SWI 0x1F, 0x16, 0x12, 0x0F, 0x0E, 0x01.
For audio plugin you can use an old version because the latest, in the beta version, it is again bugged, excuse me.
>> Get it HERE.
-
Commodore 64 emulator for the Wii
v10- Holger Eilts has improved the menu layout quite a lot
- Loading separate files in a .D64 from the menu is now possible (Holger Eilts)
- It's possible to store and load files in subdirectories now
- By pressing F10 while in a network game, you can type in a message to the other player with the USB keyboard
- Sound cracks are now gone (thanks to Tantrics new SDL work)
>> Get it HERE.
-
TG16 / PCE emulator
2009/04/26 2.11 released- The number of "Numbered Save State" has been increased to 50 places. Save from #21 to #50 is possible by "File->Save State another II" menu. And, "File->Load State another II" menu was added for loading.
- The operation when the CD-Read made an error was brought close to a real machine. In the ACT4 of "Valis IV", the problem that the voice was not occasionally correctly played was solved.
- The processing of the vertical display beginning position decision has been improved. In "Popful Mail", the problem that one surface line of the screen has disappeared (generated from v2.08) was solved.
- The speed and timing were elaborately brought close to a real machine. In "Uchuu Senkan Yamato" and "Ys IV", etc., I think that I approached a real machine by the timing of the image and the voice generation.
- Additionally, a detailed part has been improved and corrected.
+ The execution file for "Windows 98/Me" was opened to the public. The operation test is not done. Please see "Readme98.txt" in the ZIP file about details and notes, etc.
>> Get it HERE.
-
Front End (Mac only)
Latest versionLatest version is v4.0.1 (bugfix)
Changed Functions (v4.0)
- Now remade application.
- Changed display layouts.
- Supported multi roms folder path.
- And more..
>> Get it HERE.
-
Atari emulator
Notes:Choose the right package for your operating system and computer architecture:
etch.deb package for Debian Etch
hardy.deb for Ubuntu Hardy Heron
rpm for various systems (system name encoded in the filename)
dmg for MacOSX (both Intel and PPC)
cygwin for MS Windows
ps3 for Playstation3
tar.gz is the source archive
--------------------------------------------------------------------------------
Changes:
2009/04/25 - version 0.9.8beta released
o CPU: fixed TRAPcc and FTRAPcc instructions (for Guillaume's mplayer
o VIDEL: pixel precise horizontal scrolling implemented
o fixed BUSY signal handling on the parallel port
o fixed mouse grab/ungrab/autograb (see below)
o added new ARAnyM mouse cursor (white arrow)
o added middle mouse button handling (in Eiffel mode)
o added suport for reversing mouse Y-axis in IKBD (used in Linux-m68k)
o fixed many DSP56001 instructions
o fixed NFJPEG on 64bit hosts
o fixed several NF drivers to work under FreeMiNT (not rely on __NF cookie)
o buggy JIT-FPU was disabled. Now FPU is precise though slower in JIT mode
Mouse grab/ungrab/autograb has changed: first, ungrabbing when leaving
ARAnyM window was fixed (issue with autograb on the window border).
Then, ARAnyM got a new mouse cursor (white one) so you can recognize
now when the mouse is grabbed (the cursor pointer is black in TOS)
and when it's not (the cursor pointer is white now).
At last, mouse autograb upon entering ARAnyM window was disabled until
we can ensure the Atari mouse cursor is positioned in sync with host
mouse cursor (will require Atari OS support, probably in a form
of aranym.acc and AES implementing appl_tplay).
Also the "AutoGrabMouse" config option has been removed.
>> Get it HERE.
-
-
The font is controlled by the .bdf file in your mame folder.
See if you have one for your mameui, if so, copy it to your mameplus folder.
A .bdf is a font file, a rather obscure format found on certain unix machines. Why did they choose it? I don't know.
-
I can only hope that the forum is improved since I was there...
There was a FAS which kept playing up and was eventually removed (it was the only reason I went there).
The downloads were under lock and key, and the only thing I grabbed turned out to be in an unreadable format.
There was a news forum, but it was moderated - and I hate moderated forums!
So I left.
Edit: ok, the FAS works again...
-------------------------------------
Robert attacked Phillyman with a Hydrogen Bomb (1382 str) and took off 1821!
Phillyman has 428 HP left!
Phillyman counterattacks with a Hand Grenade (410 str) and takes off 606!
Robert has 1404 HP left!
During the battle you stole: 0 Gil!!!!
You gain: 691 EXP points!!!!
Congratulations you have gone up a level!!!!
Your Max Hp went up by 6 and your Max Strength went up by 10.
------------------------------------
The files are in CBR/CBZ format... whatever that is.
-
GameBoy emulator for GBA
Goomba Paletted v2.34 - 2009-04-20/2009-04-21 - Support appending palettes to goomba.gba; fixed a double append counting bug for Pogoshell>> Get it HERE.
MESS 0.131 released
in Emulator Releases [/emu]
Posted
Multi-system emulator
>> Get it HERE.