English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Tutorials

 
 
Thread Tools
Old 19 July 2017, 10:47   #61
kriz
Junior Member
 
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 41
Posts: 3,185
Still wanting an English translation aswell !!
kriz is offline  
Old 20 July 2017, 23:41   #62
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
I have used tools to create a google translated version of the PDF. It’s translated terribly but it is barely translated enough to follow. If the official English version isn’t coming then maybe I can upload my version

And (only if the official English version isn’t going to be released) we can form a group in here where each group member gets allocated a chapter or 2 to convert the badly translated google English into proper English. Then it can be compiled back into book form

Last edited by Nightfox; 20 July 2017 at 23:55. Reason: Extra idea
Nightfox is offline  
Old 24 July 2017, 22:37   #63
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
Or I don't mind doing the whole thing myself but it could take a while. Are there any objections?
Nightfox is offline  
Old 24 July 2017, 22:56   #64
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
Quote:
Originally Posted by Nightfox View Post
Or I don't mind doing the whole thing myself but it could take a while. Are there any objections?
I like that idea...
Better than rolling around in thumb tacks before my alcohol bath....

:-) Seriously, I like it..
I don't know much assembler yet, but I'd be willing to try to clean up some text...

desiv
desiv is offline  
Old 05 August 2017, 01:26   #65
Emufr3ak
Registered User
 
Join Date: Mar 2016
Location: Thun / Switzerland
Posts: 57
I'd be willing to translate a chapter like this too. From the first part not the 3d part.
Emufr3ak is offline  
Old 05 August 2017, 02:00   #66
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
No disrespect to the official translators of the project but should we get this unofficial project started then? The official owners have all right to stop this. But yes I have already begun chapter 1. If you want to do chapter 2 then that would be great

Bear in mind the Google translated version is truly awful. If you have parts that you need help putting into proper english then you can let me know
Nightfox is offline  
Old 07 August 2017, 17:12   #67
Emufr3ak
Registered User
 
Join Date: Mar 2016
Location: Thun / Switzerland
Posts: 57
In this case I'll do chapter 2

I think the translation is a lot better for later chapters. Google seems to do a better job on technical explanations but has problems with the introduction part.

English is not my mother tongue. While i think my English is not too bad, I'd appreciate someone to look over it after I'm finished.
Emufr3ak is offline  
Old 11 August 2017, 01:07   #68
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
Thanks a lot
Nightfox is offline  
Old 13 September 2017, 22:27   #69
Emufr3ak
Registered User
 
Join Date: Mar 2016
Location: Thun / Switzerland
Posts: 57
I'm working at Lesion2 at the moment. Translation takes long and I have limited time. i can do about 2 pages a week at the moment. So this will take a while.
Emufr3ak is offline  
Old 14 September 2017, 08:48   #70
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
Lately with my new job I don't have much time to translate at a fast rate as well. We need more translators if we hope to get this finished before 2020

I wonder if the official translation project is truly abandoned
Nightfox is offline  
Old 14 September 2017, 22:12   #71
Emufr3ak
Registered User
 
Join Date: Mar 2016
Location: Thun / Switzerland
Posts: 57
I sent a private message to alexsperri. One of the writers of the course. Lets see if we hear something back. If I dont hear anything or if the project is abandoned I think we should try to motivate more people to translate. If all goes wrong I'll head for 2020. Better late than never ;-)
Emufr3ak is offline  
Old 15 September 2017, 12:00   #72
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
How is the google translation? I don't speak any Italian but if the google translation is good enough for me to get the gist of what it's going on about then i'd be happy to translate / clean up a chapter, maybe more if I get into the content as well.
MartinW is offline  
Old 15 September 2017, 12:56   #73
Phantom
Adventurer
 
Phantom's Avatar
 
Join Date: Jun 2009
Location: Colossal Cave, Valaii
Posts: 364
G**gle translation just transforms your text to broken english.

Last edited by Phantom; 15 September 2017 at 12:56. Reason: Typo.
Phantom is offline  
Old 15 September 2017, 17:11   #74
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
Quote:
Originally Posted by Phantom View Post
G**gle translation just transforms your text to broken english.
I realise that, I've used it many times. I meant what is the google translation of this book like? As in, how reasonable is it? Or has nobody done that part yet and maybe it needs doing as we go along?
MartinW is offline  
Old 16 September 2017, 06:10   #75
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
It’s quite terrible for Italian. Some sentences make no sense at all
Nightfox is offline  
Old 16 September 2017, 06:18   #76
OmegaMax
Knight Of The Kingdom
 
OmegaMax's Avatar
 
Join Date: Feb 2016
Location: It's a bald world!
Posts: 179
Example:; it calculates address: every line and' constituted from ; 40 byteses; you add to the address of departure.
OmegaMax is offline  
Old 16 September 2017, 12:02   #77
Nightfox
Registered User
 
Nightfox's Avatar
 
Join Date: Apr 2016
Location: Perth, Australia
Posts: 384
Quote:
Originally Posted by kasio View Post
+1 for translation to english.

Google translated the preface, which actually was a really good read.

"this absolute control and total knowledge is felt supernatural."
This is just one example of how bad google translate is for Italian
Nightfox is offline  
Old 16 September 2017, 12:46   #78
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
Ah, ok - if it's that bad then I can't help. You'll need someone that speaks assembler, Italian, or both, as well as being a native English speaker. This might well be why it hasn't happened so far?
MartinW is offline  
Old 16 September 2017, 17:48   #79
Emufr3ak
Registered User
 
Join Date: Mar 2016
Location: Thun / Switzerland
Posts: 57
I do think in the right context you can make sense of it, even if some sentences sound quite funny. It means a lot of work though.
Emufr3ak is offline  
Old 17 September 2017, 03:52   #80
OmegaMax
Knight Of The Kingdom
 
OmegaMax's Avatar
 
Join Date: Feb 2016
Location: It's a bald world!
Posts: 179


I tried learning from those tutorials but couldn't understand what was being said,so instead I started reverse engineering game routines to learn.I can share my progress and routines if you guys want to learn also.

Code:
;----------------------------------------------------------  
Do_BlitTilesToScreen:
  movea.l #BitPlane1,a2
  movea.l #BitPlane2,a3
  movea.l #BitPlane3,a4
  movea.l #BitPlane4,a5
  move.l #14,d1                 ;Number Of Rows To Draw
BlitTilesToScreenCont:  
  moveq #19,d0                  ;Number Of Columns To Draw
BlitTilesToScreenLoop:  
  move.l #TileData,BlitSource
  move.l a2,BlitDestination
  bsr Do_Blit
;------------------------------------------------------------------------------------
;Add offset to blitsource so it points to next correct 16*16 tile
;Move bitplane pointer to BlitDestination Pointer
;Blit 16*16 tile to screen  
;------------------------------------------------------------------------------------
  add.l #32,BlitSource          ;Each Tile is '16*16' and word size is two bytes so 16*2 = 32
  move.l a3,BlitDestination     ;Move bitplane pointer to BlitDestination Pointer
  bsr Do_Blit                   ;Blit 16*16 tile to screen
  add.l #32,BlitSource
  move.l a4,BlitDestination
  bsr Do_Blit
  add.l #32,BlitSource
  move.l a5,BlitDestination
  bsr Do_Blit
;------------------------------------------------------------------------------------
;Add two'2' to bitplane pointers for next column in row
;------------------------------------------------------------------------------------  
  add.l #2,a2
  add.l #2,a3
  add.l #2,a4
  add.l #2,a5
  dbra d0,BlitTilesToScreenLoop
;------------------------------------------------------------------------------------
;Add sixhundred'600' to bitplane pointers for next row
;Since are screenwidth is 320/8 = 40 pixels,and our tiles are 16*16 pixels and we draw 
;20 tiles per row.We added two'2' to our bitplane offsets above to draw across the screen
;that's 20 tiles * 2 = 40,we add 600 to bitplane pointers for next screen row.
;Since the tiles are 16 pixels/width and 16 pixel Height each and we draw 20 per column
;we need to skip screenwidth*2 for correct row offset."320*2 = 640',we already added
;40 to the bitplane pointers above so we add 600 to them below.
;------------------------------------------------------------------------------------  
  add.l #600,a2
  add.l #600,a3
  add.l #600,a4
  add.l #600,a5
  dbra d1,BlitTilesToScreenCont
  rts
;----------------------------------------------------------
Do_Blit:
  move.l BlitSource,$dff050           ;BlitAPointer (source)
  move.l BlitDestination,$dff054      ;BlitDPointer (destination)
  move.w #0,$dff064                   ;BlitAMod 
  move.w #38,$dff066                  ;BlitDMod 
  move.w #$ffff,$dff044               ;BltAfwm
  move.w #$ffff,$dff046               ;BltAlwm
  move.w #$09f0,$dff040               ;BlitControl0 
  move.w #$0000,$dff042               ;BlitControl1
  move.w #16*64+1,$dff058             ;BlitSize
  bsr Do_BlitterWait
  rts  
;----------------------------------------------------------
Do_BlitterWait:
  btst #6,$dff002 
  bne Do_BlitterWait
  rts
;----------------------------------------------------------
TileData:
  dc.w %1111111111111111 
  dc.w %1000000000000001
  dc.w %1011111111111101
  dc.w %1010000000000101
  dc.w %1010000000000101
  dc.w %1010000000000101
  dc.w %1010000110000101
  dc.w %1010000110000101
  dc.w %1010001111000101
  dc.w %1010001111000101
  dc.w %1010000000000101
  dc.w %1010000000000101
  dc.w %1010000000000101 
  dc.w %1011111111111101 
  dc.w %1000000000000001
  dc.w %1111111111111111
;BitPlane2
;-----------------------------------------------
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0011111111111100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100
  dc.w %0010000000000100 
  dc.w %0011111111111100 
  dc.w %0000000000000000
  dc.w %0000000000000000
;BitPlane3
;-----------------------------------------------
  dc.w %0000000000000000 
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000111111110000
  dc.w %0000100000010000
  dc.w %0000100000010000
  dc.w %0000100000010000
  dc.w %0000100000010000
  dc.w %0000100000010000
  dc.w %0000100000010000
  dc.w %0000111111110000
  dc.w %0000000000000000 
  dc.w %0000000000000000 
  dc.w %0000000000000000
  dc.w %0000000000000000
;BitPlane4
;-----------------------------------------------
  dc.w %0000000000000000 
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000001111000000
  dc.w %0000001111000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000
  dc.w %0000000000000000 
  dc.w %0000000000000000 
  dc.w %0000000000000000
  dc.w %0000000000000000

Last edited by OmegaMax; 17 September 2017 at 05:39.
OmegaMax is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Paul Overa Companion Disks, Total Amiga Assembler redblade Coders. General 27 17 November 2018 19:27
Starting ASM coding on A1200. Which Assembler? Nosferax Coders. Asm / Hardware 68 27 November 2015 16:14
Gold Disks Amiga Complete Ze Emulatron request.Apps 5 03 February 2012 16:03
Complete games that came with Cover Disks Carlos Ace request.Old Rare Games 7 10 June 2002 17:51
Disks from Coding Books Giana request.Apps 0 08 January 2002 16:43

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10481 seconds with 13 queries