TriloTracker beta thread.

Page 43/48
36 | 37 | 38 | 39 | 40 | 41 | 42 | | 44 | 45 | 46 | 47 | 48

By Huey

Prophet (2644)

Huey's picture

21-03-2016, 17:00

@ssfony and @ImATrackMan: I will change the current config setting for slots to select-able values to "Auto" and slots 1-0 till 2-3. Might take a few days as I am doing some rework (like changes in the memory layout and management).

By hit9918

Prophet (2882)

hit9918's picture

22-03-2016, 17:44

Quote:

I will change the current config setting for slots to select-able values to "Auto" and slots 1-0 till 2-3.

"till 2-3", the phillips slot in 2016 Tongue
why shouldnt a GUI selector reach from 0-0 to 3-3.

the MSX has 16 slots.
to be able to go override-plugging built-in things, one should start search at 1-0.
but then at 3-3 wrap and continue at 0-0 and go till 0-3.
need to go thru all 16 slots to find all things.

all that done in this tiny code:

	ld a,1		;slot 1-0. or slot 1, who knows, the incslt decslt will fix ID according to expansion.
	call incslt
	call decslt
	ld (loopend),a
loop:	ld hl,0x8000
	call ENASLT
	push af
	call checkscc
	pop hl
	ld a,h
	jr c,I found it
	call incslt
	ld hl,loopend
	cp (hl)
	jp nz,loop

the usual slot search is pages of nested loop farce, with incslt decslt it gets so easy.
how about a GUI selector that offers to chose from a list of decteted SCCs Big smile

the cut and paste library. tested in slotviewer, the inc dec nicely go forth and back.

		;inc slotID to next slot/subslot
incslt:		call clslt : jr c,incsltexp
		inc a
		and 3				;subslot 0 if neighbour is expanded
		call clslt
		ret
		
incsltexp:	rrca
		rrca
		or 0x3C				;PP1111SS , a carry in SS overflows to PP
		inc a
		rlca
		rlca		
		call clslt
		ret
		
		;dec slotID to previous slot/subslot
decslt:		call clslt : jr c,decsltexp
		dec a
		or 0xC				;subslot 3 if neighbour is expanded
		call clslt
		ret
		
decsltexp:	rrca
		rrca
		and 0xC3			;PP0000SS , a carry (borrow) in SS overflows to PP
		dec a
		rlca
		rlca
		call clslt
		ret

		
		;clean slotID. calculate E bit and clean undefined bits
clslt:		call eslt
		jr c,clsltexp
		and 3
		ret
		
clsltexp:	and 15
		or 128
		scf
		ret
		

		;calculate E bit
eslt:		push hl
		ld h,a
		and 3
		add 0xc1		;exptbl lo
		ld l,a
		ld a,h
		ld h,0xfc		;exptbl hi
		bit 7,(hl)
		jr nz,esltexp
		and 127
		pop hl
		ret
		
esltexp:	or 128
		scf
		pop hl
		ret

By Huey

Prophet (2644)

Huey's picture

22-03-2016, 19:47

@hit: You are missing the point here. It's not about detection of Scc cartridges.

By hit9918

Prophet (2882)

hit9918's picture

22-03-2016, 22:25

no matter what it is about, slots dont end at 2-3.
for example sony 75P has slot 3 as external slot.
but it isn't the argument whether it is external, because next day someone has a funky MSX with the thing built-in on that slot.

By ImATrackMan

Expert (87)

ImATrackMan's picture

24-03-2016, 06:27

Another strange and very annoying bug. Again, 60Hz only.

At times when (un)muting channels (seems to usually be 4 and 5) the tracker will crash spectacularly on playback. You'll mute/unmute a channel and usually you'll hear a strange noise for a tick or two. If you don't save when you hear the sound, all changes are lost because if you play the song, you'll get garbage noises over a blank pattern (no matter if it was full before) and when it stops, there'll be blank vertical lines of whatever the "main" color is on the screen. Restarting is the only way to get back to what you were doing.

I'll post a picture of the screen the next time it happens.

By Huey

Prophet (2644)

Huey's picture

24-03-2016, 11:21

Thank you for the detailed issue report.

I'll try to reproduce and fix the issue asap.

By ImATrackMan

Expert (87)

ImATrackMan's picture

25-03-2016, 01:01

Alright, despite all the little bugs and hangups, I can officially say Trilo has the easiest interface I've ever had the pleasure of picking up. Here's what I've been working on for the past week or so.
http://www.youtube.com/watch?v=dr01IDvSe_0

By JohnHassink

Ambassador (5423)

JohnHassink's picture

25-03-2016, 02:50

ImATrackMan wrote:

Alright, despite all the little bugs and hangups, I can officially say Trilo has the easiest interface I've ever had the pleasure of picking up.

Thank you!!! Smile

ImATrackMan wrote:

Here's what I've been working on for the past week or so.
http://www.youtube.com/watch?v=dr01IDvSe_0

Didn't know the original, but it sounds great! Very nice PSG effects! Hope to hear more works from you soon.

By ImATrackMan

Expert (87)

ImATrackMan's picture

25-03-2016, 10:15

Got it. 60Hz, Speed equalization off, all channels except SCC2 (Channel 5, as described previously were muted) https://my.mixtape.moe/qbruxf.jpeg

By Huey

Prophet (2644)

Huey's picture

25-03-2016, 10:25

@ImATrackMan: Great song! I really love the sound of PSG+SCC in chiptune music!! This is what I made the tracker for Smile2

Thanks for the screenshot. I'll look into it assap.

Page 43/48
36 | 37 | 38 | 39 | 40 | 41 | 42 | | 44 | 45 | 46 | 47 | 48