Search the web
Sign In
New User? Sign Up
staticrecompilers · Static Binary Translation
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 50 - 79 of 326   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
50
I've been working on a couple of new ideas; "MIDAS" is starting to work; "Mr HAT" is still vaporware... http://www.gtoal.com/sbt/midas.html G...
Graham Toal
graham_toal
Offline Send Email
Aug 3, 2003
5:06 pm
51
http://www.dwelch.com/gba/roids.htm A static translation of Asteroids (6502) to ARM by D Welch. I found this by accident while looking for a harness for ...
Graham Toal
graham_toal
Offline Send Email
Aug 6, 2003
1:46 am
52
Hello everyone. I was approached the other day by Graham to join this group. Yep, I did what I called a translation of Asteroids from the 6502 to ARM. ...
David Welch
dwelch1967
Offline Send Email
Aug 8, 2003
5:58 am
53
... can ... and ... I had a go with this to disassemble asteroids and it's definitely not bad, but I've seen much better. It messed up badly in some places...
Graham Toal
graham_toal
Offline Send Email
Aug 9, 2003
1:15 am
54
Hi Graham, ... Please can you recommend better 6502 disassemblers. (IDA pro?) Thanks in advance. Regards...
jarodcanal
Online Now Send Email
Aug 11, 2003
11:46 am
55
Hey, I got gcc to beat ARM...it happens from time to time I guess... I didnt follow the HOWTO, did my own thing. See phase three, mid page: ...
David Welch
dwelch1967
Offline Send Email
Aug 13, 2003
11:28 pm
56
What a great HOWTO. Very good info. I am new here but not to this topic. Yes, this approach works great! We (Eric Smith and I) used it before using a...
ksqkpisqka
Offline Send Email
Aug 14, 2003
1:40 am
57
... has ... branch ... Acorn programmers routinely used bit immediate as a 1-byte skip instruction, i.e. a "Bit Immediate" whose operand was another (usually...
Graham Toal
graham_toal
Offline Send Email
Aug 14, 2003
2:06 am
58
... opcodes as it is running. (note you need to build this list in such a way that you can add to it later). ... translated code for the opcodes in your opcode...
Graham Toal
graham_toal
Offline Send Email
Aug 14, 2003
2:56 am
59
Only a partial implementation, sorry. In case you want to try other compilers or check my numbers. http://www.dwelch.com/gba/three.zip Dont have ADS running...
David Welch
dwelch1967
Offline Send Email
Aug 14, 2003
7:41 am
60
... On the GP32, I don't think it's a problem. I ported Tailgunner the same way and it too is vector based and used a slow-ish processor, but it ran in ...
Graham Toal
graham_toal
Offline Send Email
Aug 14, 2003
10:29 am
61
... Your asteroids translation looks to be quite close to fast enough for the GBA. Here's some ideas that might get you the rest of the way... #define...
Graham Toal
graham_toal
Offline Send Email
Aug 14, 2003
9:21 pm
62
I switched gears, I found some 6502 code that was certainly what the emulator I was using was derived from. So I started over with asteroids deluxe and this...
David Welch
dwelch1967
Offline Send Email
Aug 15, 2003
12:00 am
63
Nope, not complete, just barely started. I think I have a good 6502 skeleton to work from for those who are interested (and in case I give up and dont...
David Welch
dwelch1967
Offline Send Email
Aug 15, 2003
10:42 pm
64
... Damn, I am running ahead of a hurricane here (sitting in my car with the internet on a cellphone) otherwise I'ld love to have a look at what you've done...
Graham Toal
graham_toal
Offline Send Email
Aug 16, 2003
12:07 am
65
David's translation originally labelled every statement, but did not have any calculated jumps to those labels (ie he wasn't using GCC's non-standard extension...
Graham Toal
graham_toal
Offline Send Email
Aug 16, 2003
9:39 pm
66
David, have you worked out what the NMI code does in asteroids? There's three main styles of how timing is done: a) the 'main' program just sits in an infinite...
Graham Toal
graham_toal
Offline Send Email
Aug 17, 2003
4:15 pm
67
I've tweaked my dead-code elimination demo program so it can actually be used in a real translator, using David's 6502 as an example; here's the output of a...
Graham Toal
graham_toal
Offline Send Email
Aug 18, 2003
5:13 am
68
I noticed that you modified d65 source on your site. Maybe you could submit changes to Marko Makela. Regards...
jarodcanal
Online Now Send Email
Aug 18, 2003
10:56 am
69
Is anyone else having problems building gcc 3.2.3 under mingw (for arm)? I tried with ming 2.0.0 -3 and the latest 3.x rc4 and msys 1.9 I think it ...
David Welch
dwelch1967
Offline Send Email
Aug 19, 2003
5:06 pm
70
I had an insight today which allows us to eliminate dead code without needing to identify jump targets or remove unused labels! Now, this does *not* help if...
Graham Toal
graham_toal
Offline Send Email
Aug 20, 2003
3:34 am
71
I added labels back in as well as the case statements, which gives some useful error messages: gcc -o game game.c game.c: In function `game': game.c:20182:...
Graham Toal
graham_toal
Offline Send Email
Aug 20, 2003
5:35 am
72
I assume you mean last flag update for EACH flag within an unbroken string of instructions. L_1000: Z flag n flag L_1003: z flag n flag L_1004: c flag L_1006:...
David Welch
dwelch1967
Offline Send Email
Aug 20, 2003
6:17 am
73
I play tested the emulator, did a long session, and tagged addresses that were the starts of opcodes. Then I simply grepped the code for PCSTART (branches) and...
David Welch
dwelch1967
Offline Send Email
Aug 20, 2003
7:19 am
74
I've been thinking about flags... You can rely heavily on lookup tables, eg for "ROL A" we could have A = P = ROL[P][A]; P >>= 8; (A is unsigned char and P...
Graham Toal
graham_toal
Offline Send Email
Aug 21, 2003
2:05 am
75
... That's exactly what I meant, yes. ... This is what I'm working on at the moment. It looks good but the run-time response will tell the story... ... That...
Graham Toal
graham_toal
Offline Send Email
Aug 21, 2003
5:54 am
76
Sure I will get it running on the gba......
David Welch
dwelch1967
Offline Send Email
Aug 21, 2003
6:15 am
77
Flag optimization is really just dependency analysis. If an instruction is dependent on a variable V then only it is dependent only on the most recent value...
Mike Perry
riff6809
Offline Send Email
Aug 21, 2003
7:42 am
78
I just put Eric Smith's and my vector sim code in the files repostitory. This was written some time ago. I did not include the roms directory as that would be...
ksqkpisqka
Offline Send Email
Aug 21, 2003
5:13 pm
79
... Lookup tables are almost never a good idea. The domains of most instructions are large enough that the associated tables will be huge. It also can use up...
Mike Perry
riff6809
Offline Send Email
Aug 21, 2003
7:49 pm
Messages 50 - 79 of 326   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help