OSDN Git Service

csp-qt/common_source_project-fm7.git
15 months ago[VM][FMTOWNS][CDROM][WIP] May works excepts FRACTAL ENGINE DEMO ;_;
K.Ohta [Tue, 4 Apr 2023 08:09:13 +0000 (17:09 +0900)]
[VM][FMTOWNS][CDROM][WIP] May works excepts FRACTAL ENGINE DEMO ;_;

- To be fixed.

15 months ago[VM][FMTOWNS][FONTROM] Fix wrong address of FONT ROM accessing.
K.Ohta [Mon, 3 Apr 2023 16:29:34 +0000 (01:29 +0900)]
[VM][FMTOWNS][FONTROM] Fix wrong address of FONT ROM accessing.

15 months ago[VM][FMTOWNS][CDROM][WIP] Now fixing for Fractal engine DEMO.
K.Ohta [Mon, 3 Apr 2023 16:28:21 +0000 (01:28 +0900)]
[VM][FMTOWNS][CDROM][WIP] Now fixing for Fractal engine DEMO.

- This seems to be wrong, yet.
- Re-available to access from 16bit DMA bus.

15 months ago[VM][FMTOWNS][SCSI] Disable 16 bit I/O accessing functions.
K.Ohta [Mon, 3 Apr 2023 16:27:49 +0000 (01:27 +0900)]
[VM][FMTOWNS][SCSI] Disable 16 bit I/O accessing functions.

15 months ago[VM][FMTOWNS][TIMER] Improve around 1uS halt timer and Interval timer.
K.Ohta [Mon, 3 Apr 2023 16:26:58 +0000 (01:26 +0900)]
[VM][FMTOWNS][TIMER] Improve around 1uS halt timer and Interval timer.

15 months ago[VM][FMTOWNS][TOWNS_MEMORY] Adjust around I/O ports.
K.Ohta [Mon, 3 Apr 2023 16:26:27 +0000 (01:26 +0900)]
[VM][FMTOWNS][TOWNS_MEMORY] Adjust around I/O ports.

15 months ago[VM][I386_NP21] Fix freezing when falling into BUSREQ (or HALT) state.
K.Ohta [Mon, 3 Apr 2023 16:25:53 +0000 (01:25 +0900)]
[VM][I386_NP21] Fix freezing when falling into BUSREQ (or HALT) state.

15 months ago[VM][FMTOWNS] Add debugger to DMAC.
K.Ohta [Fri, 31 Mar 2023 13:20:06 +0000 (22:20 +0900)]
[VM][FMTOWNS] Add debugger to DMAC.

15 months ago[VM][FMTOWNS][CDROM] Temporally disable 16bit accessing.
K.Ohta [Fri, 31 Mar 2023 12:06:17 +0000 (21:06 +0900)]
[VM][FMTOWNS][CDROM] Temporally disable 16bit accessing.

15 months ago[VM][FMTOWNS][YM2612] Fix clock of OPN2 to 1999.46KHz.
K.Ohta [Wed, 29 Mar 2023 17:53:06 +0000 (02:53 +0900)]
[VM][FMTOWNS][YM2612] Fix clock of OPN2 to 1999.46KHz.

  Thanks to YS-11 (Yamakawa) San, the author of TSUGARU emulator.

15 months ago[VM][FMGEN][DEBUG][OPNx] Add API: GetPrescaler() .
K.Ohta [Wed, 29 Mar 2023 17:50:01 +0000 (02:50 +0900)]
[VM][FMGEN][DEBUG][OPNx] Add API: GetPrescaler() .

[VM][YM2612][FMGEN] OPN2: Available configulable prescaler.
[VM][YM2612][OPN2][DEBUGGER] REGISTER: Also display PRESCALER.

[VM][FMGEN] opna.h : Fix character encoding.
[BUILD][CMAKE] Update SOVERSIONs.

15 months ago[VM][FMTOWNS][KEYBOARD] Fix (re-enable) resetting with pressing any key.
K.Ohta [Wed, 29 Mar 2023 16:20:32 +0000 (01:20 +0900)]
[VM][FMTOWNS][KEYBOARD] Fix (re-enable) resetting with pressing any key.

 This implement as VM::special_reset(int num) .
 See FMTOWNS::KEYBOARD::special_reset(int num) for details.

15 months ago[VM][TOWNS][MEMORY][DICTIONARY] Fix around software reset and power-off.
K.Ohta [Wed, 29 Mar 2023 16:18:54 +0000 (01:18 +0900)]
[VM][TOWNS][MEMORY][DICTIONARY] Fix around software reset and power-off.

[VM][TOWNS][DICTIONARY] Optimize around memory access.
[VM][TOWNS][DICTIONARY] Save CMOS correctry.

15 months ago[VM][FMTOWNS][MEMORY][FONTROMS] Fix text font rendering fo FM-R mode.
K.Ohta [Wed, 29 Mar 2023 15:22:51 +0000 (00:22 +0900)]
[VM][FMTOWNS][MEMORY][FONTROMS] Fix text font rendering fo FM-R mode.

16 months ago[VM][FMTOWNS][WIP] Adjust I/O layout.
K.Ohta [Sat, 25 Mar 2023 08:55:10 +0000 (17:55 +0900)]
[VM][FMTOWNS][WIP] Adjust I/O layout.

[VM][FMTOWNS][FONT] Add I/O entries.
[VM][FMTOWNS][SPRITE] Remove unused CRTC and FONT entries.
[VM][FMTOWNS][MEMORY][WIP] Adjusting address layout, still not TEXT
                           drawing correctly.

16 months ago[VM][FMTOWNS] Make VMs working except plane VRAM accessing.
K.Ohta [Sat, 25 Mar 2023 07:15:54 +0000 (16:15 +0900)]
[VM][FMTOWNS] Make VMs working except plane VRAM accessing.

[VM][FMTOWNS][OOPS] I forgot to numbers of PIC:I8259.
[VM][FMTOWNS][OOPS] I forgot to set device_model of I8253.

16 months ago[VM][FMTOWNS][TOWNS_DMAC] Make address mask fixed (to 32bit).
K.Ohta [Sat, 25 Mar 2023 07:14:59 +0000 (16:14 +0900)]
[VM][FMTOWNS][TOWNS_DMAC] Make address mask fixed (to 32bit).

[VM][FMTOWNS][TOWNS_DMAC] Temporally disable 16bit register access.

16 months ago[VM][FMTOWNS][CDROM] Prepare to make DMA access both 8bit / 16bit.
K.Ohta [Sat, 25 Mar 2023 07:13:57 +0000 (16:13 +0900)]
[VM][FMTOWNS][CDROM] Prepare to make DMA access both 8bit / 16bit.

16 months ago[VM][FMTOWNS][SCSI][WIP] Adjust signal handling.
K.Ohta [Sat, 25 Mar 2023 07:13:33 +0000 (16:13 +0900)]
[VM][FMTOWNS][SCSI][WIP] Adjust signal handling.

16 months ago[VM][FMTOWNS][TOWNS_MEMORY] Adjust memory map, but vram plane access still be wrong.
K.Ohta [Sat, 25 Mar 2023 07:12:56 +0000 (16:12 +0900)]
[VM][FMTOWNS][TOWNS_MEMORY] Adjust memory map, but vram plane access still be wrong.

16 months ago[VM][UPD71071] Fix req / sreq sequences.
K.Ohta [Sat, 25 Mar 2023 07:11:47 +0000 (16:11 +0900)]
[VM][UPD71071] Fix req / sreq sequences.

[VM][UPD71071] Temporally disable read_io16() and write_io16().

16 months ago[OSD] Remove HAS_I8254 flag.
K.Ohta [Sat, 25 Mar 2023 07:10:24 +0000 (16:10 +0900)]
[OSD] Remove HAS_I8254 flag.

16 months ago[VM][I8253][OOPs] Apply upstream 2022-12-05, I FORGOT TO APPLY (;´Д`)
K.Ohta [Sat, 25 Mar 2023 07:09:17 +0000 (16:09 +0900)]
[VM][I8253][OOPs] Apply upstream 2022-12-05, I FORGOT TO APPLY (;´Д`)

16 months ago[VM][FMTOWNS][WIP] .
K.Ohta [Fri, 24 Mar 2023 21:21:03 +0000 (06:21 +0900)]
[VM][FMTOWNS][WIP] .

16 months ago[VM] All of VMs are available to build, excepts checking VM behaviors.
K.Ohta [Fri, 24 Mar 2023 20:46:57 +0000 (05:46 +0900)]
[VM] All of VMs are available to build, excepts checking VM behaviors.

16 months ago[VM][MZ5500][MEMBUS] Fix FTBFS.
K.Ohta [Fri, 24 Mar 2023 17:55:21 +0000 (02:55 +0900)]
[VM][MZ5500][MEMBUS] Fix FTBFS.

16 months ago[VM][SVI3X8] Fix FTBFS.
K.Ohta [Fri, 24 Mar 2023 17:39:52 +0000 (02:39 +0900)]
[VM][SVI3X8] Fix FTBFS.

16 months ago[VM][FP1100] Fix FTBFS.
K.Ohta [Fri, 24 Mar 2023 17:39:39 +0000 (02:39 +0900)]
[VM][FP1100] Fix FTBFS.

16 months ago[VM][FMR30] Fix FTBFS.
K.Ohta [Fri, 24 Mar 2023 17:23:15 +0000 (02:23 +0900)]
[VM][FMR30] Fix FTBFS.

16 months ago[VM][I8253] Add forgotten device_model .
K.Ohta [Fri, 24 Mar 2023 17:22:51 +0000 (02:22 +0900)]
[VM][I8253] Add forgotten device_model .

16 months ago[VM][I86][I286][V30] Fix FTBFS.
K.Ohta [Fri, 24 Mar 2023 17:22:24 +0000 (02:22 +0900)]
[VM][I86][I286][V30] Fix FTBFS.

16 months agoUpdate revisions. Please see below.
K.Ohta [Fri, 24 Mar 2023 16:06:21 +0000 (01:06 +0900)]
Update revisions. Please see below.

Note: This may be imcomplete around UPD71071 and FM-Towns.
      Will fix ASAP.

16 months ago[General][VM] Merge upstream 2022-12-04.
K.Ohta [Fri, 24 Mar 2023 16:05:11 +0000 (01:05 +0900)]
[General][VM] Merge upstream 2022-12-04.

16 months ago[VM] Apply ALL VMs to upstream 2022-12-04 .
K.Ohta [Fri, 24 Mar 2023 16:01:02 +0000 (01:01 +0900)]
[VM]  Apply ALL VMs to upstream 2022-12-04 .

16 months ago[VM][MZ5500][PC98HA] Apply to upstream 2022-12-04 .
K.Ohta [Fri, 24 Mar 2023 16:00:37 +0000 (01:00 +0900)]
[VM][MZ5500][PC98HA] Apply to upstream 2022-12-04 .

16 months ago[VM][MAME][I86][I286] Apply to upstream 2022-12-04 .
K.Ohta [Fri, 24 Mar 2023 15:59:44 +0000 (00:59 +0900)]
[VM][MAME][I86][I286] Apply to upstream 2022-12-04 .

16 months ago[VM][FM7] .
K.Ohta [Fri, 24 Mar 2023 15:58:51 +0000 (00:58 +0900)]
[VM][FM7] .

16 months ago[OSD][Qt] Remove FLAG: MEMORY_DISABLE_DMA_MMIO .
K.Ohta [Fri, 24 Mar 2023 15:58:21 +0000 (00:58 +0900)]
[OSD][Qt] Remove FLAG: MEMORY_DISABLE_DMA_MMIO .

16 months ago[VM][FMR30] Apply upstream 2022-12-04 .
K.Ohta [Fri, 24 Mar 2023 15:57:53 +0000 (00:57 +0900)]
[VM][FMR30] Apply upstream 2022-12-04 .

16 months ago[VM] Apply upstream 2022-12-04 to some VMs.
K.Ohta [Thu, 23 Mar 2023 08:52:59 +0000 (17:52 +0900)]
[VM] Apply upstream 2022-12-04 to some VMs.

16 months ago[VM][FP1100] Apply upstream 2022-12-04 .
K.Ohta [Thu, 23 Mar 2023 08:10:32 +0000 (17:10 +0900)]
[VM][FP1100] Apply upstream 2022-12-04 .

16 months ago[VM][DEVICE] Fix usage of string.
K.Ohta [Thu, 23 Mar 2023 08:10:07 +0000 (17:10 +0900)]
[VM][DEVICE] Fix usage of string.

16 months ago[VM][UPD7220] Apply upstream 2022-12-04 .
K.Ohta [Thu, 23 Mar 2023 08:09:45 +0000 (17:09 +0900)]
[VM][UPD7220] Apply upstream 2022-12-04 .

16 months ago[VM][I8237] Add fogotten to merge function (;´Д`)
K.Ohta [Thu, 23 Mar 2023 08:09:02 +0000 (17:09 +0900)]
[VM][I8237] Add fogotten to merge function (;´Д`)

16 months ago[VM][PC9801] Apply upstream 2022-12-04 to PC9801 series.See below note.
K.Ohta [Thu, 23 Mar 2023 08:07:50 +0000 (17:07 +0900)]
[VM][PC9801] Apply upstream 2022-12-04 to PC9801 series.See below note.

Note:
  Artane. variant of ePC9801xx changes bank dynamically.
  Not need to translate address.
  - 20230323 K.O

16 months ago[VM][Z80] Apply updates of upstream 2022-12-04.
K.Ohta [Thu, 23 Mar 2023 05:59:41 +0000 (14:59 +0900)]
[VM][Z80] Apply updates of upstream 2022-12-04.

16 months ago[VM][UPD7801][UPD7809][UPD7810] Apply recent changes of upstream 2022-12-04.
K.Ohta [Thu, 23 Mar 2023 05:59:11 +0000 (14:59 +0900)]
[VM][UPD7801][UPD7809][UPD7810] Apply recent changes of upstream 2022-12-04.

16 months ago[VM] Remove V30:: class, maybe never used.
K.Ohta [Thu, 23 Mar 2023 05:58:28 +0000 (14:58 +0900)]
[VM] Remove V30:: class, maybe never used.

16 months ago[VM][TK80BS] Apply upstream 2022-12-04.
K.Ohta [Thu, 23 Mar 2023 05:27:30 +0000 (14:27 +0900)]
[VM][TK80BS] Apply upstream 2022-12-04.

16 months ago[VM][BABBAGE2ND] Apply upstream 2022-12-04.
K.Ohta [Thu, 23 Mar 2023 05:27:08 +0000 (14:27 +0900)]
[VM][BABBAGE2ND] Apply upstream 2022-12-04.

16 months ago[OSD][DEBUGGER] Workaround for locking up when calling debugger.
K.Ohta [Thu, 23 Mar 2023 05:26:46 +0000 (14:26 +0900)]
[OSD][DEBUGGER] Workaround for locking up when calling debugger.

16 months ago[VM][X1] .
K.Ohta [Sun, 19 Mar 2023 13:11:51 +0000 (22:11 +0900)]
[VM][X1] .

16 months ago[VM][FMTOWNS][WIP] Applying upstream, still not working.
K.Ohta [Sun, 19 Mar 2023 13:11:27 +0000 (22:11 +0900)]
[VM][FMTOWNS][WIP] Applying upstream, still not working.

16 months ago[VM][UPD71071][WIP] TRY: Applying upstream.Still not working.
K.Ohta [Sun, 19 Mar 2023 13:10:47 +0000 (22:10 +0900)]
[VM][UPD71071][WIP] TRY: Applying upstream.Still not working.

16 months ago[VM][MEMORY] .
K.Ohta [Sun, 19 Mar 2023 13:10:03 +0000 (22:10 +0900)]
[VM][MEMORY] .

16 months ago[VM][I8259] Fix Compilation error.
K.Ohta [Sun, 19 Mar 2023 13:09:40 +0000 (22:09 +0900)]
[VM][I8259] Fix Compilation error.

16 months ago[VM][I8080] Fix linking error
K.Ohta [Sun, 19 Mar 2023 13:08:52 +0000 (22:08 +0900)]
[VM][I8080] Fix linking error

[VM][FMTOWNS][WIP] Applying.Still not working.

16 months ago[VM][FMTOWNS][DMAC] Revert recent commit, will apply changes of upstream 20221204...
K.Ohta [Sun, 19 Mar 2023 08:47:55 +0000 (17:47 +0900)]
[VM][FMTOWNS][DMAC] Revert recent commit, will apply changes of upstream 20221204, and UPD71071:: .

- Rollback to commit 9924a924064280f3877802950733979303c19228 .

16 months ago[VM][UPD72071] Revert recent two commits, will re-apply to upstream 2022-12-04.
K.Ohta [Sun, 19 Mar 2023 08:43:29 +0000 (17:43 +0900)]
[VM][UPD72071] Revert recent two commits, will re-apply to upstream 2022-12-04.

- This rollback to commit 294d5bae2518d2bde8ba90b71a482df597229dcf .
  Will apply changes of upstream to this, also FMTOWNS::DMAC .

16 months ago[VM][FMTOWNS][DMAC][DONOTBUILD] Move some signals to FMTOWNS::DMAC .
K.Ohta [Sat, 18 Mar 2023 16:12:44 +0000 (01:12 +0900)]
[VM][FMTOWNS][DMAC][DONOTBUILD] Move some signals to FMTOWNS::DMAC .

16 months ago[VM][UPD71071] Sync to upstream.FM-Towns still not be buildable.
K.Ohta [Sat, 18 Mar 2023 16:12:06 +0000 (01:12 +0900)]
[VM][UPD71071] Sync to upstream.FM-Towns still not be buildable.

16 months ago[VM][UPD71071][DONOTBUILD][WIP] Appling new APIs.But still not complete due to below:
K.Ohta [Sat, 18 Mar 2023 15:39:28 +0000 (00:39 +0900)]
[VM][UPD71071][DONOTBUILD][WIP] Appling new APIs.But still not complete due to below:

- [VM][FMTOWNS][DMAC][SCSI] This aims to integrate FM-Towns's DMAC.
- Newer FM-Towns's SCSI HOST has both 16bit DMA transfer mode and 8bit DMA
  transfer mode.
  This feature make wrong transfer with MS-DOS v6 (also MS-DOS v5?).
  Seems to be assumed 16bit DMA transfer even not support 16bit DMA.
  i.e) FM-Towns 2H.
  BTW, this must implement workaround.
  In eFM-Towns, very ugly workaround to solve this issue.
  But, with this change, I wish to more simpler workaround.
  Please wait.

16 months ago[VM][I8259] Apply new API.
K.Ohta [Sat, 18 Mar 2023 15:39:07 +0000 (00:39 +0900)]
[VM][I8259] Apply new API.

16 months ago[OSD][Qt][VM][I8259] Remove flag: I8259_MAX_CHIPS.
K.Ohta [Sat, 18 Mar 2023 15:38:26 +0000 (00:38 +0900)]
[OSD][Qt][VM][I8259] Remove flag: I8259_MAX_CHIPS.

16 months ago[VM][I8080][I8237][IO][MEMORY] Fix compilation errors.
K.Ohta [Fri, 17 Mar 2023 16:19:46 +0000 (01:19 +0900)]
[VM][I8080][I8237][IO][MEMORY] Fix compilation errors.

16 months ago[Build][CMake] Update SOVERSIONs.
K.Ohta [Fri, 17 Mar 2023 15:57:17 +0000 (00:57 +0900)]
[Build][CMake] Update SOVERSIONs.

16 months ago[DOC] Update history.txt .
K.Ohta [Fri, 17 Mar 2023 15:00:51 +0000 (00:00 +0900)]
[DOC] Update history.txt .

16 months ago[VM] Not include i8237.cpp and i8080.cpp (and more) at compiling any VMs.
K.Ohta [Fri, 17 Mar 2023 14:58:09 +0000 (23:58 +0900)]
[VM] Not include i8237.cpp and i8080.cpp (and more) at compiling any VMs.

16 months ago[FM][FM7][FM7_MAINMEM] (Temporally) Apply upstream 2022-12-04. See below.
K.Ohta [Fri, 17 Mar 2023 14:52:51 +0000 (23:52 +0900)]
[FM][FM7][FM7_MAINMEM] (Temporally) Apply upstream 2022-12-04. See below.

- [ToDo] Will FM7_MAINMEM:: inherit MEMORY:: class with wait processing.
- [ToDo] Also FM7::DISPLAY:: will inherit MEMORY:: class with wait processing.
- [ToDo] MMIO for FM7 main/sub will inherit IO:: class without? wait
         processing.
- [ToDo] MC6809:: will processing with memory waiting value.
- [ToDo] Split some I/O nodes of MAIN/SUB into separate device.

16 months ago[VM][FMTOWNS][TOWNS_DMAC] Check USE_DEBUGGER by DEVICE::initialize() .
K.Ohta [Fri, 17 Mar 2023 14:51:55 +0000 (23:51 +0900)]
[VM][FMTOWNS][TOWNS_DMAC] Check USE_DEBUGGER by DEVICE::initialize() .

- Still not apply changes of upstream 2022-12-04 .

16 months ago[VM][UPD7801] Check USE_DEBUGGER by DEVICE::initialize() .
K.Ohta [Fri, 17 Mar 2023 14:51:14 +0000 (23:51 +0900)]
[VM][UPD7801] Check USE_DEBUGGER by DEVICE::initialize() .

- Still not apply changes of upstream 2022-12-04 .

16 months ago[VM][UPD71071] Check USE_DEBUGGER by DEVICE::initialize() .
K.Ohta [Fri, 17 Mar 2023 14:50:25 +0000 (23:50 +0900)]
[VM][UPD71071] Check USE_DEBUGGER by DEVICE::initialize() .

- Still not apply changes of upstream 2022-12-04 .

16 months ago[VM][MC6809] Check USE_DEBUGGER by DEVICE::initialize() .
K.Ohta [Fri, 17 Mar 2023 14:49:44 +0000 (23:49 +0900)]
[VM][MC6809] Check USE_DEBUGGER by DEVICE::initialize() .

16 months ago[VM][I86] Check USE_DEBUGGER by DEVICE::initialize() .
K.Ohta [Fri, 17 Mar 2023 14:49:06 +0000 (23:49 +0900)]
[VM][I86] Check USE_DEBUGGER by DEVICE::initialize() .

16 months ago[VM][MC6800] Checking USE_DEBUGGER by DEVICE::initialize() .
K.Ohta [Fri, 17 Mar 2023 14:48:13 +0000 (23:48 +0900)]
[VM][MC6800] Checking USE_DEBUGGER by DEVICE::initialize() .

16 months ago[OSD][VM][DEVICE][MEMORY][IO] Apply upstream 2022-12-04 to below devices.
K.Ohta [Fri, 17 Mar 2023 14:40:40 +0000 (23:40 +0900)]
[OSD][VM][DEVICE][MEMORY][IO] Apply upstream 2022-12-04 to below devices.

[HD63484][I8080][I286_NP21][I386_NP21][i8237][Z80]

- [VM][DEVICE] Check USE_DEBUGGER define to __USE_DEBUGGER at
               DEVICE::initialize() .
- [VM][I8080] Abondon I8080_BASE:: , integrated to I8080:: .
              Integrated to libCSPcommon_vm, not need to compile for
  using VMs.
- [VM][I8237] Abondon I8237_BASE:: , integrated to I8237:: .
              Integrated to libCSPcommon_vm, not need to compile for
  using VMs.
- [OSD] Remove flags: I8080_MEMORY_WAIT and I8080_IO_WAIT
- [OSD] Add flag : HAS_I8080
- [COMMON_VM] Update SOVERSION.

16 months ago[VM][FMTOWNS][MEMORY][WIP] Apply API changing of upstream 2022-12-04.
K.Ohta [Thu, 16 Mar 2023 19:02:03 +0000 (04:02 +0900)]
[VM][FMTOWNS][MEMORY][WIP] Apply API changing of upstream 2022-12-04.

- This may be imcomplete.Still do not build.
  This also includes changing around memory wait calcuration.
  Also includes memory changing logics to reduce overhead of bank
  updating.

- Update around wait registers (05E0h - 05EFh) related from Tsugaru.

16 months ago[VM][DEVICE][MEMORY][IO][DONOTBUILD] Merging upstream 2022-12-04.
K.Ohta [Thu, 16 Mar 2023 19:00:55 +0000 (04:00 +0900)]
[VM][DEVICE][MEMORY][IO][DONOTBUILD] Merging upstream 2022-12-04.

- This still be implementing. May be imcomplete.

16 months ago[VM][I386_NP21] Make wait more correctness.Sync to upstream around memory WAIT.
K.Ohta [Wed, 15 Mar 2023 12:10:15 +0000 (21:10 +0900)]
[VM][I386_NP21] Make wait more correctness.Sync to upstream around memory WAIT.

- This also includes make codefetch_address value into I386STAT structure.

16 months ago[VM][I386_NP21][Q] Disable A20-A23(-A31) when disabling A20.
K.Ohta [Wed, 15 Mar 2023 09:50:13 +0000 (18:50 +0900)]
[VM][I386_NP21][Q] Disable A20-A23(-A31) when disabling A20.

16 months ago[VM][I386_NP21][OOPs] I lacked to apply upstream around A20 enabling / disabling X-)
K.Ohta [Wed, 15 Mar 2023 09:46:58 +0000 (18:46 +0900)]
[VM][I386_NP21][OOPs] I lacked to apply upstream around A20 enabling / disabling X-)

16 months ago[Upstream-20221120] Update revision.
K.Ohta [Tue, 14 Mar 2023 17:20:26 +0000 (02:20 +0900)]
[Upstream-20221120] Update revision.

16 months ago[OSD][Qt] Fix crash when resetting with re-constraction VM by EMU::.
K.Ohta [Tue, 14 Mar 2023 17:18:55 +0000 (02:18 +0900)]
[OSD][Qt] Fix crash when resetting with re-constraction VM by EMU::.

16 months ago[VM][UI][PC9801][I8251] Merge upstream 2022-11-20 .
K.Ohta [Tue, 14 Mar 2023 17:18:07 +0000 (02:18 +0900)]
[VM][UI][PC9801][I8251] Merge upstream 2022-11-20 .

16 months ago[VM][PC9801][UPD7220] Merge upstream 2022-11-17. upstream_20221120
K.Ohta [Tue, 14 Mar 2023 14:25:34 +0000 (23:25 +0900)]
[VM][PC9801][UPD7220] Merge upstream 2022-11-17.

- But, still do not apply to PC9801::MEMBUS:: .
  This is modified by me a lot.
- ToDo: Optimize EGC.

16 months ago[VM][FMTOWNS][CRTC] .
K.Ohta [Mon, 13 Mar 2023 08:34:02 +0000 (17:34 +0900)]
[VM][FMTOWNS][CRTC] .

16 months ago[VM][FMTOWNS][CRTC] Optimize variable allocation.
K.Ohta [Mon, 13 Mar 2023 08:05:11 +0000 (17:05 +0900)]
[VM][FMTOWNS][CRTC] Optimize variable allocation.

16 months ago[VM][FMTOWNS][SIMD] Available to build, see TOWNS_CRTD::render_256() of vm/fmtowns...
K.Ohta [Mon, 13 Mar 2023 07:55:15 +0000 (16:55 +0900)]
[VM][FMTOWNS][SIMD] Available to build, see TOWNS_CRTD::render_256() of vm/fmtowns/crtc.cpp .

16 months ago[Common][WIP] Try: imprementing packed 8 elements class to use SIMD.
K.Ohta [Sun, 12 Mar 2023 20:18:33 +0000 (05:18 +0900)]
[Common][WIP] Try: imprementing packed 8 elements class to use SIMD.

16 months ago[General[upstream_20221114] Update revision.
K.Ohta [Fri, 10 Mar 2023 16:45:53 +0000 (01:45 +0900)]
[General[upstream_20221114] Update revision.

16 months ago[VM][PC8801][PC9801][UI][I8251][UPD765A] Merge upstream 2022-11-14 .
K.Ohta [Fri, 10 Mar 2023 16:37:55 +0000 (01:37 +0900)]
[VM][PC8801][PC9801][UI][I8251][UPD765A] Merge upstream 2022-11-14 .

16 months ago[VM][UI][Qt] Merge upstream 2022-11-12 . upstream_20221112
K.Ohta [Mon, 6 Mar 2023 13:02:24 +0000 (22:02 +0900)]
[VM][UI][Qt] Merge upstream 2022-11-12 .

[UI][Qt][PC8801] Fix lack around config.scan_line_auto .
[UI][Qt] Update parameters and APIs for USING_FLAGS:: .
[UI][Qt][MENU] Change more pointers of using_flags to
               std::shared_ptr<> .

16 months ago[General][VM][MZ2500] Merge upstream 2022-10-14.
K.Ohta [Mon, 6 Mar 2023 11:30:41 +0000 (20:30 +0900)]
[General][VM][MZ2500] Merge upstream 2022-10-14.

16 months ago[VM][General][MZ1500] Merge upstream 2022-10-12. upstream_20221012
K.Ohta [Mon, 6 Mar 2023 11:21:25 +0000 (20:21 +0900)]
[VM][General][MZ1500] Merge upstream 2022-10-12.

16 months ago[VM][Z80][PC9801][DISPLAY] Merge upstream 2022-09-30 . upstream_20220930
K.Ohta [Mon, 6 Mar 2023 11:15:18 +0000 (20:15 +0900)]
[VM][Z80][PC9801][DISPLAY] Merge upstream 2022-09-30 .

[VM][Z80] Split Z80::check_interrupt() .

16 months ago[VM][General] Merge upstream 2022-09-11. upstream_20220911
K.Ohta [Mon, 6 Mar 2023 10:38:40 +0000 (19:38 +0900)]
[VM][General] Merge upstream 2022-09-11.

16 months ago[General] Update histories.
K.Ohta [Mon, 6 Mar 2023 10:29:35 +0000 (19:29 +0900)]
[General] Update histories.

16 months ago[VM][DATAREC] Temporally disable debugging messages.
K.Ohta [Mon, 6 Mar 2023 10:27:21 +0000 (19:27 +0900)]
[VM][DATAREC] Temporally disable debugging messages.

16 months ago[VM][DATAREC] Temporally add debug output to load_wav_image() due to failure of data...
K.Ohta [Mon, 6 Mar 2023 08:00:02 +0000 (17:00 +0900)]
[VM][DATAREC] Temporally add debug output to load_wav_image() due to failure of data loading.

[VM][DATAREC] Simplify data path reading from FILEIO:: at reading image.

16 months ago[VM][MZ2500][OOPs] Fix FTBFS.
K.Ohta [Mon, 6 Mar 2023 06:04:16 +0000 (15:04 +0900)]
[VM][MZ2500][OOPs] Fix FTBFS.