Welcome, Guest. Please login or register.


Author Topic: Spectrum emulator (Read 2528 times)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum emulator
« Reply #15 on: 2016.December.02. 15:04:55 »
It enables you to run raw(unconverted) spectrum games/programs from the sd card?
Yes. The hardware look for Spectrum events (write to attribute area, read/write FEh port), generate NMI, and the emulation routine in the ROM do the emulation on the fly. LOAD/SAVE also modified for using EXOS devices instead Spectrum tape. It is possible load TAP files.

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: Spectrum emulator
« Reply #16 on: 2016.December.02. 16:57:15 »
Hmmm :ds_icon_cheesygrin:
What about "compatibility"? Are there many programs that don't work? Does it support multiload/disc programs? Noticeable differences (aside from palette and sound)?
Do I need anything more than the emulator board?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum emulator
« Reply #17 on: 2016.December.02. 17:08:58 »
You can try it in ep128emu, because it is also emulated :-)
Programs can be loaded which are using the standard LOAD ROM routine. If the program using special loader then need to find cracked version in .TAP format :-)
Palette converted, and beeper sound also emulated. But if the programs hardly use the beeper it will be very slow and crazy :oops:

The original official ROM have a many bugs, especially with IM2 mode. I think this is about 20-30% compatibility.
With my enhanced ROM I think about 60-70%, sometimes need a turbo machine for a right speed :-)
Need to test lot of programs :-)

Offline geco

  • EP addict
  • *
  • Posts: 5420
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Spectrum emulator
« Reply #18 on: 2016.December.02. 17:54:43 »
With my enhanced ROM I think about 60-70%, sometimes need a turbo machine for a right speed :-)
Need to test lot of programs :-)
I think even more, it should be around 80%, my software simulator has about 50-60%.

Offline pear

  • EP lover
  • *
  • Posts: 778
  • Country: pl
  • Z80 only
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: Spectrum emulator
« Reply #19 on: 2016.December.02. 17:55:06 »
Yes, but not all. Compatibility is on 70%level. BASIC programs runs correct.

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: Spectrum emulator
« Reply #20 on: 2016.December.02. 18:25:14 »
Do the nirvana/bifrost etc. engine games run on it? I guess no...

Online gflorez

  • EP addict
  • *
  • Posts: 2624
  • Country: es
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: Spectrum emulator
« Reply #21 on: 2016.December.02. 18:57:28 »
Bring here the name of games made with that engines. Then we can test them on the hardware emulator.

Offline geco

  • EP addict
  • *
  • Posts: 5420
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Spectrum emulator
« Reply #22 on: 2016.December.02. 19:06:14 »
Do the nirvana/bifrost etc. engine games run on it? I guess no...
If they are which changes attribute by pixel line then no, because attribute conversion is done on emulator when an attribute is written, and it slows down the game, and picture timing is lost.

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: Spectrum emulator
« Reply #23 on: 2016.December.02. 19:12:39 »
If they are which changes attribute by pixel line then no, because attribute conversion is done on emulator when an attribute is written, and it slows down the game, and picture timing is lost.
Yeah, the ones like "Snake escape", "Alter ego"... So as I thought