The Emulation Realm

Java based emulators.

u80

What's New:

Google Translate:

CMT IF - Changed the design of Data Recorders
We also updated related libraries
Please report if you see suspicious behavior

Cmt 2 Cmt
- Added analysis logic
  * TK-80 BS
  * TK-85, MP-80 / mkII
  * ORANGE (COMKIT 8062) * Interim support
  It is common to j80, j68, u80, m80, and c80
  There is a possibility of an erroneous bomb as it is not filtering by model

debugger
- "Next PC (reached PC)" was added as a type of breakpoint
  Break after execution of "instruction to reach that address after execution"
  A break will occur before executing the instruction at the setting address
  It can also be used to search the caller by specifying the beginning of a subroutine
    * It does not pay attention to interrupts

JavaCPC Desktop

What's New:

- Important bugfix in ROM handling (JavaCPC was not able to recognize the selected OS, which is important for some apps to work properly)
- Bugfix in JavaCPC Paint
- Bugfix in ModeXPaint GUI

j80

What's New:

Google Translate:

CMT IF - Changed the design of Data Recorders
We also updated related libraries
Please report if you see suspicious behavior


8801
- Readjusted 4th ROM selection logic
  I undo the change in R 6.70 and tried another implementation (patch)
  In this implementation, the problem before R 6.70 will be reproduced in a special environment ...
  There is software that is buggy with an unusual hardware configuration, but how about this time
  Irritating it is impossible to reproduce with an actual machine

Emulicious

What's New:

BIOS files for all supported systems can be selected now. For casual users this can help to improve the authenticity of the emulated system. But also developers can benefit from it because they can test if their rom will be rejected by the BIOS. Additionally, the state of the system after the BIOS will be faithfully reproduced. Appropriate BIOS files can be found on the web.

JavaCPC Desktop

What's New:

New features
- ModeX Paint added (Available from Menu, experimental)
- Ability to store and read 4MB SNApshots (SNA V2 compatible)

Negatron

What's New:

Application
- Fixed a bug where video previews kept on playing after launching a game in MAME, this time applied the patch to software panes as well.
- Fixed a bug where Negatron crashed immediately when running the all-in-one pack from a Windows shared drive without having a compatible VLC installed beforehand.
- Fixed a MAME's database parsing bug, triggered when clicking on machines that have non-configurable devices.
- Fixed some thread and memory leaks that happened when Negatron was closed before the cache updating process ended.
- Fixed a bug where sounds were still activated after Negatron's restart although the sound button has been disabled.
- Fixed a bug where the automatically saved/reloaded UI layout preferences were reset when a new version of MAME is detected.
- Fixed a bug where the media player button bar could become inaccessible when making Negatron's window smaller.
- Fixed miscellaneous minor bugs related to the media player.

JavaCPC Desktop

What's New:

- Fixed the raster code for RasterPaint. Old code caused bad behavior in FDC and PPI ports.
- Reimplemented port-behavior problems for FDC emulation. (I once disabled them, for internal testings)
- RasterPaint: Function added to export the raster screens directly as executable binaries.
- RasterPaint: Raster table and screen pixeldata are simply crunched now (When export binaries)
- Removed "New CPC / Old CPC" setting. For CPC Plus / New CPC you need the source file. By default it renders for old CPC.
- Added: RasterScreen.asm for developers (To assemble for New generation CPCs, too)

u80

What's New:

Google Translate:

TVD-02
- Bug FIX the gap under the character is not redrawn when you change the CRT settings (color)
Scale + = n, Scale- = n command repair (Enbagu in R1b74)
TVD-03
- It had killed the low-resolution mode (reason forgotten)
- You can not be selected from the menu (= code that does not use) and be that had been mistaken to double?

JavaCPC Desktop

What's New:

- Added application "RasterPaint". Convert pictures to rasterized MODE 1 screens.
- Fixed "READ" , "INCLUDE" instructions in Z80 assembler
- Added "REPEAT", "REND" instructions in Z80 assembler
- Fixed GateArray raster change positions (More or less)
- Fixed a crash in CRTC / GA emulation
- Added several new bugs and problems :-P

Negatron

What's New:

Manual
- Expanded the emulation management chapter to include the new features embedded into this version.

Application
- Fixed some misc bugs when manually editing the EXTRAs root field from the global configuration pane.
- Fixed the bug where EXTRAs resources could only be selected as folders and not as zip files in the global configuration pane.
- Tweaked video rendering a bit to avoid having minor buffer errors being raised for no benefits.
- Tweaked tooltips in the global configuration pane to indicate when an entry modification requires Negatron to be restarted to be taken into account.
- Tweaked the software status caching process so that it's less heavy on the UI.
- Changed the behaviour of the Machine Internals tab: if no pictures are available for a device, display a default picture instead of ignoring it.
- Changed cheats management: instead of always enabling cheats, the cheat menu can now be enabled or disabled from the global configuration pane, configuration being saved in mame.ini.
- Changed vsync management: instead of always doing double buffering, vsync methods can now be chosen in the global configuration pane, configuration being saved in mame.ini.
- Added image update capabilities through drag'n drops to the Machine Internals tab, similarly to Machine Externals and In-game Content tabs.
- Added a VLC entry to the global configuration pane to allow Negatron to find and use portable versions of VLC.
- Added the ability to retain the UI layout (grid column ordering, sorting, filtering, etc.) from sessions to sessions.
- Added a basic skinning system. Skins can be selected in the global configuration pane. Available skins are modena and dark-modena.
- Added a UI localisation system. Most of the UI can now be translated into any languages. Available translations are Chinese and French (both incomplete yet). Feature disabled while updating cache.
- Added an advanced filter pane for the machine list, accessible by clicking on the "+" button next to the filter text field.

u80

What's New:

Google Translate:

KB-02
- Layout adjustment, etc.