|
View Poll Results: What game do you want to see ported to the Amiga? | |||
Rolling Thunder (Arcade) | 21 | 6.56% | |
Gauntlet (Arcade) | 29 | 9.06% | |
Shinobi (Arcade) | 49 | 15.31% | |
Pacman (Arcade) | 7 | 2.19% | |
Final Fight (Arcade) | 35 | 10.94% | |
Rastan (Arcade) | 30 | 9.38% | |
Side Arms (Arcade) | 1 | 0.31% | |
Nemesis/Gradius (Arcade) | 13 | 4.06% | |
Raiden (Arcade) | 10 | 3.13% | |
Raiden II (Arcade) | 11 | 3.44% | |
Space Invaders (Arcade) | 2 | 0.63% | |
Bad Dudes vs Dragon Ninja (Arcade) | 6 | 1.88% | |
Wonder Boy (Arcade) | 46 | 14.38% | |
Axelay (SNES) | 9 | 2.81% | |
Double Dragon (Arcade) | 14 | 4.38% | |
None - Do my own game! | 37 | 11.56% | |
Voters: 320. You may not vote on this poll |
|
Thread Tools |
20 August 2019, 22:41 | #81 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
|
Quote:
This would be awesome. I absolutely loved the C64 version back in the day and it's good fun on the PC Engine as well. |
|
20 August 2019, 22:49 | #82 | |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,995
|
Quote:
[ Show youtube player ] Not played yet Salamander on the X68000 [ Show youtube player ] Last edited by malko; 20 August 2019 at 23:02. |
|
22 August 2019, 05:12 | #83 |
Retro Gamer
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,072
|
Original Arcade WonderBoy will be great to have on an Amiga.
|
22 August 2019, 10:28 | #84 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,995
|
It's not on the list and I know it would require an amazing workload (disassemble DOS code first?). Anyway think the A1200 could maybe support a good conversion : Ultima Underworld.
[ Show youtube player ] After all, A500 got Wing Commander [ Show youtube player ] , so why not an Ultima Underworld on A1200 ? |
22 August 2019, 11:31 | #85 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,995
|
|
22 August 2019, 11:46 | #86 |
Amiga user
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 472
|
I voted for the WonderBoy, because it is a perfect game to utilise the Amiga chipset capabilities and it is a shame that such good game has C64 port, but not an Amiga one.
Regarding the older arcade ports like PacMan and Space Invaders - there are already hundreds of remakes on the Amiga of these games done in AMOS, Blitz BASIC, C, Assembler etc... For pixel perfect conversions, an emulator will do the job just fine. The 68000 speed of Amiga 500/1000/2000 can emulate Z80 pretty fast. When I used Amiga 500 as main computer, I remember emulating Sinclair ZX spectrum (more complex machine) on it at acceptable (33%) speed, thanks to the emulator Speccylator, which is now open sourced - http://aminet.net/package/misc/emu/Speccylator-src An Amiga 1200 with fast RAM can emulate Z80 based machines pretty well - for references just check AmiMSX, AmigaMasterGear, AmiGameBoy. |
22 August 2019, 11:53 | #87 |
Registered User
Join Date: Sep 2016
Location: Deventer - Netherlands
Posts: 599
|
for me absolute: Raiden & Raiden II
|
25 August 2019, 00:35 | #88 | |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,995
|
Quote:
|
|
25 August 2019, 00:41 | #89 | |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,360
|
Quote:
2) but even with a fast cpu, the video display remains the biggest issue (and also the audio). The emulator would have to be tuned to display the objects, not just draw the entire screen pixel by pixel (chunky!), since the amiga cannot do 50 fps with a full CPU-driven screen refresh, specially with C2P. That's why MAME doesn't work that well, even on 68060 CPUs. To do that we would have to emulate the Z80 "functional" code, but handle graphics & sound natively. In that case, better re-code the algorithm in 68000 directly. |
|
25 August 2019, 03:15 | #90 | |
Registered User
Join Date: Apr 2015
Location: Spain
Posts: 516
|
Quote:
[ Show youtube player ] |
|
25 August 2019, 05:50 | #91 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,590
|
I remember using the emulator in my a500 and had to use frameskip=3 to have it kinda playable, around same speed than that
|
25 August 2019, 06:19 | #92 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 47
Posts: 1,416
|
The fastest Spectrum emulator I tried on A500 was running about 50% of real speed with ACA500+ 68000 @21 mhz. As per my calculations you would need a 68020@28 mhz for 100% speed. Talking about 48k only emulation.
|
25 August 2019, 06:49 | #93 | |||
Amiga user
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 472
|
Quote:
Space Invaders uses even slower CPU - 8080 @ 2 MHz. Similar to Z80, but even simpler/easier to emulate. Quote:
Quote:
being able to play games on in on modern hardware is a nice side effect. 68000 assembler with some custom code for the graphics will recreate the original Space Invaders and Pac-Man on Amiga pretty well, using the original game code, graphics and sounds. |
|||
25 August 2019, 06:55 | #94 | |
Amiga user
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 472
|
Quote:
Skeleton - http://aminet.net/game/misc/Skeleton.lha Vault Assault - http://aminet.net/game/misc/VaultAssault.lha Warring Worms - http://aminet.net/game/misc/WarringWorms.lha http://aminet.net/demo/euro/Atari2600Demos.lha |
|
25 August 2019, 07:33 | #95 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 47
Posts: 1,416
|
There was a uae4all version for arm that was running full speed at 300 mhz arm. It had 68k core written in arm asm. In fact I had that program in an old arm cellphone with 600 mhz and was running 25fps (sometimes 50) at all times with sound and everything. Now I wouldn't even try to start winuae on a 300 mhz pc.
|
25 August 2019, 10:20 | #96 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
On the subject of emulating old z80/8086/6502 games such Pacman/Space Invaders/Galaxian I was always interested in writing a translator whereby you would load the rom code dumps and translate them to 68000 instructions.
The 68000 pretty much covers all of the registers and flags from these older processors. You would also supply the mame driver for the rom which would read where the graphics data is and i/o ports... a watcher routine would be looking at the translated io ports and be behaving accordingly (moving gfx/sprites etc). I think this would be do-able, but the beauty of it is you would have the translated source code to add additions etc. but the hard part is understanding the memory values/sizes. Anyway... it was just a thought. |
25 August 2019, 11:30 | #97 | |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,076
|
Quote:
But any graphical tricks requires quite a lot more CPU. Under windows, truly accurate emulation of the Spectrum requires at least 350Mhz, under DOS you can get it done at around 200MHz. |
|
25 August 2019, 12:01 | #98 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,360
|
@drHirudo yes you're totally right. I already wrote some 6502 to C automatic translator. Z80 is of course doable to C or asm.
The advantage with asm to asm translation is that you can most of the time reuse flags like Z, N, V ... without testing them like you'd have to do in C (I coded Amoric, 1MHz 6502 oric emu on amiga with asm, overflow/negative/zero flags were the same, and when I wanted to do the same job in C, I had to copy some code to handle the flags, not so obvious). When I said 68030 (25Mhz) I maybe was a bit presomptuous. At least I could reach 100% speed with that CPU. Maybe emulation code could have been sped up even more (but I already had help from someone to increase speed by 200%...). Also 6502 is maybe more powerful than Z80 (but slower freq). The problem is that the machine has to take care of the CPU but also the video & sound (and other circuitry). So everyone is basically saying the same thing: CPU is not an issue, but we'd have to extract the functional code and write specifics for Amiga. If McGeezer can code drivers / adapt MAME for PacMan and other games specially for Amiga so it runs at 60Hz that would also rock But MAME is really complex, specially newer versions. It would be easier to adapt a pre-2000 version/hack the already ported Amiga version. Last edited by jotd; 25 August 2019 at 12:09. |
25 August 2019, 13:16 | #99 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
I'm probably wrong but I can't see how doing it would be that difficult. If you look at the pacman mame driver there's only's only a few memory mapped I/O ports...that would need to be intercepted. Code:
memory mapped ports: read: 5000 IN0 5040 IN1 see the input_ports definition below for details on the input bits write: 4ff0-4fff 8 pairs of two bytes: the first byte contains the sprite image number (bits 2-7), Y flip (bit 0), X flip (bit 1); the second byte the color. Note: Only Ponpoko has 8 sprites an original Midway Pacman board contains only the center 6 sprites. 5060-506f Sprite coordinates, x/y pairs for 8 sprites While I say it might be easy, it would also take a long time. |
|
25 August 2019, 13:42 | #100 |
Lemon. / Core Design
Join Date: Mar 2016
Location: Tier 5
Posts: 1,213
|
They've already "emulated" the Pacman ROM on Spectrum...
[ Show youtube player ] |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Next ST game port : Oids | meynaf | Amiga scene | 68 | 09 August 2022 18:45 |
anyone willing to port a dos game to amigaos | honx | Amiga scene | 40 | 07 May 2017 12:57 |
<none> as default port 2 (game ports) | sodapop | request.UAE Wishlist | 26 | 17 September 2016 20:31 |
A1200 Game Port Malfunctions? Please help | investor | support.Hardware | 5 | 09 March 2007 14:25 |
Setting up game port controls HELP | playedalive | New to Emulation or Amiga scene | 2 | 11 July 2005 02:17 |
|
|