ENTERPRISE KLUB
2019. május 25., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: The hobbit disassembly (Read 802 times)

Online gflorez

  • EP addict
  • *
  • Posts: 2557
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
The hobbit disassembly
« on: 2016.December.20. 01:47:13 »
One of my more enjoyable games when I was beginning with computers. Only playing it made me to start to learn English seriously.

Recently I have finished it following a "walk-through", just to see how the screens are magically created.

There are a lot of information about the game there on the web, how it parses the words, the artificial intelligence engine that makes the characters to have different roles, how the scenes are drawn, etc.

But only partial disassembles where achieved until last year. It happened that a group of fool Spanish owners of Dragon 32 insisted on make a port of the game for that computer. But  the processor of the system is a 6809  at 0,89 Mhz, so the conversion needed the total analysis of the  Z80 code and then be translated to 6809 mnemonics and architecture.

But that is history, because they achieved successfully the conversion of the game to Dragon 32 and TRS-80(Coco).

Here is the complete Z80 disassembly of the game. I think that it deserves an improved Enterprise version, with music, better screens(MSX ones are the best) and  saving position. The only problem is that all the commentaries are in Spanish.

Online geco

  • EP addict
  • *
  • Posts: 5329
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: The hobbit disassembly
« Reply #1 on: 2016.December.20. 08:35:20 »
Here is the complete Z80 disassembly of the game. I think that it deserves an improved Enterprise version, with music, better screens(MSX ones are the best) and  saving position. The only problem is that all the commentaries are in Spanish.
This is a quite big problem :)

Online geco

  • EP addict
  • *
  • Posts: 5329
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: The hobbit disassembly
« Reply #2 on: 2016.December.20. 08:47:39 »
Hmm, it is a very good, and full disassembly, which can be assembled also, cool.

Online gflorez

  • EP addict
  • *
  • Posts: 2557
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: The hobbit disassembly
« Reply #3 on: 2016.December.20. 09:44:00 »
This is a quite big problem :)

I can aid there, translating the commentaries to English. But please, not all the 200k of code, only the zones that you want to modify.

Online gflorez

  • EP addict
  • *
  • Posts: 2557
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: The hobbit disassembly
« Reply #4 on: 2016.December.20. 12:00:46 »
See the difference:



Although it seems to be a bitmap screen, the MSX scene is also drawn like the Spectrum and CPC ones, only that with a more complex engine.

MSX and CPC Versions.

Offline endi

  • EP addict
  • *
  • Posts: 7007
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 54.0.2840.99 Chrome 54.0.2840.99
    • View Profile
    • Honlapom
Re: The hobbit disassembly
« Reply #5 on: 2016.December.20. 12:16:10 »
if you like hobbit, try fantasia diamond. the game mechanism of this game is exactly like the hobbit
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Online gflorez

  • EP addict
  • *
  • Posts: 2557
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: The hobbit disassembly
« Reply #6 on: 2016.December.20. 12:44:52 »
Ok, I will try it. Thanks.

But The hobbit is very special for me because at that time and before I was persistently reading all the Tolkien's books(in Spanish).

Offline endi

  • EP addict
  • *
  • Posts: 7007
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 54.0.2840.99 Chrome 54.0.2840.99
    • View Profile
    • Honlapom
Re: The hobbit disassembly
« Reply #7 on: 2016.December.20. 12:51:48 »
Ok, I will try it. Thanks.

But The hobbit is very special for me because at that time and before I was persistently reading all the Tolkien's books(in Spanish).

me too :) (but not spanish of course) :)
tolkien=the best
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D