OSDN Git Service
K.Ohta [Wed, 20 Sep 2023 14:47:24 +0000 (23:47 +0900)]
[VM][FMTOWNS][DMAC] Make DMA dirven by clock.
K.Ohta [Mon, 18 Sep 2023 12:34:47 +0000 (21:34 +0900)]
[VM][FMTOWNS][DMAC] Sync writing AREG/BAREG/CREG/BCREG sequence to UPD71071:: .
K.Ohta [Wed, 13 Sep 2023 14:18:20 +0000 (23:18 +0900)]
[VM][FMTOWNS][DMAC][TODO] Fixing around sequence.
K.Ohta [Wed, 13 Sep 2023 14:17:37 +0000 (23:17 +0900)]
[VM][FMTOWNS][SPRITE] Fix around memory accessing.
K.Ohta [Wed, 13 Sep 2023 11:30:53 +0000 (20:30 +0900)]
[VM][FMTOWNS][VRAM] Optimize for DWORD aligned accessing.
- Also add DMA accessing functions.
- Remove including unused header.
- Make some functions "override" .
K.Ohta [Wed, 13 Sep 2023 11:29:58 +0000 (20:29 +0900)]
[VM][FMTOWNS][SYSROM] Add dma accessing functions.
- Also making any methods "override" .
K.Ohta [Sun, 10 Sep 2023 16:00:20 +0000 (01:00 +0900)]
[VM][FMTOWNS][RF5C68] MEMORY accessing must be 0000h - 0FFFh.
- Fix memory initialize value to 0xFF.
- Fix register values when resetting.
- Also loading address register from ST[ch] when first accessing
REGISTER 08h (ON_OFF) .
- Add [read|write]_dma_dataXw() , 8bit and 16bit.
K.Ohta [Sun, 10 Sep 2023 15:59:26 +0000 (00:59 +0900)]
[VM][FMTOWNS][PLANE_VRAM] Add [read|write]_dma_data8w() .
- Make functions "override" .
K.Ohta [Sun, 10 Sep 2023 15:59:02 +0000 (00:59 +0900)]
[VM][FMTOWNS][FONTROM] Remove unused lines.
K.Ohta [Sun, 10 Sep 2023 15:58:24 +0000 (00:58 +0900)]
[VM][FMTOWNS][MSDOS] Add [read|write]_dma_dataXw() .
K.Ohta [Sun, 10 Sep 2023 15:57:41 +0000 (00:57 +0900)]
[VM][FMTOWNS][FONT_20PIX] Re-Implement correctness.
K.Ohta [Sun, 10 Sep 2023 15:56:22 +0000 (00:56 +0900)]
[VM][FMTOWNS][DICTIONARY] Optimize memory accessing.
- Also add [read|write]_dma_data8w().
K.Ohta [Sun, 10 Sep 2023 12:35:18 +0000 (21:35 +0900)]
[VM][FMTOWNS][MEMORY] Integrate reading/writing beyond device boundary.
[ToDo] Will add wait penalties to accessing unaligned address.
[ToDo] Will support for 16bit width memory data bus (i.e. i386SX/486SX).
K.Ohta [Sat, 9 Sep 2023 13:35:56 +0000 (22:35 +0900)]
[VM][FMTOWNS][MEMORY] Make host-cpu-time usage reduce.
- Make faster host memory access via [read|wrirte]_Xbit_data() .
- Reduce misaligned penalties for HOST CPU usage.
- Prepare to separate both [read|write]_dataY() and [read|write]_dma_dataY().
- Temporally re-enable to access RAM for CC000h - CFFFFh excepts MMIO,
even VRAM accessing.
K.Ohta [Tue, 5 Sep 2023 18:03:18 +0000 (03:03 +0900)]
[VM][FMTOWNS] I/O: More correctness setting address and permission.
K.Ohta [Tue, 5 Sep 2023 17:50:29 +0000 (02:50 +0900)]
[VM][FMTOWNS][MEMORY] Merge main memory and extra memory to one region.
- Also make MMIO address accessing CFFxx directly.
- Pad unused bits to '1' when reading I/O 0480h.
- Make calcurate MBytes of extra ram more correctness.
- Fix wrong MMIO accessing for CFF80h - CFFBBh.
K.Ohta [Tue, 5 Sep 2023 17:49:12 +0000 (02:49 +0900)]
[VM][FMTOWNS][DICTIONARY] CMOS: ONLY accessble EVEN address via I/O.
K.Ohta [Mon, 4 Sep 2023 18:23:20 +0000 (03:23 +0900)]
[VM][FMTOWNS][MEMORY][MSDOS_ROM] Make accessing of MS-DOS ROM offset model.
- Address accessing of MS-DOS ROM has changed to 00000h - 7FFFFh
from C2000000h - C207FFFFh .
- I wonder why BANK B0000h has not used by MS-DOS ?
Maybe mistake of text?
K.Ohta [Mon, 4 Sep 2023 18:11:05 +0000 (03:11 +0900)]
[VM][FMTOWNS][SYSROM][MEMORY] Use address redirection feature to SYSTEM ROM.
K.Ohta [Mon, 4 Sep 2023 17:56:12 +0000 (02:56 +0900)]
[VM][FMTONWS][MEMORY] Fix around TEXT VRAM and FONT ROMS @Cxxxxh.
- Fix behaviors around ankcg_enabled.
- ANK TEXT VRAM always be accessible.
- KANJI TEXT VRAM always available to write (even ankcg_enabled).
- ankcg_enables changes via FONT <-> KANJI TEXT VRAM when reading.
- Another addresses are not accessible, returns 0xFF on reading.
- Thanks to Yamakawa-San, Tsugaru.
K.Ohta [Mon, 4 Sep 2023 17:34:36 +0000 (02:34 +0900)]
[VM][FMTOWNS][MEMORY] DO not access CC000h - CFF7Fh when VRAM window is enabled.
- Thanks to Yamakawa-San, and Tsugaru.
K.Ohta [Mon, 4 Sep 2023 16:47:40 +0000 (01:47 +0900)]
[VM][FMTOWNS][MEMORY] Temporally disable FOO_dma_dataXw().
- For example, read_dma_data8w() calls read_data8w() and setting wait value to 0.
This may be (or not may be) temporally testing workarounds.
K.Ohta [Mon, 4 Sep 2023 16:22:31 +0000 (01:22 +0900)]
[VM][FMTOWNS][CDROM] Fix TYPO.
K.Ohta [Mon, 4 Sep 2023 16:22:03 +0000 (01:22 +0900)]
[VM][FMTOWNS][SCSI] Fix some TYPOs.
K.Ohta [Mon, 4 Sep 2023 16:21:03 +0000 (01:21 +0900)]
[VM][FMTOWNS][MEMORY] Make address tables to structure.
K.Ohta [Mon, 4 Sep 2023 14:37:49 +0000 (23:37 +0900)]
[VM][FMTOWNS][MEMORY] Remove read_io8w() and write_io8w() .
K.Ohta [Mon, 4 Sep 2023 14:36:58 +0000 (23:36 +0900)]
[VM][FMTOWNS][CDROM] Move I/O port accessing to FOO_io8() and FOO_io16().
K.Ohta [Mon, 4 Sep 2023 14:35:57 +0000 (23:35 +0900)]
[VM][FMTOWNS][DICTIONARY] Integrate FOO_io8w() to FOO_io8().
K.Ohta [Mon, 4 Sep 2023 14:34:43 +0000 (23:34 +0900)]
[VM][FMTOWNS][FONTROM] Remove read_memory_mapped_io8w(), integrate to _memory_mapped_io8().
K.Ohta [Mon, 4 Sep 2023 14:33:25 +0000 (23:33 +0900)]
[VM][FMTOWNS][SCSI] Move read_ioXw() and write_ioXw() to read_ioX() and write_ioX() .
K.Ohta [Mon, 4 Sep 2023 05:52:01 +0000 (14:52 +0900)]
[VM][FMTOWNS][MEMORY] Temporally revert value around NMI.
K.Ohta [Mon, 4 Sep 2023 05:31:58 +0000 (14:31 +0900)]
[VM][FMTOWNS][MEMORY] Use new memory map model, this also prepares to sepaeate both DMA and CPU-Fetch.
K.Ohta [Mon, 4 Sep 2023 05:31:24 +0000 (14:31 +0900)]
[VM][FMTOWNS] TRY: Not clear when DAC_ON has changed.
K.Ohta [Sun, 3 Sep 2023 17:31:15 +0000 (02:31 +0900)]
[VM][FMTOWNS][TIMER] Switch sound ON/OFF of BEEP only really changed.
K.Ohta [Sun, 3 Sep 2023 17:23:53 +0000 (02:23 +0900)]
[VM][FMTONWS][MEMORY] Maybe works, but some softwares not working :-(
- Change MEMORY MAP MODEL to SWITCH-CASE model.
This will change again due to slowdown of banking.
- Change port value of 0404h , 05c0h and 05c2h ; set bit to '1' of unused field.
This may needs for TownsOS v1.1 L30 .
K.Ohta [Thu, 31 Aug 2023 15:36:40 +0000 (00:36 +0900)]
[VM][FMTOWNS][MEMORY] Available to build, but must be implement multiple bytes R/W.
K.Ohta [Sun, 27 Aug 2023 17:17:32 +0000 (02:17 +0900)]
[VM][FMTOWNS][MEMORY][DONOTBUILD] Re-Implementing memory faster.DON't build.
- This is work-in-progress. DO NOT BUILD.
- This expects to fix some issues of CDROM booting, i.e) DOUKYUSEI 1.
- Reduce usage of memory mapping table.
- Change inherits from MEMORY:: to DEVICE:: .
- Now modifying read_dataFOO() and write_dataFOO(). Still be
imcompletely.
- Will change around banking.
- Will re-implent around bank detection.
- Will re-implement config around page 000C0000h .
K.Ohta [Sun, 27 Aug 2023 17:16:48 +0000 (02:16 +0900)]
[VM][I386_NP21] Prepare to debug.This is dummy.
K.Ohta [Mon, 21 Aug 2023 08:21:12 +0000 (17:21 +0900)]
[VM][FMTOWNS][CDROM] Add backuped parameters queue for debugging.
- This also include : Force to interrupt at EOT (with REQUEST_STATUS bit).
K.Ohta [Mon, 21 Aug 2023 08:15:49 +0000 (17:15 +0900)]
[VM][FMTOWNS][MEMORY] Make wait registers more correctnass.
- They are related by Tsugaru, Thanks Yamakawa-San.
- Set CPU clocks by wait values.
- Add VRAM wait setting port (05E6h ) instead of 05E2h .
- Separate registers 05E0h, 05E2h and 05E6h.
- Make more correctness logic for 05ECh .
- [ToDo] Will implement "FAST MODE" LED indicator(s?).
K.Ohta [Mon, 21 Aug 2023 08:15:07 +0000 (17:15 +0900)]
[DEBUGGER][Qt] Fix freeze sometimes when usding debugger.
K.Ohta [Sun, 20 Aug 2023 20:11:23 +0000 (05:11 +0900)]
[VM][FMTOWNS][CDROM] Use RINGBUFFER:: as parameters queue.
- Delay execution command ; 50uS . Porting from Tsugaru.
- Maybe improve some commands; RESTORE and READING.
K.Ohta [Sun, 20 Aug 2023 20:10:56 +0000 (05:10 +0900)]
[COMMON][FIFO] Optimize branch predictions.
K.Ohta [Sun, 20 Aug 2023 20:10:32 +0000 (05:10 +0900)]
[COMMON][RINGBUFFER] Fix pointer handling.
K.Ohta [Tue, 15 Aug 2023 15:54:05 +0000 (00:54 +0900)]
[VM][FMTOWNS][CDROM] Revert before commit partly.
- This fixes issue of Fractal Engine DEMO.
K.Ohta [Tue, 15 Aug 2023 15:48:39 +0000 (00:48 +0900)]
[VM][FMTOWNS][CDROM][WIP] Reply immediately when accepting READx commands.
- This is part of fixing not booting some softwares, i.e. Dokyusei 1.
This still be work-in-progress.
K.Ohta [Tue, 15 Aug 2023 14:34:32 +0000 (23:34 +0900)]
[VM][FMTOWNS][MEMORY] Change around mapping.
K.Ohta [Tue, 15 Aug 2023 14:26:50 +0000 (23:26 +0900)]
[VM][FMTOWNS][DICTIONARY] Change reply data when accessing unused area.
K.Ohta [Tue, 15 Aug 2023 14:25:36 +0000 (23:25 +0900)]
[VM][FMTOWNS][DMAC] Temporally revert before commit
e595ff79c.
- Something is wrong with any; Will retry.
K.Ohta [Tue, 15 Aug 2023 08:42:34 +0000 (17:42 +0900)]
[VM][FMTOWNS][DMAC][WIP] Make behaviors of SINGLE MODE DMA (CMD 4xh,5xh) more correctness.
- This still work-in-progress.
K.Ohta [Tue, 15 Aug 2023 08:41:21 +0000 (17:41 +0900)]
[VM][FMTOWNS][MEMORY] Make mapping D0000h to FFFFFh more correctness.
K.Ohta [Sun, 13 Aug 2023 18:27:39 +0000 (03:27 +0900)]
[VM][FMTOWNS][CRTC] Use csp_vector8<scrntype_t> instead of scrntype_t[] more.
- 16 colors: Fix some issues of horiz zooming on rendering, i.e. AYAYO4.
- [VM][FMTOWNS][SPRITE] Fix indent.
K.Ohta [Sun, 13 Aug 2023 18:10:36 +0000 (03:10 +0900)]
[COMMON][SIMD] Emhance csp_vector8<foo> for next commit.
K.Ohta [Sat, 12 Aug 2023 15:59:14 +0000 (00:59 +0900)]
[VM][FMTOWNS][CRTC] More correctness screen mixing.
- And, make calcurating correctness around HDS/HAJ .
Fix screen issues some scroll games and Libble Rabble using 32K
colors mode.
- Still have issues on AYAYO4 and After Burner 2(Not 3) .
K.Ohta [Sat, 12 Aug 2023 08:12:57 +0000 (17:12 +0900)]
[VM][FMTOWNS][CRTC] Remove unused part of renders.
K.Ohta [Sat, 12 Aug 2023 07:42:52 +0000 (16:42 +0900)]
[VM][FMTOWNS][CRTC] Use csp_vector8<scrntype_t> instead of aligned array.
- This still be used at only render_32768() and render_16() partly.
Will use other part.
K.Ohta [Sat, 12 Aug 2023 07:41:39 +0000 (16:41 +0900)]
[COMMON][SIMD] Add storex_aligned() and fill() to csp_vector8<foo> .
- This prepares for next commit.
K.Ohta [Sat, 12 Aug 2023 05:39:27 +0000 (14:39 +0900)]
[VM][FMTOWNS][CRTC] 32768 colors: Make transparent correctness (I wish...).
- CLANG (at least <= 16) : Fix warning around SIMD loop optimization.
K.Ohta [Fri, 11 Aug 2023 17:42:59 +0000 (02:42 +0900)]
[VM][FMTOWNS][CRTC][WIP] Copy palette values per line, @ pre_transfer_line().
- This is work-in-progress.
- Make calculatiing palette #00 correctness.
- Something is wrong with AYAYO4.
- Still not fix some noises at Fractal Engine Demonstration.
K.Ohta [Tue, 8 Aug 2023 18:39:51 +0000 (03:39 +0900)]
[VM][FMTOWNS][CRTC] Fix around CR0, voutreg and palettes.
- Related by Tsugaru.
- [ToDo] Backup palette values per line.
K.Ohta [Tue, 8 Aug 2023 06:06:49 +0000 (15:06 +0900)]
[VM][FMTOWNS][CRTC] Render: Clear target when none rendered.
K.Ohta [Tue, 8 Aug 2023 05:39:04 +0000 (14:39 +0900)]
[VM][FMTOWNS][CRTC][RENDER] Make rendering logic more sinple.
- Still bugs around CRTC around HAJ/HDS. i.e. Tatsujin-Oh.
- Still exists regression around 16 colors. i.e Opening of AYAYO4.
- Still exists bugs maybe V wrapping. i.e. ใใดใใ on Fractal Engine DEMO.
K.Ohta [Sun, 6 Aug 2023 18:43:13 +0000 (03:43 +0900)]
[VM][FMTOWNS][CRTC][WIP] Improving around registers.Still be imcompleted.
K.Ohta [Sun, 6 Aug 2023 08:31:46 +0000 (17:31 +0900)]
[VM][FMTOWNS][CRTC][WIP] Implementing related by Tsugaru, still imcomplete.
K.Ohta [Thu, 3 Aug 2023 19:53:41 +0000 (04:53 +0900)]
[VM][FMTOWNS][CRTC] Implement more correctness timing.
- Fix timing issues of lots of softwares.
i.e) Fractal engine demonstration and Super Real Mahjoung PIV .
K.Ohta [Mon, 31 Jul 2023 12:44:22 +0000 (21:44 +0900)]
[VM][FMTOWNS][CRTC][WIP] Fixing around display timing.
- Fixed clock calculation to be correctness.
- Calculate some parameters at every line: FOx, HDSx, HDEx, HAJx LOx.
- [BUG] Fixed notify mode change; when wrote to CR0.
K.Ohta [Thu, 27 Jul 2023 18:45:07 +0000 (03:45 +0900)]
[VM][FMTOWNS][CRTC][WIP] Implementing around registers related to Tsugaru.This still be imcomplete.
- Still have problems with 32768 mode.
- Still have problems with Fractal Engine Demonstration (256
colors).
- Still have problems around CRTC Zooming.
K.Ohta [Thu, 20 Jul 2023 19:03:58 +0000 (04:03 +0900)]
[VM][FMTOWNS][CRTC] Fix regression of flicking.
- This reverts around address handling within transfer_line() mainly.
- TEMPORALLY revert calculation around screen width and height.Will FIX.
K.Ohta [Sun, 16 Jul 2023 16:57:06 +0000 (01:57 +0900)]
[VM][FMTOWNS][CRTC][WIP] Make pixels more correctness.This still be imcompleted.
K.Ohta [Sun, 16 Jul 2023 06:38:21 +0000 (15:38 +0900)]
[VM][FMTOWNS][CRTC] Change around display/render framebuffers.
K.Ohta [Sat, 15 Jul 2023 10:50:05 +0000 (19:50 +0900)]
[VM][FMTOWNS][CRTC] More accuracy frame transfer.Fix text issues of A4(Ayayo 4).
- Fix around address offset by layer.
- For layer 0, address offset is decided by FMR's address offset
register.
- For layer 1, address offset is decided by SPRITE.
- These effect to ALL display MODE.
- This is referred by Tsugaru, commit
1a442831.Thanks to
YAMAKAWA-SAN.
- Render before frame until the end of this frame.
K.Ohta [Thu, 13 Jul 2023 13:07:14 +0000 (22:07 +0900)]
[VM][FMTOWNS][DMAC][WIP] Fix around address and counter registers.
- This related to Tsugaru.
K.Ohta [Thu, 13 Jul 2023 13:04:27 +0000 (22:04 +0900)]
[VM][FMTOWNS][VRAM] Fix access around 0x801xxxxx related to Tsugaru, Thanks!
- [VM][FMTOWNS][CRTC] Apply around this changes.
- [VM][FMTOWNS][PLANEVRAM] Apply around this changes.
K.Ohta [Mon, 10 Jul 2023 07:12:47 +0000 (16:12 +0900)]
[VM][FMTOWNS][CDROM] execute_command(): Remove reduntant sequence.
K.Ohta [Mon, 10 Jul 2023 05:53:43 +0000 (14:53 +0900)]
[VM][FMTOWNS][CDROM] Use shadow parameter queue to queue next command.
K.Ohta [Sun, 9 Jul 2023 18:46:27 +0000 (03:46 +0900)]
[VM][FMTOWNS][CDROM] Make reading sequence relate to TSUGARU.
- Make interrupt only to PIC.
- Set timeout to 100mSec from 1Sec.
- Notify status_data_ready() immediately.
- Move reading next sector at epilogue of transfer (Will make be better) .
- Reset dma_transfer and pio_transfer at epilogue() .
- Call eplogue when reading with empty data queue.
- Adjust timing to notyfy status_data_ready() .
K.Ohta [Wed, 28 Jun 2023 19:25:27 +0000 (04:25 +0900)]
[VM][FMTOWNS][CDROM] Remove has_status, replace of !(status_queue->empty()).
[VM][FMTOWNS][CDROM] CDDA: More accurate repeating timing.
K.Ohta [Wed, 28 Jun 2023 19:24:08 +0000 (04:24 +0900)]
[VM][FMTOWNS][TOWNS_DMAC] Disable to verbose debug messages.
K.Ohta [Wed, 28 Jun 2023 08:28:54 +0000 (17:28 +0900)]
[VM][FMTOWNS][CDROM] Housekeeping around resetting.
K.Ohta [Wed, 28 Jun 2023 05:41:59 +0000 (14:41 +0900)]
[VM][FMTOWNS][CDROM] Re-Add retry sequence when not enough to read from MEDIA.
K.Ohta [Wed, 28 Jun 2023 05:41:03 +0000 (14:41 +0900)]
[COMMON][FIFO_BASE] Fix FIFO_BASE::UNLOCKED_FIFO::left() .
K.Ohta [Wed, 28 Jun 2023 05:40:39 +0000 (14:40 +0900)]
[COMMON][FIFO] Fix bug of FIFO::left() .
K.Ohta [Wed, 28 Jun 2023 05:02:09 +0000 (14:02 +0900)]
[VM][FMTOWNS][CDROM] Available to execute FRACTAL ENGINE DEMO again :-)
K.Ohta [Thu, 22 Jun 2023 16:23:01 +0000 (01:23 +0900)]
[VM][FMTOWNS][CDROM][WIP] Change around transfer sequences.
K.Ohta [Thu, 22 Jun 2023 16:21:56 +0000 (01:21 +0900)]
[VM][FMTOWNS][DMAC] Works mostly, excepts CD-ROM with TOWNS OS 1.x.
K.Ohta [Sat, 17 Jun 2023 18:16:06 +0000 (03:16 +0900)]
[VM][FMTOWNS][DMAC][WIP][DONOTBUILD] Update around TC.
- Still implement imcompleted, DO NOT BUUILD.
- This also includes updates around read/write memory.
K.Ohta [Sat, 17 Jun 2023 18:15:15 +0000 (03:15 +0900)]
[VM][UPD71071] Update internal API for inc/dec memory address.
K.Ohta [Sat, 17 Jun 2023 05:05:42 +0000 (14:05 +0900)]
[VM][FMTOWNS][DMAC] Bit 5 of dma[selch].mode; ADIR don't effects at TOWNS.
- Thanks to YAMAKAWA(CaptainYS)-San.
- This is related to TSUGARU, commit
e5920fdc1ba89ba10172f0954ecf1107bb592919.
> Author: CaptainYS <PEB01130@nifty.com>
> AuthorDate: Sat Feb 29 23:43:52 2020 -0500
> Commit: CaptainYS <PEB01130@nifty.com>
> CommitDate: Sat Feb 29 23:43:52 2020 -0500
>
> Better DMA and CDROM emulation. Still MSCDEX takes extremely
> long time to read CD-ROM.
>
> Parent:
9390f5be
> Found Device-DMACh correspondence in [2] pp. 56.
> Still trying to find the correct sequence of CD-ROM
> drive data transfer. Unit test still temporarily broken.
K.Ohta [Tue, 30 May 2023 18:47:01 +0000 (03:47 +0900)]
[VM][FMTOWNS][CDROM][WIP] Adjusting CDC sequences.Only bootable with Towns OS v2.x.
- Re-Enable has_status variable.
- Set DMA clock to 8MHz.This is experimental.
- Move EOT handler to SIG_TOWNS_DMA_INT (= When DMAC asserts TC).
- Changing around CDDA status.Still WORK-IN-PROGRESS.
- Porting from MAME 0.254.
- Change lba calculating.
- Change repling timing at PLAY CDDA command.
- Now fixing around SEEK (00h) command, something wrong.
- Not bootable Towns OS 1.1Lxx .
K.Ohta [Tue, 30 May 2023 18:46:36 +0000 (03:46 +0900)]
[VM][FMTOWNS][DMAC] Change address handling.
K.Ohta [Tue, 30 May 2023 08:00:21 +0000 (17:00 +0900)]
[General][EMACS] modify .dir-locals.el .
K.Ohta [Tue, 30 May 2023 07:59:59 +0000 (16:59 +0900)]
[VM][FMTOWNS][AD7820KR] .
K.Ohta [Tue, 30 May 2023 07:58:58 +0000 (16:58 +0900)]
[VM][FMTOWNS][CDROM] Change setting condition of reading 04C0h : bit1 .
K.Ohta [Wed, 24 May 2023 17:19:13 +0000 (02:19 +0900)]
[VM][FMTOWNS][CDROM] Adjust around reply status when loading.
K.Ohta [Wed, 24 May 2023 12:49:32 +0000 (21:49 +0900)]
[VM][FMTOWNS][CDROM] Re-available to read from CD-ROM.
K.Ohta [Sun, 21 May 2023 08:18:11 +0000 (17:18 +0900)]
[VM][FMTOWNS][CDROM] Adjust bus sequence, this still don't boot from CD-ROM.
K.Ohta [Sun, 21 May 2023 08:16:14 +0000 (17:16 +0900)]
[VM][FMTOWNS][DMAC] Drive via timer.This make working without SINGLE_MODE_DMA .
K.Ohta [Fri, 19 May 2023 15:56:17 +0000 (00:56 +0900)]
[VM][FMTOWNS] Adjust DMA signals.
K.Ohta [Fri, 19 May 2023 15:55:37 +0000 (00:55 +0900)]
[VM][FMTOWNS][SCSI] Fix around DRQ.
K.Ohta [Fri, 19 May 2023 15:52:40 +0000 (00:52 +0900)]
[VM][FMTOWNS][CDROM] Change around DRQ and EOT.
- Make DRQ falling down per reading.
- Call DRQ per 0.25 uSec.
- Separate internal end-of-transfer and request from DMA TC3 line.