• 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. Tiempo Autor
8e3a42d master upstream_20221204 2023-12-17 21:30:43 K.Ohta

[VM][FMTOWNS][MEMORY] Fix setup around memory banks by I/O 0404h and 0480h.

- Remove accessing routine for SERIALROM.
- Rename some functions and values.
- (MAYBE) Make accessing bank 000cxxxxh faster.

ebebd7f 2023-12-17 21:27:05 K.Ohta

[VM][FMTOWNS][SERIALROM] Fix Address recognisation.Available to boot "DOKYUSEI 1" ヤタ━ヽ(゜∀゜)ノ━!!

- This is related by Tsugaru. Thanks to Yamakawa-San.
- Use SERIALROM::read_io8(0) and SERIALROM::write_io8(0, data) for accessing I/O 0032h.
- Fix reset sequence.
- Use default values of serial rom is Tsugaru,
"commit 54fc194b Fix Linux build.".

03f93b7 2023-12-13 06:32:31 K.Ohta

[Qt][OSD][SOUND] Fix choppy sound even 50msec latency !!!(^ω^)

- Make time margin of error (or tolerance) to 5msec.

d3e15b8 2023-12-13 06:30:53 K.Ohta

[Qt][SOUND_MODULE][QT_MULTIMEDIA] Using external sound buffer again.

- Refer to before commit.
- Remove signal calling to real audio sink.

f062a22 2023-12-13 06:28:55 K.Ohta

[Qt][SOUND_MODULE] Not resize buffer when using external QIODevice (or inherited).

e13895b 2023-12-13 06:27:41 K.Ohta

[Qt][OSD][SOUND_BUFFER] Re-implement more correctness inheriting from QIODevice.

c846a9d 2023-12-11 22:15:33 K.Ohta

[OSD][Qt][SOUND][QT_MULTIMEDIA] WIP: Checking whether using external buffert or not.

fabb487 2023-12-11 04:47:58 K.Ohta

[OSD][Qt][SOUND][WIP] Fixing drops of sounds; chopping.

1719b35 2023-12-11 00:16:48 K.Ohta

[OSD][Qt][SOUND] .

342fc4f 2023-12-11 00:16:04 K.Ohta

[FIFO_TEMPLATE][SOUND_BUFFER][Qt] Revert recent commits from 8694ed6cac845daa1c9a60f1003cea9f214cf397 .

2895853 2023-11-30 22:03:19 K.Ohta

[SOUND][Qt] .

c677aae 2023-11-30 22:02:53 K.Ohta

[OSD][Qt][SOUND] .

54eb41d 2023-11-30 22:02:20 K.Ohta

[FIFO_TEMPLATE] Refactoring, but still not be usable.

eebde97 2023-11-30 05:54:17 K.Ohta

[FIFO_TEMPLATES] .

340339c 2023-11-30 05:35:11 K.Ohta

[FIFO_TEMPLATE][WIP] .

5461277 2023-11-30 05:28:15 K.Ohta

[OSD][SOUND][Qt][WIP] Try to improve sound buffer handling, still not works.

5803fc4 2023-11-30 05:27:18 K.Ohta

[OSD][SOUND_DRIVER][QT][WIP] Modifying around buffer, still not work.

916b1e6 2023-11-30 05:26:02 K.Ohta

[FIFO_TEMPLATE][WIP] Modifying FIFO_BASE::FOO class.This still not available to build.

5a24892 2023-11-27 23:04:38 K.Ohta

[VM][RF5C68][FMTOWNS][ADPCM] RF5C68: Driven by internal event.

- [RF5C68] If you want to drive by external signal (SIG_RF5C68_DAC_PERIOD) ,
Put "#define RF5C68_DRIVEN_BY_EXTERNAL_CLOCK 1" to VM's header.
- [RF5C68] PCM period: Enhance env registers to be faster.
- [RF5C68] PCM period: Make sing variables to int32_t to be faster.
- [RF5C68] Make [read|write]_memory_mapped_io8() to [read|write]_memory_mapped_io8w().
- [RF5C68] Remove 16bit bus width memory acccessing.Maybe this is not
needed.
- [RF5C68] Make memoryaccess faster a bit :-)
- [RF5C68][WIP] Make mix() to be more correctness.

- [FMTONWS][ADPCM] Remove read/write PCM memory , this is
owned by RF5C68.

09f5bf0 2023-11-27 02:16:43 K.Ohta

[VM][FMTOWNS][MEMORY] Fix wait value for slow setting.

- This is for I/O 05ECh.
- Fix slowly softwares at "Compatible Mode" .

896c9db 2023-11-27 02:14:07 K.Ohta

[VM][FMTOWNS][CDROM][MB87078] Implement electric volume.

- This (MB87078) is pseudo electric volume, need to calculate volume
at target device by signals (volume and mute).
- See fmtowns.cpp , cdrom.[cpp|h] and mb87078.[cpp|h] .

dba6683 2023-11-27 00:16:06 K.Ohta

[VM][FMTOWNS][CDROM] Fix status around accepting and command 80h.

- Available to play Super Real Mahjoung PIV .
- [CDDA] Workaround temporally to setting volume for Yumimi MIX.

16ba7e3 2023-11-24 01:28:40 K.Ohta

[VM][FMTOWNS][CDROM] Modify image reading.

- Make data field reading directly.This still not to calculate ECC for
MODE1.
- Expect to be reading faster.
- Pitch up DRQ cycle.
- [WILLFIX] At some situations, still be wrong something.
- [ISO_PARSER] Set TYPE to "MODE1/2048" .
- [CUE_PARSER] Make sector counting more correctness.

29fa3d0 2023-11-14 17:25:41 K.Ohta

[VM][FMTOWNS][DMAC][WIP] Make wait values better correctness both CPU and DMAC.

- This is work-in-progress.

42636e0 2023-11-14 05:24:32 K.Ohta

[VM][FMTOWNS][DMAC] Workaround for SCSI host.

b008a2f 2023-11-12 19:44:12 K.Ohta

[VM][FMTOWNS][CDROM] Re-Implement around DATA buffer not to use FIFO.

- This tries to reduce host CPU usage on reading from CD.
- Make buffer handling more simpler.
- Change bool read_buffer(int sectors) to bool get_sectors(int sectors),
to fix duplication of API name.
- Delete some unused functions.
- Change STATE_VERSION to 64.

f45b0f4 2023-11-12 06:44:58 K.Ohta

[VM][FMTOWNS][CDROM] ToDo: Will re-implement handshake model via CDC and DMAC.

- This expects to fix braking some software transferring.
Because some dma transferring (single) breaks data with my TOWNS_CD (;´Д`)
This seems to lack data with some situations, i.e. Bubble Bobble and
Super Real Mahjong PIV .

141bff3 2023-11-12 05:39:32 K.Ohta

[VM][FMTOWNS][CDROM] Available to boot YUMIMI MIX (!!)

- Change around sector reading.
Read a sector after to complete reading a sector.
This will re-implement for multi sectors FIFO queue (later variants).
- Change handling around DRQ.
- Change EVENT NAME: EVENT_CDROM_DELAY_START_DRQ to
EVENT_CDROM_DRQ_PERIOD .
- Add data_in value.
- Check running DMAC from CDC per byte transferring, may remove
SIG_TOWNS_CDROM_DMAMASK .
- [CDDA] At Yumimi-Mix, CD-DA seems to be muted.Will fix.
- [CDDA] Still not implement reply for CDDA PLAY/STOP/PAUSE correctness.

989d621 2023-10-29 01:52:23 K.Ohta

[VM][I386_NP21][FMTOWNS][TOWNS_MEMORY] Try to be more correctness resetting.

- [FMTOWNS][TOWNS_MEMORY] Reset only CPU when resetting from registers; 0020h and 0022h .
- [I386_NP21] Separate resetting panic from usually resetting.
- [I386_NP21][TOWNS_MEMORY] Fix resetting from CPU on panic.

82b2269 2023-10-29 01:48:01 K.Ohta

[VM][FMTOWNS][CDROM] CDROM checks DMAC's mask as running DMAC CH.3.

- If not running (masked), not to assert DRQ .
- [FMTOWNS][DMAC] Add some signals to detect mask register.

Show on old repository browser