[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My Mockingboard Clone



 To: TomCh
TomCh wrote:
On 20 Aug, 01:38, Polymorph <mike.a.steph...@gmail.com> wrote:
On Aug 20, 5:29 am, TomCh <tomcharleswo...@blueyonder.co.uk> wrote:



On 19 Aug, 11:26, "Polymorph" <polymo...@a2central.com.remove-10xr-this> wrote:
I can get Cybernoid 1 to play fine, but Cyndernoid 2 sounds wrong. This
was tested on my IIgs with the IIgs set at normal (i.e. slow) speed.
From MP3s that other real Mockingboard users have sent, Cyb1 sounds
~95% ok, but Cyb2 is very noisy.
I'll dig my //e out on the weekend and see if I notice any difference.
I haven't heard back from you, any chance you could send me the
Cybernoid source?
I replied with a zip, mid-week. Maybe your mail-server is quaranting
the email because of the zip? I'll upload to my website and put a URL
here (I'll do this tmrw).
Tom
Hi Tom,

I just rechecked, and nothing in my in box or junk folders.  :-(

Did you receive the email I sent you?

I guess I'll wait for your website link.

Thanks,
Mike

Hi Mike,

Yes, I got your original email (but no others).
I've just re-sent my reply (but without the zip attachment).

The zip of my dev folder is here:
http://www.tomcharlesworth.pwp.blueyonder.co.uk/CybernoidDev.zip

It contains my AppleII source for Cybernoid 1 & 2; and also the python
script I used to generate the basis for the Cybernoid2 6502 code (I
then hand tweaked it � looks like I commented additions with �new�).
It�s a bit of a mess - lots of temp files mixed in! I�ve not included
the tools (eg. the assembler: acme085), you should be able to find
these on the net.

Btw. If you are running AppleWin, then you can load the symbol files
(cybernoid.labels or cybernoid2.labels) into the debugger:

. Boot the disk, and wait for cybernoid to start playing.
. F7 to enter (and exit) the debugger
symasm load �<path>\ cybernoid.labels�      ; don't forget the quotes!
u 6000    ; disassemble from $6000 (base addr of player)

I used the zero-page $F0..$FF for Z80 registers. You can add watches
for these �16-bit pointers� in the debugger, eg:
(I found this useful when debugging the 6502 code.)
zp0 f0
zp1 RegIX

Let me know privately/publicly if you get anywhere with this.
Tom

I've replied privately, but a public thanks wouldn't go astray either.

So - thanks!  :-)

Cheers,
Mike


--

Mike Stephens
Central Coast, Australia

Find my Apple II projects online at:
http://apple2.sytes.net/