[TOM] DCMOTO Version 2019.02.20

[1] # EmuFrance | !!! Niedziela, 7 Kwietnia 2019 18:33 CET [07-04-2019 18:32 CET]

[TOM] DCMOTO Version 2019.02.20

Emulator maszynek serii Thomson  MO5, MO5E, MO5NR, MO6, T9000, TO7, TO7/70, TO8, TO8D, TO9, TO9+ i Olivetti PC128, kompletnie mi nieznanej serii francuskich konstrukcji z lat osiemdziesiątych. Po Biosy poszczególnych mikro- odsyłam do strony DcMoto.

Version 2019.02.20

  • New help system and release notes based on .html files that can be translated by online tools.
  • Enable Windows shortcut keys in the Removable Devices and Keyboard Simulation dialog boxes.
  • Emulation of the nanoreflector controller TO. Allows dcmoto to emulate a TO7, TO7 / 70, TO8, TO8D or TO9 + connected to the server of the server.
  • Emulation of the nanoreflector controller MO. Enables dcmoto to emulate an MO5, MO5NR, or MO6NR (W series) connected to the server of the server.
  • New function of the Files menu: Loading a binary file. The loading address is defined in the debugging tool.
  • Fixed emulation error of 6309: In case of invalid instruction branch to the address read in $ FFF0.
  • Fixed emulation error of 6309: V must be initialized to $ FFFF at cold start.
  • New debugging of mrx_mo5.sd and mrx_to770.sd files generation.
  • New option to invert the coding of MO and TO type colors.
  • Debugging tool: 16-bit V-reg, Hardreset button, stop execution if the break parameters are modified.
  • Fixed an error in mrx_mo6.sd files.
  • Fixed the immediate LDQ instruction of the 6309 processor.
  • New version 2019.11.09 of the SDDRIVE controller. The .sd file remains selected after a warm reset.
  • The loading function of a binary file makes it possible to modify the entire ROM of the MO5 (BASIC and System Monitor).
  • Added an option to emulate the joysticks with a CTRL key (left = joystick 0, right = joystick 1), arrows, SPACE and ENTER.
  • Fixed an error processing the ENTER key on the numeric keypad in joystick emulation mode.
  • Update of the SDDRIVE controller in version 20181001 (sddrive.sel launched automatically at the first reading of a sector).
  • Fixed two dialog boxes causing small memory leaks (Removable Devices and Tools / Keyboard ...).
  • The types of shutdowns checked in the debug tool are saved to be restored at the next run.
  • In the debugging tool, remove the display of three lines before the current line of disassembly.
  • Added emulation of the ARDDRIVE interface to access an SD card with an Arduino.
  • Improvement of the debugging tool in step-by-step execution and subroutine jump.
  • Generation of the files mrx_mo5.sd, mrx_to770.sd and mrx_mo6.sd adapted to the new versions of the controllers CS91-280 and SDDRIVE.
  • Fixed a TO8 keyboard emulation error when using the AltGr key on the PC.
  • New version of the SD card controllers CS91-280 and SDDRIVE.
  • Added the creation of mrx_mo6.sd files for MO6 and PC128 computers.
  • Fixed SD card emulation error with mrx_mo5.sd and mrx_to770.sd files.
→ NOWSZY [TOM] DCMOTO 230802 2023/02/08

Version 2023.02.08

  • Fixed a synchronization bug causing the emulation to be a bit too fast in some cases. (this bug had been introduced with the 2017.08.19 version of dcmoto and had not been detected since that date).
  • In the Options dialog, added the SN76489 synthesizer command address.
  • The F7 key changes the CPU frequency to 32 MHz as long as it is pressed. Return to 1 MHz after release.
  • Redesign of the dcmoto audio mixer to integrate the SN76489 synthesizer. The samples change from 8 bits to 16 bits.
  • Emulation of a sound card based on the SN76489 synthesizer (four-channel complex digital sound generator).
  • In the Options dialog box, added the selection of synthesizers (MEA8000 and/or SN76489).
  • Fixed an action button emulation error with USB or bluetooth controllers connected to the PC.
  • Display of a different cursor for the mouse and the light pen, depending on the connected devices and their selection.
  • Added an option to select the external music and games extension when the computer does not have an internal controller.
  • Fixed formatting error with CQ90-028 controller. This error made it impossible to create a new .qd file.
  • If the mouse is connected (checked in the options) it is selected by default when starting the TO8, TO8D and TO9+.
  • Correction of an error introduced in version 2022.09.14: absence of buzzer sound and cna in TO8, TO8D and TO9+ mode.
  • Added automatic conversion of single density .sap files to single density .fd files.
  • In the absence of 256K memory expansion, reading TO8 banks 16 through 31 returns the color byte at the video beam position.
  • The selection program sddrive.sel goes to version 20221119 (addition of the selection with the joysticks).
  • Removal of the modification of the PCR of the 6846 when loading a diskette, to avoid a crash with the MEMO7 Assembler.
  • Improved PIA 6821 emulation (transition processing on interrupt lines CA1, CA2, CB1, CB2).
  • Simulation of the keyboard by a text file: Adjustment of time delays, to avoid the possible loss of a character in TO8 mode.

Version 2022.06.15

  • Fixed a fatal error for 6309 emulation, introduced in version 2021.06.17 and never reported since that date.
  • New option to show or hide the Windows mouse pointer in the Thomson screen.
  • Added Alt-F4 keyboard shortcut in the File / Exit menu.
  • Restoring a machine to a state with a .lep file loaded removes the ROM changes to read .k7 files.
  • Added emulation of the second controller button by the 0 and 4 keys on the numeric keypad.
  • Updated SDDRIVE.SEL. Only .sd files are displayed and STOP exits without selection.

Version 2022.03.31

  • Fixed debugging tool to remove unnecessary gap generation.
  • Enlarged input areas in the debugging tool for compatibility with the new Windows 11 font.
  • Improved the keyboard simulation function to avoid a hang if the keyboard is not scanned.
  • Updated to version 2021.11.22 of the emulation of the SDDRIVE controller and of the selection program sddrive.sel.
  • Updated SDDISK controller emulation to version 2021.11.12.
  • Automatic closing of the keyboard simulation dialog when all keys have been processed.
  • The default key layout of the PC128 keyboard is adapted to the key layout of Italian PC keyboards.

Version 2021.10.30

  • PC keys not used for emulation are no longer interpreted (This anomaly dated from version 2015.05.01).
  • Modification of the index type of SD cards to avoid a negative index (the signed integer becomes unsigned).
  • In TO8 mode, the keyboard scan no longer tests the equality of the start and end pointers in the buffer of pending keys.
  • With a cartridge with two 4 KB banks, the bank number is limited to 0 and 1. (To run the TO7 / 70 BASIC 128 version of Dossier Boerhaave.)
  • New default PC key layout for PC128 keyboard emulation.
  • Update of the emulation of SDDISK and SDDRIVE controllers in version 2021.07.19.
  • Improvement of the trace function: addition of interrupts, deletion of redundant lines, modification of details.
  • Fixed a 6809 disassembler error, to restore the sign of indexed instructions with 5-bit displacement.
  • Fixed an anomaly in the display of indirect indexed instructions in the disassembler (first bracket replaced by minus sign).
  • Execution stops automatically when the trace file is full. The limit of the trace is expressed in seconds.
  • Addition of the number of cycles in the Trace and possible selection of the size limit of the generated file.
  • Fixed an initialization error for 6846. (Spells did not load since version 2020.06.04).
  • Improvement of the breakpoints on Read and Write, addition of the selection of the ram bank when the ram covers the rom.
  • Added bank types and numbers for each breakpoint in debugging tool.
  • Removal of the function of converting a .txt file into a .k7 file (The simulation of the keyboard allows the same function to be carried out).
  • New organization (without impact for the user) of the message table in three languages, to prepare for Unicode compatibility.
  • In the disassembler, the 8-bit and 16-bit movements of the indexed instructions have the sign - if they are negative, as in 5 bits.
  • Option (not yet activated) to define messages in UTF-8 and display them in Unicode with two bytes per character.
  • Fixed a fatal error in the emulation of the CWAI instruction causing SLAP-FIGHT to crash.
  • The mrx.sddrive files for MO5, MO6 and TO7 / 70 equipped with SDDRIVE or CS91-280 controllers also become compatible with SDDISK.

Version 2021.05.08

  • While playing a .lep file, the remaining time of the current period is retained in case of MOTOROFF.
  • The frequency adjustment range of the processor is widened. The interval is now between 10 and 64,000 kHz.
  • Fixed generation of mrx.sddrive files for compatibility with versions 20210212 and later of SDDRIVE.
  • Added number of repeats and system, ram, rom and video banks to dcmoto_trace.text file.
  • Replacement of the trace in memory (maximum 2000 instructions) by the dcmoto_trace.txt file (1 million instructions).
  • Correction of the xxxxx.key keyboard customization files directory.
  • Correction of a 10-cycle offset in the 6846 timer countdown.
  • Correction of an operating anomaly of the CAPSLOCK key of the TO8 and TO8D.
  • Correction of the number of cycles of the indexed CMPX instruction (6+ replaces 4+).
  • Emulation of the Cedic-Nathan speech synthesizer and its MEA8000 integrated circuit.

Version 2021.02.16

  • Correction of an error when loading a floppy disk (The Yellow Mark now works in .fd and .sd versions).
  • The new version of the SDDRIVE controller initializes the density indicator ($ 2058 / $ 6058) to zero (double density).
  • The new version of the SDDRIVE controller reverses the two halves of the FAT loaded into memory.
  • Update of the SDDRIVE controller to version 20210212.
  • Display of the three processor interrupt signals (NMI, FIRQ and IRQ) in the debugging tool.
  • Fixed an accidental error resetting the processor IRQ interrupt signal.

Version 2020.12.09

  • Addition of a keyboard shortcut: When the F7 key is pressed the processor frequency changes to 10 MHz.
  • Fixed an error in the emulation of the CWAI instruction for processors 6809 and 6309.
  • The debug function displays the number of cycles since the last stop of execution.
  • Update of SDDRIVE.SEL (version 20190624) and SDDRIVE EPROM (version 20200918).
  • Fixed a 6846 emulation error concerning the generation of the timer IRQ.
  • Initialization of the 6846 PCR register according to the floppy disk loaded (floppy for QDD or standard floppy).
  • Added .sd * extensions when selecting an SD card file (For .sds and .sdstream among others).

Version 2020.04.29

  • Complete overhaul of the 6846 emulation to best meet specifications despite the simplifications.
  • Saving the current state generates a sdstream.sd file allowing recovery to a real MO5 or MO6.
  • Correction of a management error of the TO7 / 70 keyboard blocking the Androides game for this computer.
  • Addition of the emulation of the SDSTREAM interface allowing the sequential reading of a file on SD card.
  • Abandonment of the ARDDRIVE controller emulation.

Version 2019.11.12

  • Correction of a simulation error of the TO8 keyboard.
  • Correction of a cassette writing error introduced when adding the .lep format.
  • Correction of an error in the interface emulation with a CompactFlash card.
  • The F8 keyboard shortcut allows you to choose another .mrx file if the last backup is not found.
  • Addition of the emulation of the QDD 90-280 with the internal controller of the TO8 and TO8D.
  • Reading emulation of .lep files for all computers (except modified version with OS / 9 ROM).
  • Fixed a QDD controller emulation error introduced when adding the nanonetwork controller emulation.
→ NOWSZY [TOM] DCMOTO Version 2019.02.26

Version 2019.06.26

  • New version 2019.06.26 of the SDDRIVE controller. Fixed the WSECT function bug.
  • The SD card selection program for SDDRIVE (sddrive.sel) is now 2019.05.21.
  • Added ARDDRIVE controller emulation.
  • The SDDRIVE controller goes into version 20190410 (better detection of SD card access errors).
  • Fixed a joystick emulation error with the left and right CTRL keys.
  • Fixed a bug in the MO6 ROM bank switching for the $ B000- $ BFFF range.
  • Emulation of the MO6 with the OS / 9 system.
  • Emulation of the Overscan mode of computers of last generation (passage in screen mode of 525 lines).
  • Aborting DirectDraw for display. Using the StretchBlt function of the GDI (Graphics Device Interface).
→ [TOM] DCMOTO Version 2018.03.17

Version 2019.02.20

  • New help system and release notes based on .html files that can be translated by online tools.
  • Enable Windows shortcut keys in the Removable Devices and Keyboard Simulation dialog boxes.
  • Emulation of the nanoreflector controller TO. Allows dcmoto to emulate a TO7, TO7 / 70, TO8, TO8D or TO9 + connected to the server of the server.
  • Emulation of the nanoreflector controller MO. Enables dcmoto to emulate an MO5, MO5NR, or MO6NR (W series) connected to the server of the server.
  • New function of the Files menu: Loading a binary file. The loading address is defined in the debugging tool.
  • Fixed emulation error of 6309: In case of invalid instruction branch to the address read in $ FFF0.
  • Fixed emulation error of 6309: V must be initialized to $ FFFF at cold start.
  • New debugging of mrx_mo5.sd and mrx_to770.sd files generation.
  • New option to invert the coding of MO and TO type colors.
  • Debugging tool: 16-bit V-reg, Hardreset button, stop execution if the break parameters are modified.
  • Fixed an error in mrx_mo6.sd files.
  • Fixed the immediate LDQ instruction of the 6309 processor.
  • New version 2019.11.09 of the SDDRIVE controller. The .sd file remains selected after a warm reset.
  • The loading function of a binary file makes it possible to modify the entire ROM of the MO5 (BASIC and System Monitor).
  • Added an option to emulate the joysticks with a CTRL key (left = joystick 0, right = joystick 1), arrows, SPACE and ENTER.
  • Fixed an error processing the ENTER key on the numeric keypad in joystick emulation mode.
  • Update of the SDDRIVE controller in version 20181001 (sddrive.sel launched automatically at the first reading of a sector).
  • Fixed two dialog boxes causing small memory leaks (Removable Devices and Tools / Keyboard ...).
  • The types of shutdowns checked in the debug tool are saved to be restored at the next run.
  • In the debugging tool, remove the display of three lines before the current line of disassembly.
  • Added emulation of the ARDDRIVE interface to access an SD card with an Arduino.
  • Improvement of the debugging tool in step-by-step execution and subroutine jump.
  • Generation of the files mrx_mo5.sd, mrx_to770.sd and mrx_mo6.sd adapted to the new versions of the controllers CS91-280 and SDDRIVE.
  • Fixed a TO8 keyboard emulation error when using the AltGr key on the PC.
  • New version of the SD card controllers CS91-280 and SDDRIVE.
  • Added the creation of mrx_mo6.sd files for MO6 and PC128 computers.
  • Fixed SD card emulation error with mrx_mo5.sd and mrx_to770.sd files.
→ [TOM] DCMOTO Version 2018.03.17
Sorcery (Virgin Game, 1986)

Version 2018.03.17

  • Fixed NEG operation error: when resulting value is $80 condition code carry bit must be set.
  • Fixed keyboard simulation with text file (file selection not working).
  • Fixed SD card CMD52 emulation error with CS91-280 controller and SDMOTO device.
  • Added LEGO DACTA controller emulation.
  • With CS91-280 controller emulation the selection programme SDMOTO.SEL is automatically added to the selected SD card.
  • Fixed SYNC operation emulation for both 6809 and 6309 processors.
  • With SDDRIVE controller emulation the selection programme SDDRIVE.SEL is automatically added to the selected SD card.
  • Added SDDRIVE emulation parameters to .mrx files.
  • Added SDDRIVE controller emulation for simulating floppy disks on SD card.
  • Added new option to select emulator sound output sampling rate.
  • Italian help updated (translation by Giuseppe Papa).

Version 2017.09.03

  • Check .mrx file version before loading.
  • Use keyboard customisation files (.key) with Windows executable files (.exe).
  • Fixed 6809 DAA operation code emulation error (this error occured in 2017.07.04 version).
  • Fixed cartridge emulation error (this error occured in 2017.07.04 version).
  • Restore 'Pause' status after closing debugger tool (this error occured in 2017.07.04 version).
→ [TOM] DCMOTO Version 2017.07.14
Renagade (Ocean, 1988). Konwersja David C Bowler. Photo@DcMoto

Version 2017.07.14

  • Fixed tape read error with TO9, TO8, TO8D and TO9+.
  • In the debugging tool, the 2000 previous values of the processor registers are displayed.
  • In the debugging tool, the three previous instructions before current instruction are disassembled and displayed.
  • In the debugging tool, READ and WRITE breakpoints incorrect operation fixed .
  • In the debugging tool, three breakpoints are available.
  • In the debugging tool, the CC (condition register) bits are displayed separately.
  • The debugging tool is spread accross two windows in order to fit a low resolution PC screen.
  • Experimental simulation and disassembly of Hitachi HD63C09 processor instructions and registers.
  • Saving the current state in MO5 or TO7/70 mode create a .sd file, allowing restoring the emulator state on the actual hardware.
  • Return $CC when reading 'SYSTEME 2' register ($A7DD/$E7DD) with last generation computers.
  • Fixed brightness control with lightpen. Lightpen adjustment function now works fine with TO7 and TO7/70.
  • Added MO5 N emulation. The MO5 N is a MO6 prototype discovered in 2017.
  • Fixed mouse left button operation with MO5NR, MO6 and PC128.
  • New option to simulate a monochrome screen, white or green or amber.
  • Fixed memory bank selection error with the system PIA of the TO computers. UCSD Pascal is now working.
  • New option to force 4/3 aspect ratio of the emulated computer screen.
  • New option to simulates cathode ray tube scanlines.
  • The cartridge bank number is no more reset after program initialization.
  • Fixed a processing error with MO graphical keyboard Uppercase and Basic keys.
  • Added TO9+ computer with OS-9 ROM.
  • Fixed emulation and disassembly of CWAI microprocessor instruction.
  • Added 'actual speed' checkboxes for tape and floppy disks.
  • Allow to load a removable media with an empty image file.
  • Loading a SD card image file shows the actual filename instead of 'boot.sd'.
  • Fixed an error (introduced in 2015.05 version) with simutaneous SHIFT and BASIC keystrokes.
  • Added CS91-282 SD card controller emulation for the MO5.
  • Fixed Shift-Lock LED display error with MO6 and PC128 graphical keyboards.
  • With Arduino option, each byte in files with .wav extension .wav is converted to 6 bits.
  • Added Arduino option in .mrx file to allow playing audio streaming demos with dcmoto.
  • Fixed mouse pointer shape error when resizing emulator window.
  • PC keyboard does not emulate joysticks when option is not checked in sttings dialog box..
  • Not-documented instructions $41 et $42 are no more used for MO5 and MO6 copy-protected tapes.
  • Fixed Arduino interface and joystick emulation conflict.

Version 2016.04

  • Emulate nanoreseau controller to enable communication with dcnanosereur.
  • Emulate non-documented 6809 microprocessor operation codes.
  • Fixed an error in last generation computer palette update.
  • Added memory read at the beginning of the CLR 6809 microprocessor operation.
  • Fixed several errors when loading and unloading image files (disk, tape and memory card).
  • Added Arduino interface emulation to read an SD card and send bytes to the joystick ports.
  • Fixed lowercase LED display in TO7 and TO7/70 keyboard, to avoid blinking screen with Crystann.
  • Carry bit in the CC register is no longer set when the TO8/TO8D/TO9+ disk drive is empty.

Version 2015.05

  • New dialog box to customize joystick emulation key mapping.
  • Added new computer emulation: german MO5, OS9 MO5, v1.0 and v1.1 MO5, serial U and V MO6.
  • Replace scancodes by virtual key codes to map PC keyboard keys.
  • Error fixed in computation of music and game 6821 PIA port A.
  • Error fixed in MO6 video bank selection.
  • New function in debugging tool, to save a binary file from emulated computer memory.
  • Updated CS91-280 controller code to version 2014.12.28 (to fix a bug with the MO6).
  • Updated CS91-280 controller code to version 2014.12.11 (to read SD card directory).
  • Added video page1 and page2 mode emulation for last generation computers.
  • Added superimposition and triple superimposition modes for last generation computers.
  • Error fixed in TO7/70 ram bank selection (DDRB selection).
  • Fixed INMOUSE return values when the mouse is not plugged (X = 0 and Y = 0).
  • Error fixed in time interruption (clear CSR0 bit as explained in 6846 datasheet).
  • Reading MO computer system PIA port B clears IRQ signal.
  • SD card SPI signal is now generated on clock falling edge.
  • Added SD card CMD12 emulation for SDMO and SDMOTO interfaces.
  • Added MO5 optional 4K EPROM at $B000.
  • Added TO8 #14 prototype emulation.
  • Added CS91-280 controller emulation for SDMOTO and SDMO interfaces.
  • Fixed error to avoid emulator crash during disk formating.
  • Fixed error in .mrx file color palette saving.
  • Added graphical keyborads to simulate Thomson keyboard and customize PC keyboard mapping.
  • Added binary file address different from dump address in debugging tool.
  • Added SDMO interface emulation for MO computers.
  • Added CFMO interface emulation for MO computers.
  • Error fixed in CD90-640 floppy disk controller emulation ($A7D8/$E7D8 byte writing).
  • Error fixed in TO9 floppy disk controller emulation ($E7D8 byte writing).
  • Error fixed in dcmoto.ini for CD90-351 controller option.
  • Error fixed in LEAX and LEAY 6809 instruction emulation: N bit in CC register must not be changed.
→ [TOM] DCMOTO v2013.3
Space Racer (Loriciels, 1988). Photo@DcMoto

Version 2013.03

  • SDMOTO emulation improvement: functions added to write to the SD card.

Version 2013.02

  • MO5 rom v1.1 replaced by v2.1 (last mechanical keyboard MO5 version).
  • Added one cycle to 6846 timer period to comply with real hardware.
  • Fixed key test error with T9000, TO7 and TO7/70 keyboards.
  • Fixed system PIA emulation with T9000, TO7 and TO7/70.
  • Added MC6846 timer emulation for the T9000, TO7 and TO7/70.
  • Fixed TO9 emulation freeze when launching Basic 1.0 with no disk loaded.
  • SDMOTO interface emulation with second joystick port (test in progress...).
  • Fixed condition code Z bit setting after KTEST with TO8 and TO8D keyboards.
→ [TOM] DCMOTO v2013.1
Sorcery (Virgin Games, 1986). Photo@DCMoto

Version 2013.01

  • Added right mouse button emulation for all computers.
  • Added mouse emulation for TO9 and german TO9 computers.
  • With Tape/load command, an ASCII .txt file is automatically converted to .k7 file.
wstecz07/04/2019 18:33
Inne treści związane z tematem
[TOM] DCMOTO Version 2019.02.26 [TOM] DCMOTO Version 2019.02.26
Emulator maszynek serii Thomson  MO5, MO5E, MO5NR, MO6, T9000, TO7, TO7/70, TO8, TO8D, TO9, TO9+ i Olivetti PC128, kompletnie mi nieznanej serii francuskich konstrukcji z lat osiemdziesiątych. Po Biosy poszczególnych mikro- odsyłam do strony DcMoto.
[TOM] DCMOTO Version 2018.03.17 [TOM] DCMOTO Version 2018.03.17
Emulator maszynek serii Thomson  MO5, MO5E, MO5NR, MO6, T9000, TO7, TO7/70, TO8, TO8D, TO9, TO9+ i Olivetti PC128, kompletnie mi nieznanej serii francuskich konstrukcji z lat osiemdziesiątych. Po Biosy poszczególnych mikro- odsyłam do strony DcMoto.
[TOM] DCMOTO Version 2018.03.17 [TOM] DCMOTO Version 2018.03.17
Emulator maszynek serii Thomson  MO5, MO5E, MO5NR, MO6, T9000, TO7, TO7/70, TO8, TO8D, TO9, TO9+ i Olivetti PC128, kompletnie mi nieznanej serii francuskich konstrukcji z lat osiemdziesiątych. Po Biosy poszczególnych mikro- odsyłam do strony DcMoto.
[NDS] melonDS x64 0.6 [NDS] melonDS x64 0.6
Nowy projekt i nowe nadzieje - być może melonDS, którego autor StapleButter (lolSnes, blargSNES) kiedyś pokona hegemonie w DeSmuMe i No$GBA w emulacji Nintendo DS. Jak na pierwszą wersję publiczną emulator całkiem sporo potrafi, a pozbawiony wodotrysków chodzi całkiem szybko. Siermiężne GUI i niezbędne posiadanie biosu Nintendo DS to jedyne zgrzyty na początek, za to ...
Do ściągnięcia
dcmoto 20190220-t2e.pl.zip
Dodatkowe informacje
Komentarze
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2023 | Krzysztof 'Faust' Karkosza Kontakt