Re: disassembled Dragon 32 ROM ?
Posted: Sun Sep 15, 2013 2:15 pm
I updated the Makefile so that it works with lwasm from LWTOOLS. I confirmed it builds a 100% identical Dragon 32 ROM image.
The Dragon Archive Forums
http://archive.worldofdragon.org/phpBB3/
http://archive.worldofdragon.org/phpBB3/viewtopic.php?f=5&t=4370
Right here on this forum! It was Phill's Christmas 2011 gifttormod wrote:Wow, there you go. Was this available on the internet somewhere?
Code: Select all
./6809dasm.pl org=0x8000 forceorg=0x8000 end=0xbfff d32.rom >d32.rom.asm
That's nice. But really nice is a full commended ROM list, like: https://github.com/jedie/DragonPy/blob/ ... BasROM.LSTjedie wrote:result is here: https://gist.github.com/jedie/6573826
Thanks!sorchard wrote: It's not exactly what you asked for but I've found my own disassembly of the D64 32K mode ROMs. I did this about 15 years ago when it seems I must have had a lot of time on my hands
Yes, it's very good!tormod wrote:Stew, that's great. One of the best commented disassemblies I have seen.
Yes, but it seems that the work from stew is bettertormod wrote:Jedie, did you check out Phill's disassembly?
The ROMs are download able in archiv. So why not put a disassembly into the Wiki?tormod wrote:I think there is a certain reluctance around to posting disassemblies of the ROM because of the unclear copyright situation.
Caution! Sorry, but this listing is not complete. Just an example:jedie wrote:Again the Question: Has anyone a better disassembled D32 ROM ? Better one as: https://gist.github.com/jedie/6573826 ?
Code: Select all
L_942D lda <$50 ; $942d: Jumped to from GIVABF routine at 8c37-8c3f - returns 16 bit value in FAC to BASIC ??
L_9431 stb <$4f
jmp L_9161
L_9441 ldb ,x
beq L_9418
bmi L_941C
L_944B ldb <$4f
Code: Select all
L_942D lda <$50
suba #$80
L_9431 stb <$4f
ldd <$8a
std <$52
sta <$63
sta <$54
jmp L_9161
clr <$54
rts
L_9441 ldb ,x
beq L_9418
ldb 1,x
eorb <$54
bmi L_941C
L_944B ldb <$4f