Search found 393 matches

by Bill B
31 Oct 2016 15:12
Forum: SOFTWARE
Topic: Cleaning Game Audio Files
Replies: 24
Views: 26728

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: 12202

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: 18093

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: 8503

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: 8503

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: 8503

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: 22935

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: 22935

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...
by Bill B
10 Nov 2015 15:07
Forum: MEMU
Topic: MTX Pi
Replies: 17
Views: 22935

Re: MTX Pi

Dave, I made three suggestions for modifying the keyboard: Connect the mid point between the reset switches to one of the keyboard drive lines. Add a 21st connection to the mid point between the reset switches. Connect back to back diodes across the reset switches. If I understand your photos, you h...
by Bill B
08 Nov 2015 11:58
Forum: MEMU
Topic: MTX Pi
Replies: 17
Views: 22935

Re: MTX Pi

MEMU-Pi+MTX-Kbd.jpg Some Alpha code. An MTX keyboard being used to type into MEMU-Pi. The keyboard bounce seems to be slightly worse than on my MTX, but that may be due to the surface I am working on. The observant may have noticed the connector of a USB keyboard also attached. That is only used to...