OSDN Git Service

csp-qt/common_source_project-fm7.git
4 years ago[DOC] Update for release.
K.Ohta [Fri, 16 Aug 2019 11:28:03 +0000 (20:28 +0900)]
[DOC] Update for release.

4 years ago[VM][PCM1BIT] get_debug_regs_info(): Fix typo.
K.Ohta [Fri, 16 Aug 2019 10:57:38 +0000 (19:57 +0900)]
[VM][PCM1BIT] get_debug_regs_info(): Fix typo.

4 years ago[VM] Fix FTBFS caused by before commit.
K.Ohta [Fri, 16 Aug 2019 10:47:23 +0000 (19:47 +0900)]
[VM] Fix FTBFS caused by before commit.

4 years ago[VM][SN76489AN][YM2151][YM2203] Add write_debug_reg() and get_debug_regs().
K.Ohta [Fri, 16 Aug 2019 10:10:23 +0000 (19:10 +0900)]
[VM][SN76489AN][YM2151][YM2203] Add write_debug_reg() and get_debug_regs().
[VM][BEEP][PCM1BIT] Add get_debug_regs().
[VM] Apply aboves to some VMs.

4 years ago[VM][FP1100][KEYBOARD][OOPs] Assign "000" to [PAGE DOWN].Fix duplicate assign of...
K.Ohta [Thu, 15 Aug 2019 14:58:33 +0000 (23:58 +0900)]
[VM][FP1100][KEYBOARD][OOPs] Assign "000" to [PAGE DOWN].Fix duplicate assign of NUMPAD's ".".

4 years ago[VM][FP1100] Fix lacking some key symbols.Thanks to https://matsuri.5ch.net/test...
K.Ohta [Thu, 15 Aug 2019 14:51:46 +0000 (23:51 +0900)]
[VM][FP1100] Fix lacking some key symbols.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/540 .
[DOC][FM7] Fix typo (*ノω・*)てへぺろ

4 years ago[VM][YM2203] Add get_debug_regs_ingo() / write_debug_reg().
K.Ohta [Thu, 15 Aug 2019 13:57:59 +0000 (22:57 +0900)]
[VM][YM2203] Add get_debug_regs_ingo() / write_debug_reg().
[VM][AY_3_891X] Improve debug regs.

4 years ago[BUILD][WIN32] Make default optimize to -O2, -O3 may cause dynamic linkage problem
K.Ohta [Thu, 15 Aug 2019 12:59:42 +0000 (21:59 +0900)]
[BUILD][WIN32] Make default optimize to -O2, -O3 may cause dynamic linkage problem

4 years ago[UI][Qt][DEBUGGER] Add auto-completion for command-line.
K.Ohta [Thu, 15 Aug 2019 12:57:47 +0000 (21:57 +0900)]
[UI][Qt][DEBUGGER] Add auto-completion for command-line.

4 years ago[VM][AY_3_891X] Add feature ; dump/set register via debugger.
K.Ohta [Thu, 15 Aug 2019 12:56:20 +0000 (21:56 +0900)]
[VM][AY_3_891X] Add feature ; dump/set register via debugger.
[VM][AY_3_891X] Fix not supported defines, replace flags.

4 years ago[UI][Qt][DEBUGGER] Add history for debugger command line.
K.Ohta [Wed, 14 Aug 2019 19:17:09 +0000 (04:17 +0900)]
[UI][Qt][DEBUGGER] Add history for debugger command line.

4 years ago[VM][CONFIG][Qt] Fix bit order of logging configure.
K.Ohta [Tue, 13 Aug 2019 14:47:05 +0000 (23:47 +0900)]
[VM][CONFIG][Qt] Fix bit order of logging configure.

4 years ago[UI][Qt][MENU] Split some methods (of Ui_MainMenuBase::) to menu_emulator.cpp and...
K.Ohta [Tue, 13 Aug 2019 14:45:31 +0000 (23:45 +0900)]
[UI][Qt][MENU] Split some methods (of Ui_MainMenuBase::) to menu_emulator.cpp and menu_machine.cpp .
[UI][Qt][MENU] Simplify menu creation.

4 years ago[VM][I386] mov CRx,R32/mov r32,CRx : Adjusting.
K.Ohta [Mon, 12 Aug 2019 04:17:15 +0000 (13:17 +0900)]
[VM][I386] mov CRx,R32/mov r32,CRx : Adjusting.

4 years ago[VM][I386] Exitable when falling into infinite TRAP-Loop.
K.Ohta [Mon, 12 Aug 2019 04:16:40 +0000 (13:16 +0900)]
[VM][I386] Exitable when falling into infinite TRAP-Loop.

4 years ago[VM][PC9801][i8259] Add PIC HACKing flag for PC9801.
K.Ohta [Sun, 11 Aug 2019 14:55:38 +0000 (23:55 +0900)]
[VM][PC9801][i8259] Add PIC HACKing flag for PC9801.

4 years ago[VM][I386] MOV CR0 EyX : Fix wrong flags handling.
K.Ohta [Sun, 11 Aug 2019 14:53:57 +0000 (23:53 +0900)]
[VM][I386] MOV CR0 EyX : Fix wrong flags handling.

4 years ago[VM][PC9801][MEMBUS] Split update_bios() to functions.
K.Ohta [Tue, 30 Jul 2019 09:10:54 +0000 (18:10 +0900)]
[VM][PC9801][MEMBUS] Split update_bios() to functions.

4 years ago[VM][PC9801][DMAREG] .
K.Ohta [Mon, 29 Jul 2019 13:59:59 +0000 (22:59 +0900)]
[VM][PC9801][DMAREG] .

4 years ago[VM][I386] Fix WRONG flag mask at LMSW.
K.Ohta [Mon, 29 Jul 2019 13:59:18 +0000 (22:59 +0900)]
[VM][I386] Fix WRONG flag mask at LMSW.

4 years ago[VM][PC9801] Update working note around SYS_WORK_AREA.
K.Ohta [Mon, 29 Jul 2019 12:25:49 +0000 (21:25 +0900)]
[VM][PC9801] Update working note around SYS_WORK_AREA.

4 years ago[VM][PC9801] Fix different value at [0000:0501].
K.Ohta [Mon, 29 Jul 2019 12:16:00 +0000 (21:16 +0900)]
[VM][PC9801] Fix different value at [0000:0501].

4 years ago[BUILD][CMAKE] Improve build message with finished.
K.Ohta [Mon, 29 Jul 2019 10:23:14 +0000 (19:23 +0900)]
[BUILD][CMAKE] Improve build message with finished.

4 years ago[VM][FP1100][HC40][SMB80TE] .
K.Ohta [Mon, 29 Jul 2019 10:22:33 +0000 (19:22 +0900)]
[VM][FP1100][HC40][SMB80TE] .

4 years ago[BUILD][Qt] Fix FTBFS with some VMs not contains TAPE.
K.Ohta [Mon, 29 Jul 2019 10:21:32 +0000 (19:21 +0900)]
[BUILD][Qt] Fix FTBFS with some VMs not contains TAPE.

4 years ago[VM][PC9801] Add DIPSWITCH object.
K.Ohta [Mon, 29 Jul 2019 10:20:50 +0000 (19:20 +0900)]
[VM][PC9801] Add DIPSWITCH object.

4 years ago[UI][Qt][OOPs] Fix LACK of DATARECORDER BUTTONS(abolish of USE_TAPE_BUTTON): Lack...
K.Ohta [Sun, 28 Jul 2019 20:26:25 +0000 (05:26 +0900)]
[UI][Qt][OOPs] Fix LACK of DATARECORDER BUTTONS(abolish of USE_TAPE_BUTTON): Lack of merging UPSTREAM 2018/10/07.

4 years ago[VM][PC9801] Fix wrong initialize SYS_PORT_B.
K.Ohta [Sun, 21 Jul 2019 13:31:07 +0000 (22:31 +0900)]
[VM][PC9801] Fix wrong initialize SYS_PORT_B.
[VM][PC9801] Fix wrong initialize memory switch.
[VM][MEMBUS] Fix FTBFS without SUPPORT_BIOS_RAM at ia32 VMs.

4 years ago[BUILD] Add ARM32/64 definitions (initial).
K.Ohta [Fri, 19 Jul 2019 16:51:23 +0000 (01:51 +0900)]
[BUILD] Add ARM32/64 definitions (initial).

4 years ago[BUILD][LLVM] Fix command line error.
K.Ohta [Fri, 19 Jul 2019 16:03:20 +0000 (01:03 +0900)]
[BUILD][LLVM] Fix command line error.

4 years ago[BUILD] Separate definitions of archtecture flags.
K.Ohta [Fri, 19 Jul 2019 15:56:44 +0000 (00:56 +0900)]
[BUILD] Separate definitions of archtecture flags.

4 years ago[BUILD][MINGW] Update optimize parameter.
K.Ohta [Fri, 19 Jul 2019 14:52:45 +0000 (23:52 +0900)]
[BUILD][MINGW] Update optimize parameter.

4 years ago[BUILD][CMAKE] Add CPU affinity mask when compiling.This may work only with GNU/Linux...
K.Ohta [Fri, 19 Jul 2019 07:21:01 +0000 (16:21 +0900)]
[BUILD][CMAKE] Add CPU affinity mask when compiling.This may work only with GNU/Linux host.

4 years ago[VM][Z80DMA][WIP] Workaround for https://tablacus.github.io/LSX-Dodgers/ .This still...
K.Ohta [Thu, 18 Jul 2019 19:35:31 +0000 (04:35 +0900)]
[VM][Z80DMA][WIP] Workaround for https://tablacus.github.io/LSX-Dodgers/ .This still be not resolved issue.

4 years ago[VM][PC9801] Limit having V30 Sub CPU with some VMs.Not ALL with i286/i386.
K.Ohta [Thu, 18 Jul 2019 19:34:39 +0000 (04:34 +0900)]
[VM][PC9801] Limit having V30 Sub CPU with some VMs.Not ALL with i286/i386.

4 years ago[Qt][LOGGER] Improve locking.
K.Ohta [Thu, 18 Jul 2019 19:33:38 +0000 (04:33 +0900)]
[Qt][LOGGER] Improve locking.

4 years ago[VM][MB8877] Fix buffer overflow with logging.
K.Ohta [Thu, 18 Jul 2019 19:32:42 +0000 (04:32 +0900)]
[VM][MB8877] Fix buffer overflow with logging.
[BUILD][GCC] .

4 years ago[VM][LIBCPU_NEWDEV][i386_device][WIP] Porting to CSP from MAME 0.208.
K.Ohta [Mon, 15 Jul 2019 18:24:24 +0000 (03:24 +0900)]
[VM][LIBCPU_NEWDEV][i386_device][WIP] Porting to CSP from MAME 0.208.

4 years ago[VM][I386][I86][I286][V30] Adjust waiting sequence.
K.Ohta [Mon, 15 Jul 2019 18:23:30 +0000 (03:23 +0900)]
[VM][I386][I86][I286][V30] Adjust waiting sequence.

4 years ago[VM][PC9801][CPUREG] Redirect interrupt signal via CPUREG:: .VMs with V30 sub CPU...
K.Ohta [Mon, 15 Jul 2019 18:20:54 +0000 (03:20 +0900)]
[VM][PC9801][CPUREG] Redirect interrupt signal via CPUREG:: .VMs with V30 sub CPU (i.e.PC9801RA) work with V30.
[VM][PC9801] Adjust cpu clock.

4 years ago[VM][PC9801][MEMBUS][CPUREG] .
K.Ohta [Mon, 15 Jul 2019 09:14:36 +0000 (18:14 +0900)]
[VM][PC9801][MEMBUS][CPUREG] .

4 years ago[UI][Qt][PC9801] Update debugger menu.
K.Ohta [Mon, 15 Jul 2019 06:45:47 +0000 (15:45 +0900)]
[UI][Qt][PC9801] Update debugger menu.

4 years ago[VM][I86][I186][I286][I386][V30] Start debugger even halting.
K.Ohta [Mon, 15 Jul 2019 06:44:55 +0000 (15:44 +0900)]
[VM][I86][I186][I286][I386][V30] Start debugger even halting.

4 years ago[DOC][PC9801] .
K.Ohta [Mon, 15 Jul 2019 06:44:15 +0000 (15:44 +0900)]
[DOC][PC9801] .

4 years ago[VM][PC9801] Add "UPPER_I386" flag for detect using later than HAS_I386.
K.Ohta [Mon, 15 Jul 2019 06:43:08 +0000 (15:43 +0900)]
[VM][PC9801] Add "UPPER_I386" flag for detect using later than HAS_I386.
[VM][CPUREG] (Maybe) improve changing cpu sequence arount I/O 00F0h.

4 years ago[DEBUGGER] Fix FTBFS with debugger.
K.Ohta [Sun, 14 Jul 2019 18:33:46 +0000 (03:33 +0900)]
[DEBUGGER] Fix FTBFS with debugger.

4 years ago[VM][YM2203] Fix FTBFS with YM2203.
K.Ohta [Sun, 14 Jul 2019 18:33:22 +0000 (03:33 +0900)]
[VM][YM2203] Fix FTBFS with YM2203.

4 years ago[VM][PC9801][TEXT] Check differnt of system work area (0000:0400-0000:05FF) both...
K.Ohta [Sun, 14 Jul 2019 17:33:03 +0000 (02:33 +0900)]
[VM][PC9801][TEXT] Check differnt of system work area (0000:0400-0000:05FF) both mame(pc9801rs) and emupc9801ra .

4 years ago[VM][PC9801][SASI_BIOS] .
K.Ohta [Sun, 14 Jul 2019 08:18:11 +0000 (17:18 +0900)]
[VM][PC9801][SASI_BIOS] .

4 years ago[VM][I386] Add messages for group_FF_[16|32].
K.Ohta [Sun, 14 Jul 2019 06:26:38 +0000 (15:26 +0900)]
[VM][I386] Add messages for group_FF_[16|32].
[VM][I386] Disable logerror message(s) on EXCEPTION.

4 years ago[VM][PC9801][CPUREG][WIP] Improve around V30 SUB CPU.This still WIP.
K.Ohta [Tue, 9 Jul 2019 05:28:22 +0000 (14:28 +0900)]
[VM][PC9801][CPUREG][WIP] Improve around V30 SUB CPU.This still WIP.

4 years ago[VM][BUBCOM80][JX][PC8801] Fix FTBFS.
K.Ohta [Mon, 8 Jul 2019 17:27:07 +0000 (02:27 +0900)]
[VM][BUBCOM80][JX][PC8801] Fix FTBFS.

4 years ago[VM][DEVICE] Make __FASTCALL run().
K.Ohta [Mon, 8 Jul 2019 08:19:38 +0000 (17:19 +0900)]
[VM][DEVICE] Make __FASTCALL  run().
[VM][EVENT] Add remove_context_cpu().This may not effect to MAIN_CPU(id==0).

4 years ago[VM][PC9801][UI] Add "V30 SUB CPU" for VMs using later than i286.
K.Ohta [Mon, 8 Jul 2019 08:18:46 +0000 (17:18 +0900)]
[VM][PC9801][UI] Add "V30 SUB CPU" for VMs using later than i286.

4 years ago[VM][I386][I286][I86][V30] Faster wait factor.
K.Ohta [Sun, 7 Jul 2019 15:05:12 +0000 (00:05 +0900)]
[VM][I386][I286][I86][V30] Faster wait factor.

4 years ago[VM][PC9801][CPU] Add V30@8.0MHz with I286/I386 machines.
K.Ohta [Sun, 7 Jul 2019 15:04:06 +0000 (00:04 +0900)]
[VM][PC9801][CPU] Add V30@8.0MHz with I286/I386 machines.
[VM][PC9801][EGC] Fix wrong effect.

4 years ago[VM][uPD7810][uPD7907][PC2001][COMMON_VM] Include uPD7810 variants and uPD7907 to...
K.Ohta [Fri, 28 Jun 2019 08:39:17 +0000 (17:39 +0900)]
[VM][uPD7810][uPD7907][PC2001][COMMON_VM] Include uPD7810 variants and uPD7907 to libCSP_common_VM.
[VM][uPD7907] Split UPD7907:: from UPD7810::.

4 years ago[VM][JX] Fix FTBFS.
K.Ohta [Thu, 27 Jun 2019 15:26:15 +0000 (00:26 +0900)]
[VM][JX] Fix FTBFS.

4 years ago[VM][FM16BETA][FM16PI][FMR30][FMR50][J3100][MZ80B][MZ2800][MZ5500][PC100][PC98HA...
K.Ohta [Thu, 27 Jun 2019 15:06:02 +0000 (00:06 +0900)]
[VM][FM16BETA][FM16PI][FMR30][FMR50][J3100][MZ80B][MZ2800][MZ5500][PC100][PC98HA] Apply changes of before commits.

4 years ago[VM][I80286][I8086][I80186][I8088] Fix crash without debugger.
K.Ohta [Thu, 27 Jun 2019 15:02:59 +0000 (00:02 +0900)]
[VM][I80286][I8086][I80186][I8088] Fix crash without debugger.

4 years ago[VM][PC9801] Apply before commit to PC9801 and others.
K.Ohta [Thu, 27 Jun 2019 14:31:05 +0000 (23:31 +0900)]
[VM][PC9801] Apply before commit to PC9801 and others.

4 years ago[VM][I8086][I8088][I80186][I80286][V30] Make i86/186/88/286 and V30 to common_vm.
K.Ohta [Thu, 27 Jun 2019 14:27:43 +0000 (23:27 +0900)]
[VM][I8086][I8088][I80186][I80286][V30] Make i86/186/88/286 and V30 to common_vm.
[VM][I8086][I8088][I80186][I80286][V30] Rename I286:: to I8086::, I80286:: and V30:: .

4 years ago[VM][I386] (Re-) Make functions i__FASTCALL.
K.Ohta [Thu, 27 Jun 2019 07:17:08 +0000 (16:17 +0900)]
[VM][I386] (Re-) Make functions i__FASTCALL.

4 years ago[VM][i386] Make some functions __FASTCALL.
K.Ohta [Thu, 27 Jun 2019 05:35:16 +0000 (14:35 +0900)]
[VM][i386] Make some functions __FASTCALL.

4 years ago[VM][I386][MEMBUS] Still disable wait feature.
K.Ohta [Tue, 25 Jun 2019 08:20:58 +0000 (17:20 +0900)]
[VM][I386][MEMBUS] Still disable wait feature.

4 years ago[VM][I386] Temporally disable memory wait.Temporally fixed wrong drawing some softwar...
K.Ohta [Tue, 25 Jun 2019 07:20:24 +0000 (16:20 +0900)]
[VM][I386] Temporally disable memory wait.Temporally fixed wrong drawing some software with EGC at PC-9801RTA (i.e. Dragon Buster and Touhou Yume Jikuu.)
[VM][I386] Cherrypick revert to 4f6aceec430.

4 years ago[VM][PC9801][EGC][VM Adjusting registers.This is WIP.
K.Ohta [Mon, 24 Jun 2019 20:17:29 +0000 (05:17 +0900)]
[VM][PC9801][EGC][VM Adjusting registers.This is WIP.

4 years ago[VM][PC9801][EGC] Separate EGC functions.
K.Ohta [Mon, 24 Jun 2019 08:15:23 +0000 (17:15 +0900)]
[VM][PC9801][EGC] Separate EGC functions.

4 years ago[VM][I286][I8080][UPD7810][MZ3500] Fix FTBFS with some VMs.
K.Ohta [Sun, 23 Jun 2019 12:26:31 +0000 (21:26 +0900)]
[VM][I286][I8080][UPD7810][MZ3500] Fix FTBFS with some VMs.

4 years ago[VM][DEVICE] Use __FASTCALL with interfaces, read_*() ,write_*(), fetch_op() and...
K.Ohta [Sun, 23 Jun 2019 11:05:31 +0000 (20:05 +0900)]
[VM][DEVICE] Use __FASTCALL with interfaces, read_*() ,write_*(), fetch_op() and some functions.

4 years ago[VM][PC9801][DISPLAY] EGC/GRCG: Make function call with __FASTCALL.
K.Ohta [Sat, 22 Jun 2019 20:26:58 +0000 (05:26 +0900)]
[VM][PC9801][DISPLAY] EGC/GRCG: Make function call with __FASTCALL.

4 years ago[VM][I386] Make calling OP to __fastcall.
K.Ohta [Sat, 22 Jun 2019 20:25:42 +0000 (05:25 +0900)]
[VM][I386] Make calling OP to __fastcall.
[COMMON] Add __FASTCALL macro.This sets __fastcall if build for i386 (not AMD64).

4 years ago[VM][PC9801][DISPLAY][EGC] Try: Make some functions inline expect to be faster.
K.Ohta [Thu, 20 Jun 2019 14:02:53 +0000 (23:02 +0900)]
[VM][PC9801][DISPLAY][EGC] Try: Make some functions inline expect to be faster.

4 years ago[VM][PC9801] Set GVRAM wait value separately.
K.Ohta [Wed, 19 Jun 2019 07:34:32 +0000 (16:34 +0900)]
[VM][PC9801] Set GVRAM wait value separately.
[VM][PC9801][DISPLAY] Not set default value MEMSW if set DIPSW to clear.

4 years ago[VM][PC9801][MEMBUS] Disable PnP BIOS patch import from NP2.
K.Ohta [Tue, 18 Jun 2019 18:50:21 +0000 (03:50 +0900)]
[VM][PC9801][MEMBUS] Disable PnP BIOS patch import from NP2.

4 years ago[VM][PC9801][FLOPPY] (Temporally?) remove accessing to I/O port 0090h.
K.Ohta [Tue, 18 Jun 2019 18:49:42 +0000 (03:49 +0900)]
[VM][PC9801][FLOPPY] (Temporally?) remove accessing to I/O port 0090h.

4 years ago[VM][I386] i386priv.h : Make some functions to static from INLINE, dedicate to size...
K.Ohta [Tue, 18 Jun 2019 18:46:42 +0000 (03:46 +0900)]
[VM][I386] i386priv.h : Make some functions to static from INLINE, dedicate to size of host CPU's instruction (or uOP) cache.

4 years ago[VM][PC9801][CPUREG] Fix? port value for ARTIC.
K.Ohta [Tue, 18 Jun 2019 17:33:20 +0000 (02:33 +0900)]
[VM][PC9801][CPUREG] Fix? port value for ARTIC.
[VM][PC9801][DISPLAY] Add port 007Ch as input.Make readable grcg_mode.

4 years ago[VM][I386] MOV CRx,Rx and MOV Rx,CRX : Fetch modrm before exception.
K.Ohta [Tue, 18 Jun 2019 17:13:19 +0000 (02:13 +0900)]
[VM][I386] MOV CRx,Rx and MOV Rx,CRX : Fetch modrm before exception.

4 years ago[Qt][DRAW][GL] Selectable texture both RGBA32(UNSIGNED_BYTE) and RGBA32F / RGBA16F.
K.Ohta [Sat, 8 Jun 2019 17:36:09 +0000 (02:36 +0900)]
[Qt][DRAW][GL] Selectable texture both RGBA32(UNSIGNED_BYTE) and RGBA32F / RGBA16F.

4 years ago[UI][Qt] Change colors of some access lamps.
K.Ohta [Thu, 6 Jun 2019 15:29:19 +0000 (00:29 +0900)]
[UI][Qt] Change colors of some access lamps.
[UI][Qt] Change virtual media order.

4 years ago[UI][Qt] Add access lamps for CD-ROM and HDD at tool bar.
K.Ohta [Thu, 6 Jun 2019 14:09:53 +0000 (23:09 +0900)]
[UI][Qt] Add access lamps for CD-ROM and HDD at tool bar.

4 years ago[Qt][Linux][SCHED] Add "Occupy fixed CPU" to set fixed cpu to emulation emu-thread...
K.Ohta [Thu, 6 Jun 2019 11:04:44 +0000 (20:04 +0900)]
[Qt][Linux][SCHED] Add "Occupy fixed CPU" to set fixed cpu to emulation emu-thread.This still only implemented for Linux OS.

4 years ago[VM][DEVICE][OSD] Add MIDI redirector and SIO redirector to redirect data to physical...
K.Ohta [Thu, 6 Jun 2019 08:16:29 +0000 (17:16 +0900)]
[VM][DEVICE][OSD] Add MIDI redirector and SIO redirector to redirect data to physical device.See qt/osd_base.h . Maybe still not working well.

4 years ago[VM][UPD7220] Temporally add debug message to cmd_sync().
K.Ohta [Wed, 5 Jun 2019 17:12:09 +0000 (02:12 +0900)]
[VM][UPD7220] Temporally add debug message to cmd_sync().

4 years ago[VM][PC9801][DISPLAY] Compare correct height via chr & gfx.
K.Ohta [Wed, 5 Jun 2019 17:11:38 +0000 (02:11 +0900)]
[VM][PC9801][DISPLAY] Compare correct height via chr & gfx.

4 years ago[VM][COMMON_VM] Update minor SOVERSION.
K.Ohta [Wed, 5 Jun 2019 13:21:18 +0000 (22:21 +0900)]
[VM][COMMON_VM] Update minor SOVERSION.

4 years ago[VM][PC9801][DISPLAY][UPD7220] Limit display lines and width by GDC's L/F and C/R...
K.Ohta [Wed, 5 Jun 2019 13:17:48 +0000 (22:17 +0900)]
[VM][PC9801][DISPLAY][UPD7220] Limit display lines and width by GDC's L/F and C/R.Fix garbage display at Dragon buster.
[VM][PC9801][DISPLAY] Add border color feature.

4 years ago[VM][PC9801][FLOPPY] Revert some commits.
K.Ohta [Wed, 5 Jun 2019 11:46:32 +0000 (20:46 +0900)]
[VM][PC9801][FLOPPY] Revert some commits.

4 years ago[VM][PC9801][UPD7220][DISPLAY][GDC] Fix wrond addressing.Fix wrond drawing "BATTLE...
K.Ohta [Wed, 5 Jun 2019 11:45:17 +0000 (20:45 +0900)]
[VM][PC9801][UPD7220][DISPLAY][GDC] Fix wrond addressing.Fix wrond drawing "BATTLE" for PC-9801 (excepts with EGC).

4 years ago[VM][UPD765A] Revert some commits excepts workaround for RELOCS/PC9801.Fix not detect...
K.Ohta [Wed, 5 Jun 2019 11:21:08 +0000 (20:21 +0900)]
[VM][UPD765A] Revert some commits excepts workaround for RELOCS/PC9801.Fix not detect floppy drives by PC-9801's BIOS at bootup.

4 years ago[VM][PC9801][SASI_BIOS] More safer calling SEG:0018h.
K.Ohta [Tue, 4 Jun 2019 17:07:03 +0000 (02:07 +0900)]
[VM][PC9801][SASI_BIOS] More safer calling SEG:0018h.

4 years ago[VM][PC9801][FLOPPY] Make simplify I/O address handling.
K.Ohta [Tue, 4 Jun 2019 16:54:12 +0000 (01:54 +0900)]
[VM][PC9801][FLOPPY] Make simplify I/O address handling.
[VM][PC9801][SYSREG] Make readonly to PIO_SYS:PORT_B.
[VM][PC9801][SASI_BIOS] Make simplify Bios handling.

4 years ago[VM][PC9801] .
K.Ohta [Tue, 4 Jun 2019 09:33:43 +0000 (18:33 +0900)]
[VM][PC9801] .

4 years ago[VM][UPD765A] Temporally disable below check.RELICS (for PC-9801) works.
K.Ohta [Tue, 4 Jun 2019 09:32:45 +0000 (18:32 +0900)]
[VM][UPD765A] Temporally disable below check.RELICS (for PC-9801) works.
[VM][DISK] Add some debug messages and CRC handling.

4 years ago[VM][PC9801][DISPLAY] Correctness displaying characters even width < 80.
K.Ohta [Wed, 29 May 2019 20:40:34 +0000 (05:40 +0900)]
[VM][PC9801][DISPLAY] Correctness displaying characters even width < 80.

4 years ago[VM][PC9801][DISPLAY] Fix crash with Jyusin-Rogus.
K.Ohta [Wed, 29 May 2019 18:10:35 +0000 (03:10 +0900)]
[VM][PC9801][DISPLAY] Fix crash with Jyusin-Rogus.
[VM][PC9801][MEMBUS] Around sound bios rom.

4 years ago[VM][PC9801][WIP] Problems of EMM386.EXE(98) seems to be mis-detect of high-resolutii...
K.Ohta [Wed, 29 May 2019 17:14:25 +0000 (02:14 +0900)]
[VM][PC9801][WIP] Problems of EMM386.EXE(98) seems to be mis-detect of high-resolutiion.Will fix.

5 years ago[VM][DEBUGGER][WIN32] Getting buffer 16M entries causes "std::bad_alloc" at Win32... i386-rollback-test
K.Ohta [Fri, 24 May 2019 22:42:36 +0000 (07:42 +0900)]
[VM][DEBUGGER][WIN32] Getting buffer 16M entries causes "std::bad_alloc" at Win32 build, temporally shrink to 1M entries.

5 years ago[VM][I386][PC9801] Add MEMORY/IO WAIT feature via foo_data[8|16|32]w().(excepts ...
K.Ohta [Fri, 24 May 2019 14:46:45 +0000 (23:46 +0900)]
[VM][I386][PC9801] Add MEMORY/IO WAIT feature via foo_data[8|16|32]w().(excepts [read|write_]_memory_mapped_io[8|16|32]w()).