29 October 2008, 01:54 | #81 |
Registered User
Join Date: Oct 2008
Location: san francisco/usa
Posts: 176
|
Eh? Speak up! ..What's for Tea you say?? Tea... that's... no, wait a minute, I'm thinking of a tree. It's a drink.. yes? like the Queen? Oh yes, the Queen. lovely woman - I voted for her. Time for my nap, yes. Where's me false teeth gone?
Today I found on YouTube a video of a PSX game that I'd completely forgotten about. It did explain what I was doing from 1998-9 though, which is a bonus. mmm DD2, yes I remember the address error thing, and encrypting each file individually and stuff like that. I think I spent nearly a week on it, having fun. After Weetibix cracked that I didn't bother to do anything other than write (juvenile) startup-sequence comments instead. ;-p Nobody seemed to notice that I wrote games and game copiers at the same time (Cyclone hardware copier was me too), I think nowadays it might be seen as a bit of an ethical gray area. ;-) Last edited by RichAplin; 29 October 2008 at 02:02. |
29 October 2008, 02:06 | #82 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,004
|
Quote:
Annoyingly, it was the protection that stopped it working on AGA machines! I must admit, we did like your startup-sequences, especially the digs at Tiertex, christ only fucking knows how those idiots got work! Did Cyclone copy Double Dragon 2 then? |
|
29 October 2008, 02:40 | #83 |
Registered User
Join Date: Oct 2008
Location: san francisco/usa
Posts: 176
|
Mmm I remember people being a bit unhappy about the AGA thing at the time, although I don't know if it was the protection as much as me just getting some register setup wrong that I doubtless would've got wrong anyway.
Actually I don't think I ever tried copying DD2 with cyclone; I don't recall using any crazy long tracks or wierd tricks on DD2 disk format (the duplicators hated it and hence the publishers hated it, boo) other than the usual long track protection. I think with Final Fight and Line Of Fire I just used regular amigados sectors and file format 'cos copy protection just wasn't the fun it used to be. ;-) |
29 October 2008, 04:53 | #84 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
A day after release is bad let alone a month. I'd like to welcome Richard Aplin to the forums, I'm sure all of us have enjoyed one (or more) of your titles at some stage or another. I was particularly impressed with the job you did on Final Fight. Edit: You may enjoy this link Richard: http://members.tripod.com/whdloadrul...artup_seq.html Last edited by Hewitson; 29 October 2008 at 05:03. |
|
29 October 2008, 08:54 | #85 |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
|
Yes, welcome Richard. I've still got an auto-switch Cyclone hanging off the back of my A500 today
|
29 October 2008, 23:32 | #86 |
Registered User
Join Date: Oct 2008
Location: san francisco/usa
Posts: 176
|
hahaha yes the startup-sequences. :-)
Funny, & more than a bit cringeworthy to read nowadays. Heh I remember writing those (I used an A500+A590 running cygnus ed, then downloading code to a second a500 or ST over parallel cable), and the frickin' hidden video bit in Final Fight will I think haunt me forever. Mm thanks for the nice comments, I honestly don't think they were very good as _games_, as multiple reviewers have pointed out. I was just in it for the geeky fun. DD1 was no fun at all, just an emergency port of the ST version that someone else started and I pushed out the door. DD2 had a bit more time spent on it, the ST guy (Gary Vine) wrote the basic game and I did the Amiga port and spent some time on the bells'n'whistles. At some point Line Of Fire got done which was never going to be any good (but again hacking the arcade board was fun). The last Amiga game I did I think was Final Fight, which was definitely the most elaborate and had most time spent on it. Remember all this stuff was redone totally from scratch in assembler by one person in just a few months, and I spent a chunk of time ripping all the graphics out of the board EPROMS (and all the sprite animation and all planes of the background map data too) followed by the much harder task of ripping all the game data (background character maps, sprite character maps, animation sequences, color palettes, etc). This was total sex; at one point I had any individual sprite original arcade graphics displaying on the Amiga in nearly perfect quality... but with 32colours for the whole screen compared to 16-colors-per-16x16-cell there was no choice but to heavily remap the colours them in order to make an actual game. (btw, I long since lost the original files but they could be re-ripped from the MAME roms fairly easily) I kept absolutely everything I could; nothing was scaled down in size and I went through hand-picking which sprite frames should be kept to keep things looking ok. I considered scaling everything down to save space, but I wanted Big Fucking Sprites, dammit! (and we'd have had to scale everything else like the backgrounds too) Alas, having perfect graphics was great but the Amiga just couldn't do it; dual-playfield scrolling was never much use considering the cost of using it, so the parallax had to go. I seem to remember that I ran the game in 32-color mode (5 bitplanes) and used 16 colours for the backgrounds and a separate 16 for the sprites, so everything fitted in nicely, but the lack of overall colour depth is a real shame. The parallax backgrounds all had to be collapsed by hand into a single tile-map and then (ack) slashed down to 16 colors. Then came a bunch of complicated (nowadays mundane) tricks to make the sprites workable; the game dynamically loads them and decompresses them in the background as they're coming on screen, and has a defragmenting memory manager to keep things from clogging up. Alas the gameplay sucked, and it would have been great to have either had the original source (porting the AI would have been easy...) or another programmer to do it; but if you think about only a subsection of the UK videogames industry were interesting in making really playable games. I recall being very interested in hardware, chipsets, and hacking arcade boards, and not very interested in if Haggar's Piledriver move really felt right. I do recall sitting there one night disassembling the board roms and working out if it was at all practical to try to port (from a disassembly) the game code from the original. I loved this idea b/c it was far more geeky and "less work" (i.e. I didn't have to write and debug gameplay code) The answer? God no! The original Final Fight was I recall largely written in C (hence hell to disassemble), and the code and data roms alone (no gfx) were 512K I think, so the idea it was pretty much killed after a few hours of poking around. Yay nostalgia, it never gets old. Unlike me. ;-) </ramble> |
30 October 2008, 00:18 | #87 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,004
|
I always appreciated the games you did, put it this way, you're not very happy with some of the results, but if they'd be put in less capable hands, they'd be a mere shadow of yours, at least you gave a toss and tried. Tiertex and the like simply didn't ever bother.
DD2 has always been a favourite of mine, it has enough polish on it that it feels like more effort was made. The hiscore with the sliding tiles, the smoothly scrolling logo at the start, the nice font for the vertical credits scroller, sound effects that had a bit of meat, the title music, just all helped to feel that perhaps the extra £100 I spent buying the Amiga instead of the ST was worthwhile after all. ...and then another poxy US Gold game comes along to spoil your day. I mean for christsakes, there was a Tiertex game that had a copper shaded backdrop.... except it wasn't copper at all, they'd actually fucking drawn it instead! I don't think ANYTHING those muppets did utilised the Amiga at all, very sad. So what made you move on then Richard? I mean, the Amiga by the time of Final Fight still had another 3 years left of profit to be dragged out of it before it started its decline in 1994, or had you already moved onto other formats by then? I know some moan at your version of Final Fight, but although it didn't have everything in it, it had more than I expected, such was the dirge being put out by others. I take it all your Amiga code is all long gone now? |
30 October 2008, 11:03 | #88 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,780
|
Sounds like a fun a job hacking arcade boards and messing about with Amigas.
I used to like Final Fight I still play it sometimes its on my A1200 boot menu I just wish there was a whdload patch for second button jump - .I think the AI is sound and its not a bad conversion and that video of you when you push help!But the graphics havent aged as well as some other conversions but it total different hardware. Its a shame you havent got the Source anymore can you give anything away about what format the sprites are stored in? |
30 October 2008, 12:18 | #89 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
Don't you remember the 1 disk version I did? I used that load routine which wasn't track or sector dependant, the one where you can specify your reading point and reading length within a byte.... Anyway, my version was done like a year after it was released and not to take anything away from Galahad because the guy is a legend, taught me everything I knew about cracking.
|
30 October 2008, 13:10 | #90 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
|
|
30 October 2008, 13:40 | #91 | |
CaptainM68K-SPS France
|
Quote:
well i had some fun at reading your startup sequences About final fight, the rom code is pure ASM assembly, no C code whatsoever. BUT it's a sort of ASM different to the one we know on ST and amiga. The 68000 on final fight is just here to give instruction to the maptile generator to push tiles in particular, a bit like on the genesis. Final fight ASM code desassembly is 13mb. I do personally reckon that Capcom never made your work more easy, since in those times the japanese were very protective of their own work. At last i'd like to say something about the capcom color palettes. On CPS1 and CPS2 you can never have more than 256 colors at once on screen. the most color you can have is around 190 colors as i have checked.... The neo-geo use a lot more color if we compare.... If you had more time, the only thing that the amiga version needed was a recolouring since there was less colors. I guess you had troubles with the 384x224 resolution used on the arcade original. but the solution here as some programmers have done, is to restrain the horizontal resolution, but i guess it's not that easy. PS : if you still have your amiga files or tricks to rip tiles in ROM via mame, we are interested ! We'd just love to rip with a method! |
|
30 October 2008, 13:54 | #92 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
Its defo possible, no removales. There is a loader which will load from any position on a disk, for example a sector loader will load in chunks of $400, which means you have empty space of around $400 for each file. This loader can load from any position on the disk. This means all that empty space is used. The parameters of the Factor 5 loader at almost identical to the loader I ripped, just placed the loader over the top of the one in the code, re-mapped the registered and hey presto, job done.
|
30 October 2008, 14:58 | #93 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,004
|
Quote:
|
|
30 October 2008, 15:49 | #94 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
|
|
30 October 2008, 16:25 | #95 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
Nope, he's hit the nail on the head me thinks. Loosing it in my old age me! Or, i just neglected to add the last sectors on the disk! ahahhaa
|
30 October 2008, 22:48 | #96 | |
Registered User
Join Date: May 2004
Location: Somewhere secret
Age: 50
Posts: 366
|
Quote:
And it is possible to do a 1disk version of it now, but I don't think any 'public' cruncher would recrunch it so it would all fit on 1 disk at the time it was released |
|
31 October 2008, 01:04 | #97 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,004
|
I'd place a bet it won't, Factor 5's compressor is very impressive, in fact if I recall, when I used LZX to try and compress the disk image, the LZX archive couldn't touch it.
|
31 October 2008, 10:31 | #98 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
I'm guessing there cruncher would take into consideration what type of data it has to contend with, for example different set of principals for map and graphics data. For example, if your data only ever goes from 0 - 127, you've saved yourself 1/8 of the data size already by removing 1 bit.
|
31 October 2008, 16:29 | #99 | ||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Quote:
|
||
02 November 2008, 02:25 | #100 | |||
Registered User
Join Date: Oct 2008
Location: san francisco/usa
Posts: 176
|
Quote:
Still, if I was wrong and it's practical, then.. damn, I wish I had. ;-) Quote:
It's a shame the color mapped stuff didn't look better but I think it was about as good as you can do and run the whole game at an acceptable speed on a 512k Amiga. Feel free to go prove me wrong ;-) Quote:
So that gives you the tile sets as graphics and they should be clearly visible as graphics, what's a bit harder is to get out are the color palettes, animation sequences, and background graphics maps, but I don't think it was super-hard even in the days of working on a A500 with a couple of megs of ram. Go for it if you're interested! |
|||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Pcmcia tough question | marcolau | support.Hardware | 8 | 08 November 2009 12:41 |
This one will be tough. | comawhite015 | Looking for a game name ? | 9 | 29 June 2006 16:08 |
games name? tough on | jackoland | Looking for a game name ? | 8 | 05 May 2006 13:59 |
WHDLoad crack games compatibility | GoKu | project.WHDLoad | 6 | 25 September 2005 18:17 |
heres some tough ones i cant find:( | lee uk | request.Old Rare Games | 3 | 16 May 2002 23:13 |
|
|