• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: List of commits

Common Source Code Project for Qt (a.k.a for FM-7).


RSS
Rev. Time Author
db97c63 2023-06-18 03:15:15 K.Ohta

[VM][UPD71071] Update internal API for inc/dec memory address.

c15c6f2 2023-06-17 14:05:42 K.Ohta

[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.

82a5e8d 2023-05-31 03:47:01 K.Ohta

[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 .

4f63225 2023-05-31 03:46:36 K.Ohta

[VM][FMTOWNS][DMAC] Change address handling.

0076e91 2023-05-30 17:00:21 K.Ohta

[General][EMACS] modify .dir-locals.el .

b6ea366 2023-05-30 16:59:59 K.Ohta

[VM][FMTOWNS][AD7820KR] .

0faa4c3 2023-05-30 16:58:58 K.Ohta

[VM][FMTOWNS][CDROM] Change setting condition of reading 04C0h : bit1 .

46e5a74 2023-05-25 02:19:13 K.Ohta

[VM][FMTOWNS][CDROM] Adjust around reply status when loading.

4b18570 2023-05-24 21:49:32 K.Ohta

[VM][FMTOWNS][CDROM] Re-available to read from CD-ROM.

27d1ffb 2023-05-21 17:18:11 K.Ohta

[VM][FMTOWNS][CDROM] Adjust bus sequence, this still don't boot from CD-ROM.

8c358ed 2023-05-21 17:16:14 K.Ohta

[VM][FMTOWNS][DMAC] Drive via timer.This make working without SINGLE_MODE_DMA .

2d8b7b4 2023-05-20 00:56:17 K.Ohta

[VM][FMTOWNS] Adjust DMA signals.

1330953 2023-05-20 00:55:37 K.Ohta

[VM][FMTOWNS][SCSI] Fix around DRQ.

bbb7ff5 2023-05-20 00:52:40 K.Ohta

[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.

c5c7c1f 2023-05-20 00:49:55 K.Ohta

[VM][FMTOWNS][DMAC] Re-Split TC line to TCx, per channel.

- Change asserting TCx conditions per mode.
- Still be something wrong :-(

13707ca 2023-05-18 01:49:02 K.Ohta

[VM][FMTOWNS][WIP] Adjust bus setting around SCSI and DMA.

- Still ready for only setting with USE_SINGLE_DMA, not ready for not setting.
- Still not booting from SCSI HDD.
- Maybe something wrong yet.

fb89a4a 2023-05-18 01:48:07 K.Ohta

[VM][FMTOWNS][SCSI] TRY: Move timing of setting interrupt status to backup.

ba6448d 2023-05-18 01:43:49 K.Ohta

[VM][FMTOWNS][CDROM] Return specified status when using A0h command previous.

- Reply some special status when accept next command.
- Add EOT line to abort/end DMA transfer (to DMAC:ENDx line).
- Re-enable DRQ/ACK model.
- Still ready for only setting with USE_SINGLE_DMA, not ready for not setting.

dce7021 2023-05-18 01:30:17 K.Ohta

[VM][FMTOWNS][DMAC] Re-add ACKx lines.

- TRY: Merge a before commit of UPD71071::, make TC line to one line.
- Split some DMA sequence blocks to functions.
- Now, de-active ACKx when starting dma transfer, activate when
complete to transfer.
- Integrate end_state[] to is_start[] .
- TC : change making condition per mode:
0x00 (DEMAND):
- END_REQ[c] asserted.
- COUNT DOWN REACHED.
- DMA REQ MADE INACTIVE.
0x40 (SINGLE):
- COUNT DOWN REACHED.
0x80 (BLOCK):
- END_REQ[c] asserted.
- COUNT DOWN REACHED.
- TC is only for trigger, never reset.
- write_signal() : Add SIG_TOWNS_DMAC_EOT_CHx for aborting transfer
from TARGET device.
- write_signal() : Still add SIG_TOWNS_DMAC_WRAP for changing behavior
of DMA both basic TOWNS and after MX/MX/ME.

f6d4576 2023-05-18 01:29:34 K.Ohta

[VM][UPD71071] Revert changes around TC line; Sync to upstream.

9e84d95 2023-05-16 18:57:34 K.Ohta

[VM][FMTOWNS][DMAC] .

44fb873 2023-05-16 18:18:42 K.Ohta

[VM][FMTOWNS][DMAC][WIP] Improving around terminal of transfer.

- This is implementing refer to JAPANESE DATASHEET of uPD71071, NEC.

c436707 2023-05-10 21:55:53 K.Ohta

[VM][FMTOWNS][DMAC] TRY: Reduce usage of HOST CPU time.

- Add prescale counter to do_dma().

9e586a9 2023-05-10 20:49:45 K.Ohta

[VM][FMTOWNS][SCSI] Implement extended control flags for after FM-Towns2 UX.

722af2c 2023-05-10 20:49:22 K.Ohta

[VM][FMTOWNS] Adjust around DMAC and SCSI.

34f657e 2023-05-10 20:48:10 K.Ohta

[VM][FMTOWNS][DMAC] Prepare to use endreq.This needs to build without SINGLE_MODE_DMA .

f8002f0 2023-05-10 20:47:42 K.Ohta

[VM][FMTOWNS][CDROM] Disable logging.

dd5f973 2023-05-10 20:47:21 K.Ohta

[VM][FMTOWNS][TOWNS_SCSI_HOST] .

4c7d81a 2023-05-10 20:44:42 K.Ohta

[VM][FMTOWNS][SCSI] Boot from SCSI HDD.

- Set SCSI_DEV_IMMEDIATE_SELECT .

[VM][FMTOWNS][FLOPPY] WAITING via SEEK sequence.

- MB8877_NO_BUSY_AFTER_SEEK flag seems not to be needed for emulation.

[VM][FMTOWNS] Prepare to drop TOWNS_SCSI_HOST:: .

266745a 2023-05-10 17:37:47 K.Ohta

[VM][FMTOWNS][SCSI][DMAC] Partly available to use SCSI HDD, still not booting from IPL.

Show on old repository browser