Search found 46 matches

by bgvanbur
Thu May 01, 2014 3:17 pm
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

You should really be building binutils for the m68k-elf target. (CPU family)-linux-gnu targets are expecting your binaries to be running on top of GNU/Linux, the entry point is (almost) always in the 0x80xxxxx range for those setups. Thanks. I was trying to use prebuilt gas binaries and those were ...
by bgvanbur
Thu May 01, 2014 1:19 pm
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

Using MRI style org 0 a.asm: Assembler messages: a.asm:2: Error: MRI style ORG pseudo-op not supported m68k-linux-gnu-ld: cannot find a.o: No such file or directory Using gas style .org 0 a.asm: Assembler messages: a.asm:2: Error: Unknown operator -- statement `.org 0' ignored m68k-linux-gnu-ld: can...
by bgvanbur
Thu May 01, 2014 11:21 am
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

Can someone help me with a gas assembling issue? A simple test named a.asm Test: dc.l Test Then I run: m68k-linux-gnu-as -m 68000 --mri -o a.o a.asm m68k-linux-gnu-ld -nostdlib -e 0 --oformat binary -o a.bin a.o And I get the following a.bin (hexified) 00000000 80 00 00 00 Why does it assume the ini...
by bgvanbur
Thu May 01, 2014 1:52 am
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

I got gas working so I should be able to support it. I think gas -mri and gas plain will be treated as two seperate assemblers (since -mri can hopefully be similar to snasm68k format). I would love to use Exodus but it doesn't support Linux. The active disassembly looks great though! By using the bl...
by bgvanbur
Sun Apr 27, 2014 1:37 am
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

At some point I will make a an option to support the gnu assembler, but its syntax is completely incompatible with all the other mentioned 68k assemblers. The TASM is quite tame and would be easy to support. But you are right disassembling is quite rough with addresses hiding in immediate data, or c...
by bgvanbur
Sat Apr 26, 2014 11:09 am
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

Thanks for vasm recommendation! I was able to get vasm 68k to match (once I figured out -no-opt, it has a lot of cool optimizations though for when you don't want to perfectly match unoptimized code, which is making me reconsider my default 68k assembler). The z80 is being annoying though, but hopef...
by bgvanbur
Fri Apr 25, 2014 9:13 pm
Forum: Megadrive/Genesis
Topic: Assemblers You Use
Replies: 31
Views: 20593

Assemblers You Use

I am working on a 68k/z80 disassembler. The main goal is to make the output assemble. It also has features like code path tracing and can use the address list output from blastem and address pointers in the cartridge ROM header as a list of entry code points. One of the annoying issues is to make it...
by bgvanbur
Wed Apr 09, 2014 9:16 pm
Forum: Tools
Topic: BlastEm - Yet another Genesis emulator
Replies: 63
Views: 40516

So when I start up blastem using -d, I entered in my z breakpoints. They never got triggered as expected. But if I waited to enter in the breakpoints after the 68k loaded and reset the z80 the breakpoints work as expected. I assume the breakpoints are removed either when the code is loaded or when t...
by bgvanbur
Tue Apr 01, 2014 12:48 pm
Forum: Tools
Topic: BlastEm - Yet another Genesis emulator
Replies: 63
Views: 40516

I am using RHEL 6.4. By default it uses older (stable) libraries which causes issues to try to use most prepackaged binaries.
by bgvanbur
Mon Mar 31, 2014 9:37 pm
Forum: Tools
Topic: BlastEm - Yet another Genesis emulator
Replies: 63
Views: 40516

Blastem is great. I couldn't use the prebuilt binaries but was able to build blastem executable. I really wish instead of n/o/s debugger commands there was one that ran just one 68k instruction even in the case of an interrupt and such. And maybe eventually I would really like to see gst saving/load...
by bgvanbur
Mon Mar 31, 2014 5:50 pm
Forum: Demos
Topic: ROM release for Fix-It Felix Jr.
Replies: 4
Views: 7537

Very nice.
by bgvanbur
Sun Mar 23, 2014 1:46 pm
Forum: Demos
Topic: 2048 (Game)
Replies: 10
Views: 21426

Very nice!
by bgvanbur
Sun Mar 23, 2014 1:42 pm
Forum: Tools
Topic: scdgstextract [scdtools]
Replies: 3
Views: 3354

Thanks for the tip about gens rerecording, didn't know about that feature and that is pretty cool. My long term goal is to disassemble and port hyperstone heist to the SCD and add in additional content (borrowed from turtles in time and new stuff). Sometimes I get distracted with side projects thoug...
by bgvanbur
Sat Mar 22, 2014 1:50 am
Forum: Tools
Topic: scdgstextract [scdtools]
Replies: 3
Views: 3354

scdgstextract [scdtools]

I have added support to my SCDTools ( http://sourceforge.net/p/scdtools/code/HEAD/tree/ ) to extract data from the GST file format (scdgstextract). The coolest features is that it makes composite images based on the VDP data. Here is a sample of the first level in hyperstone heist. If you examine th...
by bgvanbur
Mon Oct 29, 2012 4:19 pm
Forum: Mega/SegaCD
Topic: Shining Force CD 3rd Scenario w/o BRAM Cart
Replies: 2
Views: 5992

I had thought about doing this. But since I am not a big Shining Force fan it wasn't worth it to me. But it would be cool if someone did do this.