Search found 395 matches

by Bill B
05 Nov 2016 18:57
Forum: SOFTWARE
Topic: Cleaning Game Audio Files
Replies: 24
Views: 27127

Re: Cleaning Game Audio Files

OK, I have had a go at producing a simple tape cleaning program. It does no more than turn the input file into clean square waves. The program is a single C source file, and compiles with gcc on Linux. On Windows it should compile with MinGW or Visual C. The user interface is command line: ./tape_cl...
by Bill B
05 Nov 2016 13:47
Forum: SOFTWARE
Topic: Cleaning Game Audio Files
Replies: 24
Views: 27127

Re: Cleaning Game Audio Files

Claus, I confirm that my version of MEMU will load "Zombie Near" from the WAV file. Bill === memu started at Sat Nov 5 11:48:39 2016 === Cassette remote control start Tape start. Cassette remote control stop Tape stop: CTC Pulses = 3282. Cassette remote control start Tape start. Cassette r...
by Bill B
31 Oct 2016 15:12
Forum: SOFTWARE
Topic: Cleaning Game Audio Files
Replies: 24
Views: 27127

Cleaning Game Audio Files

As those who were at Memofest 2016 know, I have created a version of Andy's MEMU that can load games from audio WAV files. Claus PM'd me about using this to clean up audio recordings. This is possible, but MEMU will probably auto-run the game and so the problem will be breaking into it to save the f...
by Bill B
30 Oct 2016 09:38
Forum: MEMOFEST 2016
Topic: Memofest 2016 - the event of the year :-)
Replies: 7
Views: 13085

Re: Memofest 2016 - the event of the year :-)

Absolutely stunned by Andy's Hex-Train. Does he get any time to sleep :?:

Dave's collection of hardware was impressive to see for real, I am sorry I wasn't able to stay long enough to see the video-wall in action.

Many thanks to Nicola and Dave for the hospitality.

Bill.
by Bill B
22 Aug 2016 14:38
Forum: MEMOFEST 2016
Topic: Time passes . . .
Replies: 16
Views: 18960

Re: Time passes . . .

Flights booked: BA1306 & BA1315

See you all there

Bill.
by Bill B
01 Jan 2016 17:54
Forum: PROGRAMMING
Topic: C & Assembler conundrum
Replies: 6
Views: 8646

Re: C & Assembler conundrum

And why use BC at all? How about: #asm psect text global _Curschar global _Fileend ;Init ld hl,(_Fileend) ;p=Fileend ld de,(_Curschar) ; Remember the insert point loop1: dec hl ;p-- ld a,(hl) ;get char to be moved (swap=*p) inc hl ;copy it (p++) ld (hl),a ;..to p (*p=swap) dec hl ld a,h ;have we rea...
by Bill B
01 Jan 2016 17:37
Forum: PROGRAMMING
Topic: C & Assembler conundrum
Replies: 6
Views: 8646

Re: C & Assembler conundrum

The only difference between your two versions that I can see is that the original version will stop after copying *(_Curschar-1) -> *(_Curschar) Whereas your second version will stop after copying (*_Curschar) -> *(_Curschar+1) If, as I understand, you are then going to replace *(_Curschar) by a new...
by Bill B
01 Jan 2016 17:08
Forum: PROGRAMMING
Topic: C & Assembler conundrum
Replies: 6
Views: 8646

Re: C & Assembler conundrum

I think that the way I would do this is something like: ld hl, _fileend ; High address ld de, _Curschar ; Low address and a ; Ensure carry is clear sbc hl, de ; Number of bytes to move ld b, h ; Copy HL to BC ld c, l ld de, _fileend ld h, d ; Copy DE to HL ld l, e dec hl HL points one byte lower ldd...
by Bill B
10 Nov 2015 21:09
Forum: MEMU
Topic: MTX Pi
Replies: 17
Views: 23966

Re: MTX Pi

Dave,

Up to you. It is worthwhile supporting both options in the software anyway.

Bill.
by Bill B
10 Nov 2015 20:29
Forum: MEMU
Topic: MTX Pi
Replies: 17
Views: 23966

Re: MTX Pi

Dave, OK. The point of option 1 is that it could be done with a point to point wire on the back of the keyboard PCB, and does not require a flying lead. Probably neater, although it does require two solder connections to the PCB. Having bought the mid-point off board (option 2), then the obvious thi...