Jump to content

    Model 2 emulator 0.7a released

    Robert
    By Robert,
    - Fixed network code not fully working (I accidentally left a part disabled in the last build).

    - Improved daytona video & sound sync.

    >> Get it HERE.


    Bochs 2.3.7 released

    Robert
    By Robert,

    PC emulator

     

    Brief summary :

    4

    5 + More optimizations in CPU code - Bochs 2.3.7 is more than 2x faster

    6 than Bochs 2.3.5 build !

    7 - Implemented LBA48 support in BIOS

    8 - Added memory access tracing for Bochs internal debugger

    9 - Implemented Intel® XSAVE/XRSTOR and AES instruction set extensions

    10 - Many fixes in CPU emulation and internal debugger

    11 - MenuetOS64 floppy images booting perfect again !

    12 - updated LGPL'd VGABIOS to version 0.6b

    13

    14 Detailed change log :

    15

    16 - CPU

    17 - Support of XSAVE/XRSTOR CPU extensions, to enable configure with

    18 --enable-xsave option

    19 - Support of AES CPU extensions, to enable configure with

    20 --enable-aes option

    21 - Fixed Bochs failure on RISC host machines with BxRepeatSpeedups

    22 optimization enabled

    23 - Implemented SYSENTER/SYSEXIT instructions in long mode

    24 - More than 100 bugfixes in CPU emulation correctness (both x86 and x86-64)

    25 - MenuetOS64 floppy images booting perfect again !

    26 - Updated CPU instrumentation callbacks

    27

    28 - Bochs Internal Debugger and Disassembler

    29 - Added memory access tracing for Bochs internal debugger, enable

    30 by typing 'trace-mem on' in debugger command line

    31 - Many bug fixes in Bochs internal debugger and disassembler

    32

    33 - System BIOS (Volker)

    34 - Implemented LBA48 support

    35 - Added generation of SSDT ACPI table that contains definitions

    36 for available processors

    37 - Added RTC device to ACPI DSDT table

    38 - Added implementation of SMBIOS

    39

    40 - I/O devices (Volker)

    41 - VGA

    42 - Implemented screen disable bit in sequencer register #1

    43 - Implemented text mode cursor blinking

    44 - Serial

    45 - new serial modes 'pipe-server' and 'pipe-client' for win32

    46 - new serial mode 'socket-server'

    47

    48 - Configure and compile

    49 - Fixed configure bug with enabling of POPCNT instruction, POPCNT

    50 instruction should be enabled by default when SSE4.2 is enabled.

    51 - Removed --enable-magic-breakpoint configure option. The option is

    52 automatically enabled if Bochs internal debugger is compiled in.

    53 It is still possible to turn on/off the feature through .bochsrc.

    54 - Allow boot from network option in .bochsrc

    55 - Added Bochs version info for Win32

    56

    57 - Display libraries

    58 - implemented text mode character blinking in some guis

    59 - improved 'x' gui runtime dialogs

    60

    61 - SF patches applied

    62 [1980833] Fix shutdown status code 5h handler by Kevin O'Connor

    63 [1928848] "pipe" mode for serial port (win32 only) by Eugene Toder

    64 [1956843] Set the compatible pci interrupt router back to PIIX by Sebastian

    65 [1956366] Do not announce C2 & C3 cpu power state support by Igor Lvovsky

    66 [1921733] support for LBA48 by Robert Millan

    67 [1938185] Fix link problem with --enable-debugger by Sebastian

    68 [1938182] Makefile.in - use @IODEV_LIB_VAR@ by Sebastian

    69 [1928945] fix for legacy rombios - e820 map and ACPI_DATA_SIZE by Sebastian

    70 [1925578] rombios32.c - fix ram_size in ram_probe for low memory setup by Sebastian

    71 [1908921] rombios32.c - move uuid_probe() call by Sebastian

    72 [1928902] improvements to load-symbols by Eugene Toder

    73 [1925568] PATCH: msvc compilation by Eugene Toder

    74 [1913150] rombios.c - e820 cover full size if memory

    75 [1919804] rombios.c - fix and add #ifdef comments by Sebastian

    76 [1909782] rombios.c - remove segment values from comment by Sebastian

    77 [1908918] SMBIOS - BIOS characteristics fix by Sebastian

    78 [1901027] BIOS boot menu support (take 3)

    79 [1902579] rombios32.c - define pci ids by Sebastian

    80 [1859447] Pass segment:offset to put_str and introduce %S by Sebastian

    81 [1889057] rombios.c - boot failure message by Sebastian

    82 [1891469] rombios.c - print BEV product string by Sebastian

    83 [1889851] Win32 version information FILEVERSION for bochs.exe by Sebastian

    84 [1889042] rombios.c - fix comment by Sebastian

    85 [1881500] bochsrc, allow boot: network by Sebastian

    86 [1880755] Win32 version information for bochs.exe by Sebastian

    87 [1880471] SMBIOS fix type 0 by Sebastian

    88 [1878558] SMBIOS fixes by Sebastian

    89 [1864692] SMBIOS support by Filip Navara

    90 [1865105] Move bios_table_area_end to 0xcc00 by Sebastian

    91 [1875414] Makefile.in - change make use by Sebastian

    92 [1874276] Added instrumentation for sysenter/sysexit by Lluis

    93 [1873221] TLB page flush: add logical address to instrumentation by Lluis

    94 [1830626] lba32 support by Samuel Thibault

    95 [1861839] Move option rom scan after floppy and hard drive post by Sebastian

    96 [1838283] Early vga bios init by Sebastian

    97 [1838272] rom_scan range parameter by Sebastian

    98 [1864680] Save CPUID signature by Filip Navara

    99

    100 - these S.F. bugs were closed

    101 [1976171] Keyboard missing break code for enter (0x9C)

    102 [666433] physical read/write breakpoint sometimes fails

    103 [1744820] info gdt and info idt shows the entire tables

    104 [1755652] graphics: MenuetOS64 shows black screen

    105 [1782207] Windows Installer malfunction, Host=Linux, Guest=Win98SE

    106 [1697762] OS/2 Warp Install Failed

    107 [1952548] String to char * warnings

    108 [1940714] SYSENTER/SYSEXIT doesn't work in long mode

    109 [1422342] SYSRET errors

    110 [1923803] legacy rombios - e820 map and ACPI_DATA_SIZE

    111 [1936132] Link problem with --enable-debugger & --enable-disasm

    112 [1934477] Linear address wrap is not working

    113 [1424984] virtual machine freezes in Bochs 2.2.6

    114 [1902928] with debugger cpu_loop leaves CPU with unstable state

    115 [1898929] Bochs VESA BIOS violates specs (banks == 1)

    116 [1569256] bug in datasegment change in long mode

    117 [1830662] ACPI: no DMI BIOS year, acpi=force is required

    118 [1868806] VGA blink enable & screen disable

    119 [1875721] Bit "Accessed" in LDT/GDT descriptors & #PF

    120 [1874124] bx_Instruction_c::ilen() const

    121 [1873488] bochs-2.3.6 make fails on dbg_main.cc

    122

    123 - these S.F. feature requests were implemented

    124 [1422769] SYSENTER/SYSEXIT support in x86-64 mode

    125 [1847955] Version information for bochs(dbg).exe

    126 [939797] SMBIOS support

    >> Get it HERE.


    DSP 0.8 B 1 released

    Robert
    By Robert,

    Sinclair emulator

     

    This emulates a number of platforms to various degrees, see here.

     

    New version DSP 0.8B1!!

    • General

    +ENHANCE: Simplify the calculation of the CRC

    +BUG: If select 'Mute', you could never activate the audio again.

    +BUG: If there is no sound card, does not hangs.

    +ENHANCE: General cleaning of the code, more speed.

    +ENHANCE: Modified the way sprites are show, more speed.

    +NEW: Added generic handling of big sprites (32x32)

    +ENHANCE: Drastically reduced memory consumption. As an example Black Tiger reduced from consuming 76Mb of RAM to just 18MB.

    +NEW: Support for Windows Vista (purely visual).

    +ENHANCE: Updated to ZipForge 4.03

    +ENHANCE: Update to pascal library SDL v1.38

    +NEW: Removed manual audio amplifier (have no sense)

    +ENHANCE: YM2203 - Now you can control the volume of the internal PSG.

    +NEW: Z80 - Started the implementation of Daisy Channing.

    +NEW: Z80 - Started the implementation of Z80 PIO.

    +NEW: M6809 - Added two opcodes.

    +ENHANCE: Implemented timers, now no longer need calls from the driver.

    +ENHANCE: More accurately in the VBLANK, no longer is calculated by fixed tables. Now you can calculate a more accurate way.

    +BUG: No longer fails a driver if you pause after running the Spectrum driver

    • Spectrum

    +BUG: Fixed beeper audio

    +ENHANCE: Added 'disconnect the tape audio'

    • Konami Audio

    NEW: Added a generic driver for audio drivers Konami: Frogger, Pooyan and Jungler

    BUG: Missing implementation of filters resistance-condenser.

    • Frogger

    ENHANCE: Amplified the volume of audio.

    • Bomb Jack

    BUG: Corrected the random palette failure

    • Green Beret

    ENHANCE: Simplified the scroll.

    • Black Tiger

    BUG: Fixed a bug in the scroll, more speed.

    • Ghost'n'Goblins

    ENHANCE: Implemented priority background-sprites-foreground

    BUG: Fixed a bug in the scroll, more speed.

    ENHANCE: Volume audio effects now are correct

    ENHANCE: Optimized the color palette conversion.

    • Myterious Stones

    ENHANCE: Added functions and simplified the video system. More speed.

    • Commando:

    ENHANCE: Implemented partially the foreground.

    • Star Force

    NEW: Added driver. Sound missing.

    • Rygar

    NEW: Added driver. Failures in the scroll, sprites implemented incorrectly and without sound

    • Pitfall II (Sega System 1)

    NEW: Added basic driver.

    • Pooyan

    NEW: Added driver with sound (Thanks to Michael Franzen, more to come!)

    • Jungler

    NEW: Added driver with sound

    • City Connection

    NEW: Added driver with sound

    >> Get it HERE.


    TrueReality 0.62 (N64 Emulator) released

    MasterPhW
    By MasterPhW,

    TrueReality a software N64 emulator was updated today and multiple times in the last few months after four (!!!) years of silence.

    No changelog was provided, but it should be interesting for more guys than just me.


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...