Jump to content


Seven

Member Since 06 Sep 2005
Offline Last Active Dec 21 2008 04:36 AM
-----

Posts I've Made

In Topic: Can you code in C? like epoch?

17 September 2005 - 05:13 AM

Okay, the beginning part was rambling so I skipped over most of that because I'm not going to engage in petty arguing anymore - but you got to some specific questions! Thank goodness. Well, here are some answers:


> How will you cope with the fact that every game on many platforms has a different pic program?

It doesn't matter at all. As I have already said, the PIC arranges for the ASIC to be 'unlocked' and to take the processor out of reset. We're emulating a system in the state where this has already happened.

> How will you determine all the memory addresses, functions, parameters etc in the timescale given?

With 2-3 good people, this is achievable, I have based it on the work of myself and others working on drivers for MAME, etc, of similar complexity. What is your criteria for believing it is not?

> How will you do all this without breaking the law?

Absolutely what laws do you think could be broken? I'm teaching a technique whereby people entirely unrelated to the original hardware can ascertain how this works for themselves. This is also why I won't just 'write an emulator and give it to you' - no one benefits, no one can then use the techniques to work on something else, etc.

> How can you do something that even coded from scratch, would take longer to do...

Because we're not coding it from scratch? The processor is almost completely there. The YMZ280B is emulated.

>What about the other custom chips, you need to do figure out what they do, then how, and when, and why, that takes time.....

WHat other custom chips? The only thing left is the ASIC. There is actually a small ASIC on some of the peripheral boards but as it comes to pass, people will see that it's a glue device and by it's nature makes things actually easier for the entire emulation.

> Specific enough?

I was hoping for better ones to be honest - and pretty much all of these have already been answered already, and openly. It would have wasted time asking those in PM. I've had to overanswer a few just to give some more information and make this in any way worthwhile.

PLEASE read the threads before asking any more questions and make sure they haven't already been answered. And yes, you can whine all you like, but when it'll annoy me is when it puts off potentially useful people. the biggest problem we're going to face is that we don't have the right people to do it. If you're such a great programmer, why not join in? There are already things you can do. Then you'll see for yourself. And I won't even stoop to saying 'prove how good you are' first. Anyone is welcome to join in, if they aren't so good, they're not going to get mocked. A keen interest in something can fuel great things - I can't believe there's been so much negativity surrounding this when at the very worst it'll do you no harm at all.

As for 'attracting interest' - I'm doing nothing wrong, though I have wondered recently why I am bothering with so much negativity behind it, and I can see why others have been put off, I really can.

As for the tech - it was agreed we'd start with that first. I've said this many, many times now - we've already started now as well. If everything turns out right, as I've also said many times before, the same people could embark on MPU5 themselves. I'll still hang around to give direction if people get stuck.

Anyway, I'm not going to engage in this anymore, as I've already repeated myself several times now. If you have any more questions, ask them -especially if they are contructive and useful.

In Topic: Can you code in C? like epoch?

13 September 2005 - 11:29 AM

Interesting - thanks for that.

I think some of the information placed in this document was more along the lines of 'we could do...' more than they did do.

It's important to point out that there's nothing in the design that protects it from reverse SOFTWARE engineering - only hardware reverse engineering. But, through software, you can find out how the hardware works...

I notice references to the real time clock PIC. I don't think this was used in the UK - or if it was, fairly rarely.

In Topic: Can you code in C? like epoch?

11 September 2005 - 05:48 AM

Wow, You really are a treat, aren't you.

And saying '2 weeks to do what would have taken the person that actually made the machine longer to do??' absolutely proves my point. Is your basic estimation as to how long an emulation will take based on how long you think it took to design a system, and then adding to that!? :-)

(out of interest, so that someone can learn something, it's development is hard to gauge as it is actually derived from another video product (the precursor to Epoch Video) which you can still find out in the wild. It came to Maygay about 95% complete but still had some problems that needed ironing out)

As for 'miracle answer' - ASK YOUR QUESTION! Your personal response about 'no i wont communicate crap' (sic) is untrue. I have answered all the questions I have been asked. You are saying 'keep telling me things in PM until I decide to believe you' - but I don't care what you believe, as you're not a credible person to be able to understand in any case.


I'll quote what I did in your other quite negative post on the other forum:


"I've answered all this before, so I'll sing the same tune to you once again - ask me any specific question and I'll answer it, I've already answered enough questions to show I know what I'm talking about which everyone seems to understand except you, if you don't understand that already then I don't know what I can say to make you understand, I don't understand why it needs to be in PM where it benefits no one other than you, and I don't feel the need to prove to you in particular anyway as by the very nature of what you're saying, there's no point in doing so as you're not going to be useful to the masterclass anyway.

The analogy is of being sat in a physical class which has already started, and there's a window cleaner outside shouting 'Nope! Can't be done! You haven't told me privately how do do this so there's no way it'll work!'.

What you're trying to do (and that appears right now to be a failed attempt to antagonise me) seems to be quite pointless. The masterclass is already going ahead, the only thing that'll slow it is if no one can carry along with it.

So why not have a coke and a smile and STFU and just watch the show? You saying you don't believe me or whatever isn't going to stop it happening - and is that really what you want? What exactly do you hope to achieve? Or do you want me to say 'Oh yeah, you got me! Your argument sure is compelling! I better stop now then!' then everyone will be.. er, happy?

This is the last time you'll get a response from me on thi subject as I've already said what I've said above a few times now. Unless, you have a specific question that is useful to the masterclass and I'll answer it."

In Topic: Can you code in C? like epoch?

10 September 2005 - 10:50 AM

If you've done Z80 assembly, you should find C quite easy. There's not a great deal to it. Syntactically, you can pick it up in a few days.

In Topic: Can you code in C? like epoch?

10 September 2005 - 04:31 AM

elcondor: exactly right.
khards: Yes, we could have, but we've started now. Maybe next? Or, if we get this going, maybe that can be the first example where people use the techniques they have learned to do it themselves? That being the case, I can sit in the sidelines and help out as and when needed to keep it on track.