Poster | Thread |
Laser
| |
[Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 17:08:53
| | [ #1 ] |
|
|
|
Regular Member |
Joined: 19-Jul-2003 Posts: 333
From: Norwich, UK | | |
|
| Version 0.87 of ASp, a Sinclair ZX Spectrum emulator has just been released. A news item will appear shortly.
Please vote in the poll to give your opinion of ASp, and post your views about it and other emulators.
Thanks for your time...
|
|
Status: Offline |
|
|
_ThEcRoW
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 17:14:58
| | [ #2 ] |
|
|
|
Cult Member |
Joined: 12-Jan-2005 Posts: 834
From: Murcia (Spain) | | |
|
| @Laser
Great emulator!!!!!. Running fine on aga ond no aga modes.
_________________ Amiga 1200 desktop. Apollo 030/50 Mhz 8mb ram + ClassicWB + Wb 3.1 Amiga 500 + ACA500plus 8mb + 30gb CF Raspberry Pi 3b+ and Amibian 1.4 Mac Mini G4 1GB Ram with the butterfly!! |
|
Status: Offline |
|
|
Chris_Y
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 18:03:45
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3205
From: Beds, UK | | |
|
| @Laser
Working brilliantly here on OS4 (almost certainly due to me bugging you every time it refused to work - thanks for the very quick fixes btw). As far as I'm concerned, it has been the only Amiga-based Spectrum emulator available since, ooh, ages ago.
Okay, I know there are others, I still used ZXAM every now and then until recently solely for the tape save support (until ASp gained this feature). Other than CBSpeccy, the other 128K capable emulators were all way too slow on 68k.
ASp is so good I haven't even looked at any more recent competition. There are only a couple of features missing, most notably +3/disk support. It is certainly comparable to the emulators available on other platforms (last time I checked, anyway), with the added advantage of not running on Windows.
Keep it going, even small infrequent updates are much appreciated.
Chris
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
Chain-Q
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 18:16:50
| | [ #4 ] |
|
|
|
Cult Member |
Joined: 31-Jan-2005 Posts: 824
From: Budapest, Hungary | | |
|
| Speccy sucks! Z80 sucks! Long live C64! _________________ MorphOS, classic Amiga, demoscene, and stuff "When a bridge is not enough, build a Viaduct!" "Strip the Amiga community of speculation and we can fit every forum on a 720k floppy" (by resle) |
|
Status: Offline |
|
|
dangerman
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 18:50:42
| | [ #5 ] |
|
|
|
Regular Member |
Joined: 26-Jul-2005 Posts: 213
From: UK | | |
|
| Is there an OS4 native Spectrum emulator? Seems a bit silly to emulate a 68000 in order to then emulate a Z80.
|
|
Status: Offline |
|
|
Chris_Y
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 18:56:16
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3205
From: Beds, UK | | |
|
| @dangerman
ASp is easily fast enough, even without JIT enabled.
If you want a native one, you could always port FUSE. Good luck, I had enough trouble trying to get it to compile under Linux - and IMHO it's nowhere near as good, or wasn't when I last used it.
Alternatively, you could offer to port Ian's 68k assembler Z80 emulation core to PPC assembly
Chris
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
Laser
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 19:05:01
| | [ #7 ] |
|
|
|
Regular Member |
Joined: 19-Jul-2003 Posts: 333
From: Norwich, UK | | |
|
| |
Status: Offline |
|
|
Laser
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 19:09:27
| | [ #8 ] |
|
|
|
Regular Member |
Joined: 19-Jul-2003 Posts: 333
From: Norwich, UK | | |
|
| @dangerman
Quote:
Seems a bit silly to emulate a 68000 in order to then emulate a Z80. |
You're right. The overheads must be hideous.
Sadly, at the time I started it, it seemed like a really good idea (TM) to use 68K asm instead of C.
I may rewrite it in C one day or, more likely, someone will port an open-source emulator from elsewhere.
In the meantime, I am assured it runs well enough with OS4, JIT or otherwise. |
|
Status: Offline |
|
|
Arnie
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 20:34:44
| | [ #9 ] |
|
|
|
Cult Member |
Joined: 19-Jun-2004 Posts: 824
From: Swindon, UK, Earth somewhere in the galaxy | | |
|
| @Laser
Another update great, I will need more time to play but works ok so far apart from amigainput but I can't seem to get this to work with anything except PacMan05 and the inbuilt calibration tool. |
|
Status: Offline |
|
|
TheDungeonDelver
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 20:41:58
| | [ #10 ] |
|
|
|
Cult Member |
Joined: 17-Apr-2004 Posts: 815
From: Unknown | | |
|
| @Laser
Why not a spectrum-based amiga emulator?
_________________ The problem with AmigaOS on PPC isn't that PPC is big-endian. The problem with AmigaOS on PPC is that PPC is dead-endian. |
|
Status: Offline |
|
|
Chris_Y
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 1-May-2006 21:21:42
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3205
From: Beds, UK | | |
|
| @Laser
Forgot to say, the menu item Control=>Tape=>Playing is showing up as being mutually exclusive, when it should probably just be a regular toggle item.
Quote:
Since that one may be the trickiest to do ... What are the other, less notable, shortcomings? |
Just crazy things like Multiface emulation, RZX support, direct audio input (for loading real tapes), mouse emulation, Interface 1 serial ports and the other random stuff that most people won't need, and the people that do will only use about once.
A disassembler, BASIC listing extraction and loading a text file into BASIC would be useful too. I guess these could be written in ARexx with READRAM, WRITERAM, PEEK and POKE given enough knowledge of the internals of the Spectrum (ie. by somebody other than me)
@Arnie
Make sure you assign your joystick to "Port 1 - Joystick" in the LowLevel tab of AmigaInput prefs. Remove everything else so there are no other devices assigned to lowlevel.library (actually, you may want to assign a different joystick or a mouse to port 0, but leave that for now until you've tested it)
In ASp, select "lowlevel.lib simple" from the Settings=>Joystick menu.
If you select Sinclair 2 in the same menu, you should at least get some numbers appearing in BASIC when you move the controller or push the button assigned to RED.
Chris
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
fishy_fis
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 7:10:11
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 29-Mar-2004 Posts: 2168
From: Australia | | |
|
| |
Status: Offline |
|
|
JurassicC
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 8:59:09
| | [ #13 ] |
|
|
|
Super Member |
Joined: 13-Mar-2003 Posts: 1441
From: Somerset, UK | | |
|
| @Laser
Great, An Amstrad CPC emulator would be cool. _________________ A1200T 603e 330Mhz - Mediator TX OS4.1 F.E. CDTV 8MB Fast, OS3.1, SCSI, MicroSD SCSI & CD32 FMV X5000, X1000, A1XE with OS4.1F.E. |
|
Status: Offline |
|
|
ChrisH
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 9:23:23
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @fishy_fis Speccy version of Doom?!?!? _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 9:26:25
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @Laser Aren't there programs which try to convert assembler to C? Although I think they are mostly expensive commercial services, and/or aimed at x86 assembler. Still, might be worth investigating.
Alternatively, it could be feasible to gradually convert parts of the source code from assembler to a high-level language (aka "refactor" it). This might be hard to do in C, but AmigaE allows mixing of assembler & E code. Last edited by ChrisH on 02-May-2006 at 09:27 AM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 9:57:52
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| Has anyone been able to actually download ASp from his web site today? It gets stuck when it has downloaded most of the file (e.g. 133KB).
EDIT: Downloaded it now. Don't know what the problem was. Last edited by ChrisH on 02-May-2006 at 04:19 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
dangerman
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 10:41:15
| | [ #17 ] |
|
|
|
Regular Member |
Joined: 26-Jul-2005 Posts: 213
From: UK | | |
|
| @Chris_Y
Quote:
ASp is easily fast enough, even without JIT enabled. |
Oh absolutely - I didn't doubt the speed. It just occured to me that it was a PPC emulating a 68000 emulating a Z80. :)
Quote:
If you want a native one, you could always port FUSE. |
There used to be a port of X128 for the Amiga Classic. I'm not sure if the sources exist for it anywhere, but that might be a better place to start...
Quote:
Alternatively, you could offer to port Ian's 68k assembler Z80 emulation core to PPC assembly |
Isn't there a tool to convert 68k->PPC automatically? The only problem might be if it doesn't create "readable" code. Then maintenance becomes a nightmare.
|
|
Status: Offline |
|
|
dangerman
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 10:47:55
| | [ #18 ] |
|
|
|
Regular Member |
Joined: 26-Jul-2005 Posts: 213
From: UK | | |
|
| @Laser
Quote:
Sadly, at the time I started it, it seemed like a really good idea (TM) to use 68K asm instead of C. |
Given the speed of Classic Amigas, I think it was a very sensible choice at that time.
Quote:
In the meantime, I am assured it runs well enough with OS4, JIT or otherwise. |
Definitely - Manic Miner works great :) Thanks for all the work. |
|
Status: Offline |
|
|
Laser
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 12:01:21
| | [ #19 ] |
|
|
|
Regular Member |
Joined: 19-Jul-2003 Posts: 333
From: Norwich, UK | | |
|
| @Chris_Y
Quote:
menu item Control=>Tape=>Playing is showing up as being mutually exclusive, when it should probably just be a regular toggle item. |
You're right! Well spotted. But it looks the same symbol and behaviour here regardless, both with and without MagicMenu - what do you see this with?
Your suggestions are noted, thanks. The most likely of them would be a disassembler/debugger.
|
|
Status: Offline |
|
|
Laser
| |
Re: [Poll] Amiga Spectrum Emulator - Your views! Posted on 2-May-2006 12:02:12
| | [ #20 ] |
|
|
|
Regular Member |
Joined: 19-Jul-2003 Posts: 333
From: Norwich, UK | | |
|
| @ChrisH
Quote:
Has anyone been able to actually download ASp from his web site today? |
I just tried from work and it seems ok.
|
|
Status: Offline |
|
|